Kuidas leida Exceli tabelist veergude indeksi number

Anonim

Selles artiklis õpime, kuidas Exceli tabelist veergude indeksit välja võtta.

Stsenaarium:

Mitu korda hajutatud andmetega töötades peame enne nende kallal töötamist andmed kõigepealt puhastama. See võtab aega ja tahtsite lihtsalt mõned päringud välja võtta. Andmete väljavõtmiseks kasutate tavaliselt funktsiooni VLOOKUP. Aga kui meil on pikki andmeid paljude veeruväljadega, läheb see segaseks, kuna funktsioon VLOOKUP nõuab arvuna õiget veeruindeksit, vastasel juhul tagastab valem vea. Siin on allpool seda tüüpi valemi seletus.

Kuidas probleemi lahendada?

Selleks kasutame funktsiooni MATCH. Kui te pole sellest funktsioonist kuulnud, harjuge sellega. See on Exceli otsingufunktsioon, mis tagastab massiivi otsinguväärtuse indeksi. Siin peame saama veeru nime indeksi numbri. Seejärel jätkame sammuga Väärtuste otsimine tabelitest funktsiooni MATCH abil. Allpool on üldine valem

Üldine valem:

= MATCH (veeru_nimi, tabeli_pealkiri, 0)

veeru_nimi: otsingu väärtus

table_header: tabeli päise massiiv

0: otsige täpset vastet

Näide:

Kõiki neid võib segadusse ajada. Mõistame valemit koos selgituse ja näitega. Siin on meil tabelis 1 andmetabel ($ A $ 1: $ U $ 9995). Seega on meil tabeli päis A1: U1 (tabeli esimene rida).

Vaatame tabelis rakendamiseks allolevat valemit.

Kasutage valemit

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

Selgitus:

  1. Funktsioon MATCH otsib väärtuse C4 lahtrist "Tellimuse ID"
  2. Leht1! $ A $ 1: $ U $ 1 on otsingumassiivi argument.
  3. Täpse vaste otsimiseks esitatakse 0 argumenti.

Nagu näete, on tabeli tellimuse ID veeruindeks teine. Kuid tabeli päise kasutamine täieliku lühendina on väga ärritav, seega kasutame tabeli päise massiivi jaoks nimetatud vahemikku. Lisateavet nimetatud vahemike kohta leiate siit. Tabeli päise (Sheet1! $ A $ 1: $ U $ 1) jaoks kasutatud nimevahemik on "header".

Kasutage valemit.

= MATCH (C4, päis, 0)

Siin selgitab ülaltoodud pilt kahte asja. Esimene on tabeli veergude indeks 11 ja teine ​​nimega vahemik "päis" töötab hästi. Kopeerige ülejäänud veerunimede valem, kasutades klahvikombinatsiooni Ctrl + D või lohistades kasutatud lahtri paremast alumisest servast alla.

Siin on meil kogu veerg Indeks. Nüüd saame kasutada funktsiooni VLOOKUP sisendiks, nagu allpool näidatud.

Funktsiooni VLOOKUP MATCH indeks:

Nüüd on meil lahendus, kuidas tabeli veergude indeksit saada. Valemit saame kasutada funktsiooni VLOOKUP sisendina. Näiteks vajame kliendinimega "Pete Kriz" ostetud tootenime.

Kasutage valemit:

= VLOOKUP (D10, tabel, MATCH (E9, päis, 0), 0)

Märkus: veenduge, et D10 (Pete Kriz) otsingu väärtus peab olema tabeli esimeses veerus.

Nagu näete, tagastab valem toote nime tabelis oleva kliendi nime järgi. Üldiselt ei kasuta me funktsiooni MATCH funktsiooniga VLOOKUP, kuna otsinguväärtus peab olema esimeses veerus, mida vaevalt juhtub. Seega kasutame funktsiooni INDEX ja MATCH kombinatsiooni. Lisateave selle kohta, kuidas funktsiooni INDEX ja MATCH abil väärtust otsida.

Siin on kõik tähelepanekud valemi kasutamise kohta.

Märkused:

  1. Valem töötab nii teksti kui ka numbrite puhul.
  2. Funktsioon tagastab vea #NA, kui funktsiooni MATCH otsimismassiivi argument ei ole tabeli massiivi sama pikkusega.
  3. Valem tagastab vea, kui lookup_value ei ühti tabeli lookup_array väärtusega.
  4. Funktsioon vastab täpsele väärtusele, kuna vaste tüübi argument MATCH -funktsioonile on 0.
  5. Kasutage argumenti -1 vähem kui, 0 täpse vaste jaoks ja 1 suuremat kui otsinguvaste.
  6. Otsinguväärtused võib anda lahtriviidena või kasutada valemis argumentidena otse tsitaatsümbolit (").

Loodetavasti mõistsite, kuidas Exceli tabelist veergude indeksit välja võtta. Siit leiate rohkem artikleid Exceli otsingu väärtuse ja Excel 2019 funktsioonide kohta. Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis. Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile.

Väärtuse otsimiseks kasutage INDEX ja MATCH : Funktsioon INDEX & MATCH väärtuse otsimiseks vastavalt vajadusele.

SUM vahemik koos indeksiga Excelis : Kasutage funktsiooni INDEX, et leida soovitud väärtuste SUMM.

Funktsiooni INDEX kasutamine Excelis : Leidke massiivi INDEX näite abil selgitatud funktsiooni INDEX abil.

Funktsiooni MATCH kasutamine Excelis : Leidke massiivist MATCH, kasutades näite abil selgitatud funktsiooni MATCH sees olevat INDEX -väärtust.

Funktsiooni LOOKUP kasutamine Excelis : Otsige massiivist otsinguväärtus, kasutades näidisega selgitatud funktsiooni LOOKUP.

Populaarsed artiklid:

Funktsiooni IF kasutamine Excelis : Exceli IF -lause kontrollib tingimust ja tagastab konkreetse väärtuse, kui tingimus on TRUE, või tagastab mõne muu väärtuse, kui FALSE.

Funktsiooni VLOOKUP kasutamine Excelis : See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

Funktsiooni COUNTIF kasutamine Excelis : Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

Funktsiooni SUMIF kasutamine Excelis : See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.