Kirja tõstutundlik VLOOKUP - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

Kirja tõstutundlik VLOOKUP - Excel

See õpetus näitab, kuidas Excelis teha tähestikutundlikku VLOOKUP-i, kasutades kahte erinevat meetodit.

1. meetod - tõstutundlik VLOOKUP koos abistajaveeruga

= VLOOKUP (MAX (TÄPSELT (E2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7))), $ C $ 2: $ D $ 7,2,0)

Funktsioon VLOOKUP

Funktsiooni VLOOKUP kasutatakse vahemiku vasakpoolses veerus oleva väärtuse ligikaudse või täpse vaste otsimiseks ja vastava väärtuse tagastamiseks teisest veerust. Vaikimisi töötab VLOOKUP ainult selliste väärtuste puhul, mis ei ole tõstutundlikud, näiteks:

Kirja tõstutundlik VLOOKUP

Kombineerides VLOOKUP, EXACT, MAX ja ROW, saame luua väiketundliku VLOOKUP valemi, mis tagastab vastava väärtuse meie tõstutundlikule VLOOKUPile. Lähme läbi näite.

Meil on üksuste loend ja neile vastavad hinnad (pange tähele, et kauba ID on tõstutundlik, unikaalne):

Oletame, et meil palutakse saada kauba hind, kasutades selle kauba ID -d järgmiselt:

Selle saavutamiseks peame rusikas looma abistaja veeru, kasutades ROW:

= ROW () klõpsake ja lohistage (või topeltklõpsake) kõigi vahemiku ridade eeltäitmiseks

Seejärel ühendage VLOOKUP, MAX, EXACT ja ROW järgmises valemis:

= VLOOKUP (MAX (EXACT (,)*(ROW ())), ,, 0)
= VLOOKUP (MAX (TÄPSELT (E2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7))), $ C $ 2: $ D $ 7,2,0)

Kuidas valem töötab?

  1. Funktsioon EXACT kontrollib üksuse ID jaotises E2 (otsinguväärtus) B2: B7 (otsinguvahemik) väärtustega ja tagastab massiivi TRUE, kus on täpne vaste või FLASE -d massiivis {FLASE, FLASE, FLASE, FLASE, FLASE, TRUE}.
  2. See massiiv korrutatakse seejärel ROW massiiviga {2, 3, 4, 5, 6, 7} (pange tähele, et see sobib meie abistajaveeruga).
  3. Funktsioon MAX tagastab saadud massiivi maksimaalse väärtuse {0,0,0,0,0,7}, mis on meie näites 7.
  4. Seejärel kasutame tulemust oma otsinguväärtusena VLOOKUPis ja valime otsinguvahemikuks meie abistajaveeru. Meie näites tagastab valem sobiva väärtuse 16,00 dollarit.

2. meetod - tõstutundlik VLOOKUP koos virtuaalse abistajaveeruga

= VLOOKUP (MAX (EXACT (D2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7)))), VALI ({1,2}, ROW ($ B $ 2: $ B $ 7) , $ 2 $: $ 7 $), 2,0)

See meetod kasutab sama loogikat kui esimene meetod, kuid välistab vajaduse luua abistaja veergu ja kasutab selle asemel virtuaalse abistajaveeru loomiseks valikuid ja rida.

= VLOOKUP (MAX (EXACT (,)*(ROW ())), CHOOSE ({1,2}, ROW (),),, 0)
= VLOOKUP (MAX (EXACT (D2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7)))), VALI ({1,2}, ROW ($ B $ 2: $ B $ 7) , $ 2 $: $ 7 $), 2,0)

Kuidas valem töötab?

  1. Valemi esimene osa töötab samamoodi nagu esimene meetod.
  2. Valiku CHOOSE ja ROW kombineerimine tagastab massiivi, millel on kaks veergu, üks reanumbri ja teine ​​hinna kohta. Massiiv on eraldatud semikooloniga, mis tähistab järgmist rida ja koma järgmise veeru jaoks: {2,45; 3,83; 4,23; 5,74; 6,4; 7,16}.
  3. Seejärel saame kasutada VLOOKUP -i valemi esimese osa tulemust, et leida vastav väärtus meie massiivist CHOOSE ja ROW.

Kirja tõstutundlik VLOOKUP Google'i arvutustabelites

Kõik ülaltoodud näited töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave