Sådan finder du kolonneindeksnummer fra tabellen i Excel

Anonim

I denne artikel lærer vi, hvordan man udtrækker kolonneindekset fra tabellen i Excel.

Scenarie:

Mange gange når vi arbejder med lange spredte data, skal vi først rense data, før vi arbejder på det. Det tager tid, og du ville bare udtrække nogle forespørgsler. For at udtrække data bruger du generelt VLOOKUP -funktionen. Men når vi har lange data med mange kolonnefelter, bliver det rodet, fordi VLOOKUP -funktion kræver det korrekte kolonneindeks som nummer, ellers returnerer formlen fejl. Lige der er nedenstående formelforklaring for denne form for problem.

Hvordan løser man problemet?

Til dette vil vi bruge MATCH -funktionen. Hvis du ikke har hørt om denne funktion, skal du vænne dig til den. Det er en Excel -opslagsfunktion, der returnerer indekset for opslagsværdien i arrayet. Her skal vi få indeksnummer for kolonnenavnet. Derefter går vi videre til yderligere trin Sådan opslås værdier i tabeller ved hjælp af MATCH -funktionen. Nedenfor er den generiske formel

Generisk formel:

= MATCH (column_name, table_header, 0)

column_name: opslagsværdi

table_header: tabel header array

0: Kig efter præcis match

Eksempel:

Alt dette kan være forvirrende at forstå. Lad os forstå formlen med forklaring og eksempel. Her har vi en datatabel i Sheet 1 ($ A $ 1: $ U $ 9995). Så vi har tabelhovedet som A1: U1 (Den første række i tabellen).

Lad os se nedenstående formel til anvendelse på bordet.

Brug formlen

= MATCH (C4, Sheet1! $ A $ 1: $ U $ 1,0)

Forklaring:

  1. MATCH -funktion slår værdien op i C4 -celle "Order ID"
  2. Sheet1! $ A $ 1: $ U $ 1 er opslagsarrayargumentet.
  3. 0 -argument gives for at slå op til nøjagtig match.

Som du kan se, er kolonneindekset for ordre -id i tabellen 2.. Men det er meget irriterende at bruge tabelhovedet som fuld forkortelse, så vi bruger det navngivne område til tabelhovedet. Lær mere om navngivne områder her. Det navngivne område, der bruges til tabeloverskriften (Sheet1! $ A $ 1: $ U $ 1) er "header".

Brug formlen.

= MATCH (C4, header, 0)

Her forklarer ovenstående snapshot to ting. Først er kolonne statens indeks i tabellen er 11 og andet er navngivet område "header" fungerer fint. Kopiér formlen for de resterende kolonnenavne ved hjælp af Ctrl + D eller træk den brugte celle ned fra højre nederste kant.

Her har vi alle kolonnen Index. Nu kan vi bruge til at give som input til VLOOKUP -funktionen som vist nedenfor.

MATCH -indeks i VLOOKUP -funktion:

Nu har vi løsningen til, hvordan man får kolonnens indeks i tabellen. Vi kan bruge formlen som input til VLOOKUP -funktionen. For eksempel har vi brug for produktnavnet købt af kundenavnet "Pete Kriz".

Brug formlen:

= VLOOKUP (D10, tabel, MATCH (E9, header, 0), 0)

Bemærk: Sørg for, at opslagsværdien i D10 (Pete Kriz) skal være i den første kolonne i tabellen.

Som du kan se, returnerer formlen produktnavnet fra kundens navn i tabellen. Generelt bruger vi ikke MATCH med VLOOKUP -funktion, fordi opslagsværdien skal være i den første kolonne, hvilket næsten ikke sker. Så vi bruger kombinationen af ​​INDEX og MATCH -funktionen. Lær mere om, hvordan du finder værdi ved hjælp af INDEX og MATCH -funktionen.

Her er alle observationsnotater vedrørende brug af formlen.

Bemærkninger:

  1. Formlen fungerer både for tekst og tal.
  2. Funktionen returnerer #NA -fejlen, hvis opslagsarrayargumentet til MATCH -funktionen ikke er af samme længde som tabell arrayet.
  3. Formlen returnerer en fejl, hvis lookup_value ikke matcher værdien i tabellen lookup_array.
  4. Funktionen matcher den nøjagtige værdi, da matchtype -argumentet til MATCH -funktionen er 0.
  5. Brug argumentet -1 for mindre end, 0 for nøjagtig matchning og 1 for større end opslagsmatchen.
  6. Opslagsværdierne kan angives som cellereference eller direkte ved hjælp af citatsymbol (") i formlen som argumenter.

Håber du forstod Sådan udtrækkes kolonneindekset fra tabellen i Excel. Udforsk flere artikler om Excel -opslagsværdi og Excel 2019 -funktioner her. Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet.

Brug INDEX og MATCH til at slå op på værdi : INDEX & MATCH -funktion for at slå værdien op efter behov.

SUM -område med INDEX i Excel : Brug INDEX -funktionen til at finde SUMMEN af værdierne efter behov.

Sådan bruges INDEX -funktionen i Excel : Find INDEX for en matrix ved hjælp af INDEX -funktionen forklaret med et eksempel.

Sådan bruges MATCH -funktionen i Excel : Find MATCH i arrayet ved hjælp af INDEX -værdien inde i MATCH -funktionen forklaret med eksempel.

Sådan bruges LOOKUP -funktion i Excel : Find opslagsværdien i arrayet ved hjælp af LOOKUP -funktionen forklaret med eksempel.

Populære artikler:

Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.

Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.