Slik utfører en Two

Du kan ha en tabell i Excel 2013 som du må utføre en toveis oppslag, der en del av dataene er hentet fra Lookup tabell basert på utkikk opp en verdi i den øverste raden ( med tabellens kolonneoverskriftene) og en verdi i den første kolonnen (med tabellens rad overskrifter).

Figuren illustrerer en situasjon hvor du ville bruke to verdier, produksjonsdato og delenummeret, for å se opp den forventede produksjonen. I 2013 Produksjonsplan tabellen, produksjonsdatoer for hver del danner kolonneoverskriftene i den første raden av tabellen, og delenumrene danne rad overskrifter i sin første kolonne i tabellen.

Å slå opp nummeret på den del planlagt å bli produsert i en bestemt måned, må man til bruken MATCH-funksjonen, som returnerer den relative posisjonen til en bestemt verdi i et celleområde eller matrisen. Syntaksen til MATCH funksjonen er som følger:
MATCH (søke, søkematrise, [match_type])

søkeverdi
argument er selvsagt verdien hvis posisjon du vil returneres når en kamp er funnet, og søkematrise
er celleområdet eller matrise som inneholder verdiene som du ønsker å matche. Den valgfrie match_type
argument er nummer 1, 0 eller -1, som spesifiserer hvordan Excel samsvarer med verdien angitt av søkeverdi
argument i området angitt av søkematrise
argument:

Bruk match_type en
å finne den største verdien som er mindre enn eller lik den søkeverdi

Merk at verdiene. i søkematrise
må plasseres i stigende rekkefølge når du bruker en match_type
argument. (Excel bruker denne type matching når match_type
argument er utelatt fra MATCH funksjonen.)

  • Bruk match_type 0
    å finne den første verdien som er nøyaktig lik den søkeverdi
    . Vær oppmerksom på at verdiene i søkematrise
    kan være i hvilken som helst rekkefølge når du bruker 0 match_type
    argument.
  • Bruk match_type
    < i> -
    en
    å finne den minste verdien som er større enn eller lik den søkeverdi

    Merk at verdiene i søkematrise.
    må plasseres i synkende rekkefølge når du bruker -1 match_type
    argument.

    I tillegg til å se opp posisjonen til dato produksjon og delenummer i rad- og kolonneoverskriftene i produksjonsplanen tabellen de, må du bruke en indeks funksjon, som bruker den relative kolonnenummeret rad og posisjon til å returnere antall å bli produsert fra selve bordet.

    INDEX-funksjonen følger to ulike syntaksformer: array og referanse. Du bruker matrisen skjemaet når du vil ha en verdi returnert fra bordet (som du gjør i dette eksempelet), og du bruker referansen skjema når du ønsker en referanse returnert fra bordet.

    Syntaksen i matrisen form av INDEKS-funksjonen er som følger:
    INDEX (array, [radnummer], [col_num])

    Syntaksen av referansen form av INDEKS-funksjonen er som følger:
    INDEX (referanse, [radnummer ], [col_num], [area_num])

    rekke
    argument i matrisen form av INDEKS-funksjonen er et celle eller en rekke konstant som du vil Excel å bruke i oppslag. Hvis dette området eller konstant inneholder kun én rad eller kolonne, tilsvarende radnummer
    eller col_num
    argumenter er valgfrie.

    Hvis området eller matrisen konstant har mer enn én rad eller mer enn én kolonne, og du oppgi både radnummer
    og col_num
    argumenter, returnerer Excel verdien i rekke
    argument som ligger i skjæringspunktet mellom radnummer
    argument og col_num
    argument

    til kampen og INDEX funksjoner i eksempel ble følgende utvalg navnene tildelt følgende celleområder.

    table_data til celleområdet A2: J6 med produksjonsdata pluss rad- og kolonneoverskriftene

    part_list til celleområdet A2: A6 med rad- overskriftene i den første kolonnen i tabellen < .no>
    date_list til celleområdet A2: J2 med kolonneoverskriftene i den første raden i tabellen

    part_lookup til celle B10 som inneholder navnet på den delen til å slå opp i tabellen

    date_lookup til celle B11 som inneholder navnet på produksjonsdato for å slå opp i tabellen

    Som figuren viser, inneholder celle B12 en ganske lang og - ved første øyekast - komplisert formel ved hjelp av områdenavn skissert tidligere, og kombinere de INDEX og MATCH funksjoner:
    = INDEX (table_data, MATCH (part_lookup, part_list), MATCH (date_lookup, date_list))