Kako najti indeksno številko stolpca iz tabele v Excelu

Anonim

V tem članku se bomo naučili, kako izvleči indeks stolpca iz tabele v Excelu.

Scenarij:

Pri delu z dolgo razpršenimi podatki moramo velikokrat najprej očistiti podatke, preden jih obdelamo. Potrebuje nekaj časa in želeli ste izvleči nekaj poizvedb. Za pridobivanje podatkov običajno uporabljate funkcijo VLOOKUP. Ko pa imamo dolge podatke s številnimi polji stolpcev, postane neurejeno, ker funkcija VLOOKUP zahteva pravilen indeks stolpca kot številko ali pa formula vrne napako. Spodaj je razlaga formule za tovrstne težave.

Kako rešiti težavo?

Za to bomo uporabili funkcijo MATCH. Če še niste slišali za to funkcijo, se je navadite. To je funkcija iskanja v Excelu, ki vrne indeks iskalne vrednosti v matriki. Tukaj moramo dobiti indeksno številko imena stolpca. Nato nadaljujemo z nadaljnjim korakom Iskanje vrednosti v tabelah s funkcijo MATCH. Spodaj je splošna formula

Splošna formula:

= MATCH (ime_ stolpca, glava_tabele, 0)

ime_ stolpca: iskalna vrednost

table_header: matrika glave tabele

0: iskanje za natančno ujemanje

Primer:

Vse to je lahko zmedeno za razumevanje. Razumejmo formulo z razlago in primerom. Tukaj imamo podatkovno tabelo v listu 1 ($ A $ 1: $ U $ 9995). Tako imamo glavo tabele kot A1: U1 (prva vrstica tabele).

Poglejmo spodnjo formulo za uporabo na mizi.

Uporabite formulo

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

Pojasnilo:

  1. Funkcija MATCH išče vrednost v celici C4 "ID naročila"
  2. Sheet1! $ A $ 1: $ U $ 1 je argument matrike za iskanje.
  3. Za iskanje natančnega ujemanja je naveden 0 argument.

Kot lahko vidite, je stolpec indeksa ID -ja naročila v tabeli 2.. Vendar je zelo razdražljivo, če uporabljamo glavo tabele kot popolno okrajšavo, zato uporabljamo imenovano območje za matriko glave tabel. Več o poimenovanih obsegih najdete tukaj. Imenovani obseg, ki se uporablja za glavo tabele (Sheet1! $ A $ 1: $ U $ 1), je "header".

Uporabite formulo.

= MATCH (C4, glava, 0)

Tu zgornji posnetek pojasnjuje dve stvari. Prvi je stolpec Indeks stanja v tabeli 11, drugi pa imenovan obseg "glava" deluje dobro. Kopirajte formulo za preostala imena stolpcev s kombinacijo tipk Ctrl + D ali povlecite navzdol z desnega spodnjega roba uporabljene celice.

Tu imamo ves stolpec Indeks. Zdaj lahko uporabimo za vnos funkcije VLOOKUP, kot je prikazano spodaj.

Indeks MATCH v funkciji VLOOKUP:

Zdaj imamo rešitev, kako pridobiti indeks stolpca tabele. Formulo lahko uporabimo kot vhod za funkcijo VLOOKUP. Na primer, potrebujemo ime izdelka, ki ga je kupilo ime stranke "Pete Kriz".

Uporabite formulo:

= VLOOKUP (D10, tabela, MATCH (E9, glava, 0), 0)

Opomba: prepričajte se, da mora biti vrednost iskanja v D10 (Pete Kriz) v prvem stolpcu tabele.

Kot lahko vidite, formula vrača ime izdelka iz imena kupca v tabeli. Na splošno ne uporabljamo MATCH s funkcijo VLOOKUP, ker mora biti iskalna vrednost v prvem stolpcu, kar se komaj zgodi. Zato uporabljamo kombinacijo funkcije INDEX in MATCH. Več o tem, kako poiskati vrednost s funkcijo INDEX in MATCH.

Tu so vse opombe glede uporabe formule.

Opombe:

  1. Formula deluje tako za besedilo kot za številke.
  2. Funkcija vrne napako #NA, če argument matrike iskanja funkciji MATCH ni enake dolžine matrike tabel.
  3. Formula vrne napako, če se lookup_value ne ujema z vrednostjo v tabeli lookup_array.
  4. Funkcija se ujema z natančno vrednostjo, saj je argument vrste ujemanja s funkcijo MATCH 0.
  5. Argument -1 uporabite za manj kot 0, za natančno ujemanje in 1 za večje od ujemanja iskanja.
  6. Iskalne vrednosti so lahko podane kot referenca celice ali pa neposredno uporabljeni navednik (") v formuli kot argumenti.

Upam, da ste razumeli, kako izvleči indeks stolpca iz tabele v Excelu. Raziščite več člankov o iskalni vrednosti Excel in funkcijah Excel 2019 tukaj. Če so vam bili naši blogi všeč, jih delite s prijatelji na Facebooku. Prav tako nas lahko spremljate na Twitterju in Facebooku. Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo, dopolnimo ali inoviramo svoje delo in ga izboljšamo. Pišite nam na spletnem mestu e -pošte.

Za iskanje vrednosti uporabite INDEX in MATCH : Funkcija INDEX & MATCH za iskanje vrednosti po potrebi.

Obseg SUM z INDEX v Excelu : S funkcijo INDEX poiščite SUM vrednosti, kot je potrebno.

Kako uporabljati funkcijo INDEX v Excelu : Poiščite INDEX matrike s funkcijo INDEX, razloženo s primerom.

Kako uporabljati funkcijo MATCH v Excelu : Poiščite MATCH v matriki z uporabo vrednosti INDEX znotraj funkcije MATCH, razložene s primerom.

Kako uporabljati funkcijo LOOKUP v Excelu : Poiščite iskalno vrednost v matriki s funkcijo LOOKUP, razloženo s primerom.

Priljubljeni članki:

Kako uporabljati funkcijo IF v Excelu : Stavek IF v Excelu preveri pogoj in vrne določeno vrednost, če je pogoj TRUE, ali vrne drugo posebno vrednost, če je FALSE.

Kako uporabljati funkcijo VLOOKUP v Excelu : To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.

Kako uporabljati funkcijo COUNTIF v Excelu : Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določenih vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.

Kako uporabljati funkcijo SUMIF v Excelu : To je še ena bistvena funkcija nadzorne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.