Kako narediti VLOOKUP občutljiv na velikost primera v Excelu (4 metode)

  • Deliti To
Hugh West

Spletna stran VLOOKUP je ena od najmočnejših, najpreprostejših in izjemno uporabnih funkcij programa Microsoft Excel za iskanje in pridobivanje vrednosti - bodisi natančno ujemajočih se vrednosti bodisi najbližjih ujemajočih se vrednosti - z iskanjem ustrezne vrednosti. VLOOKUP funkcija izvaja iskanje, ki upošteva velike in male črke. Ne razlikuje med velikimi in malimi črkami. V tem članku boste izvedeli, kako narediti VLOOKUP v Excelu občutljivi na velike in male črke.

Prenesi predlogo za prakso

Brezplačno praktično Excelovo predlogo lahko prenesete s tega mesta in jo uporabite sami.

VLOOKUP Občutljivost za primere.xlsx

VLOOKUP v Excelu

VLOOKUP pomeni Navpično iskanje '. To je funkcija, s katero Excel poišče določeno vrednost v stolpcu, da bi vrnil vrednost iz drugega stolpca v isti vrstici.

Splošna formula:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Tukaj,

Argumenti Opredelitev
lookup_value Vrednost, ki jo poskušate ujemati.
table_array Podatkovno območje, v katerem želite poiskati svojo vrednost.
col_index_num Ustrezni stolpec lookup_value
range_lookup To je logarska vrednost: TRUE ali FALSE.

FALSE (ali 0) pomeni natančno ujemanje, TRUE (ali 1) pa približno ujemanje.

4 dinamične metode, da VLOOKUP postane občutljiv na velikost primera v Excelu

Upoštevajte naslednji nabor podatkov o študentih. V tem naboru podatkov sta dva študenta, ki imata enako ime, vendar različna priimka, in sta dobila različno število točk.

Želimo poiskati rezultat oddaje john Show. VLOOKUP formulo, da dobite rezultat.

=VLOOKUP(G3,B2:D7,3,0)

Toda kot lahko vidite na zgornji sliki, nam je namesto rezultata Johna Cene dal rezultat Johna Showa. VLOOKUP poišče iskano vrednost v polju in vrne prvo dobljeno vrednost; pri tem ne upošteva občutljivosti velikosti črk.

Če želite torej dobiti datoteko, ki je občutljiva na velikost črk VLOOKUP , morate funkcijo izvesti drugače. Da bi to dosegli, moramo biti malce okorni in v tej celici pridobiti rezultat John Show-a. To lahko storimo tako, da skupaj izvedemo različne funkcije, da izvedemo VLOOKUP .

V naslednjih razdelkih bomo pregledali kombinacijo funkcija INDEX in . funkcija MATCH , kombinacija VLOOKUP in . funkcija CHOOSE , funkcija SUMPRODUCT in zaženite funkcija XLOOKUP da bi naredili črke, občutljive na velikost črk VLOOKUP v Excelu.

1. Uporaba funkcij INDEX, MATCH za razvoj VLOOKUP, občutljivega na primere, v programu Excel

Dobimo lahko zapis, ki upošteva velike in male črke. VLOOKUP z združevanjem INDEX in . MATCH delujejo skupaj.

Splošna formula kombinacije INDEX in . MATCH je funkcija,

=INDEX(data,MATCH(TRUE,EXACT(value,lookup_column),0),column_number)

Postopki za pridobitev datoteke, občutljive na velikost črk VLOOKUP z izvajanjem INDEX in . MATCH so navedene v nadaljevanju,

Koraki:

  • Kliknite na celico, v kateri želite imeti vrednost rezultata (v našem primeru je bila celica G4 ).
  • In zapišite naslednjo formulo,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))

Zdaj si oglejte zgornjo sliko, na kateri vidite, da je na njej rezultat Johna Showa, ne pa tudi rezultat Johna Cene.

Razčlenitev formule:

Razčlenimo formulo, da bi razumeli, kako smo ugotovili oceno John Show.

  • EXACT(G3,B2:B7) -> TOČNO funkcija v Excelu vrne TRUE če sta niza popolnoma enaka, in FALSE če se dva niza ne ujemata. TOČNO funkciji kot drugi argument ponudite polje in jo prosite, naj ugotovi, ali je Celica G3 (kamor shranimo našo iskano vrednost, John) je v njej ali ne. Ker smo kot vhodni podatek podali polje, bomo dobili polje TRUE ali FALSE v izpisu. Izpis je shranjen v Excelovem pomnilniku in ne v območju.

Izhod: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

To je rezultat primerjave vrednosti G3 v vsako celico v polju za iskanje. Ker smo dobili TRUE to pomeni, da je vrednost iskanja točno enaka. Zdaj moramo samo ugotoviti položaj (številko vrstice) te vrednosti. TRUE vrednost v polju.

Spletna stran MATCH funkcija na pomoč!

  • MATCH(TRUE,EXACT(G3,B2:B7),0) -> postanite MATCH({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE})

Pojasnilo: Spletna stran MATCH V tem primeru smo želeli dobiti natančno ujemanje, zato smo tretji argument nastavili kot 0 (PRAVDA).

Izhod: 6

  • INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0)) -> postane INDEX(D2:D7,6)

Pojasnilo: Spletna stran INDEX funkcija sprejme dva argumenta in vrne določeno vrednost v enodimenzionalnem območju. Ker že poznamo položaj številke vrstice (6) ki ima želeno vrednost, bomo uporabili INDEX za pridobitev vrednosti tega položaja.

Izhod: 22

Tako je rezultat oddaje 22 točk.

2. Združevanje funkcije VLOOKUP & CHOOSE za izvedbo VLOOKUP, občutljivega na velikost primera, v Excelu

V kombinaciji lahko uporabimo dva načina VLOOKUP in IZBERI funkcijo za ustvarjanje zapisa, občutljivega na velike in male črke. VLOOKUP v Excelu.

2.1 Občutljivost primerov VLOOKUP s pomožnim stolpcem

Z vstavitvijo novega stolpca za pridobitev edinstvene vrednosti iskanja za vsak element v polju iskanja je še en učinkovit način za opravljanje dela. To pomaga pri razlikovanju med imeni z različnimi velikostmi črk. In ta novo vstavljeni stolpec bomo poimenovali kot stolpec Helper.

Postopki za pridobitev datoteke, občutljive na velikost črk VLOOKUP s pomožnim stolpcem so navedeni spodaj,

Koraki:

  • Vstavite pomožni stolpec na levo od stolpca, iz katerega želite pridobiti podatke.

  • V pomožni stolpec vnesite formulo =ROW() . V vsako celico se vstavi številka vrstice.
  • Kliknite na celico, v kateri želite imeti vrednost rezultata (v našem primeru je bila celica H4 ).
  • In zapišite naslednjo formulo,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)

Zdaj si oglejte zgornjo sliko, na kateri vidite, da je na njej rezultat Johna Showa, ne pa tudi rezultat Johna Cene.

Razčlenitev formule:

Razčlenimo formulo, da bi razumeli, kako smo ugotovili oceno John Show.

  • EXACT(H3,$B$2:$B$7) -> Kot prejšnja razprava, TOČNO vrne polje TRUE in . FALSE vrednosti, pri čemer TRUE predstavlja ujemanja, občutljiva na velikost črk, in FALSE predstavlja neusklajene vrednosti. V našem primeru bo vrnil naslednje polje,

Izhod: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

  • EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7) -> postane { FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {John,Roman,Seth,Dean,Finn,john}

Pojasnilo: Predstavlja množenje med poljem RESNIČNO/NERESNIČNO in številka vrstice B2:B7 . Kadar koli je na voljo TRUE , se izlušči številka vrstice. V nasprotnem primeru je FALSE .

Izhod: {0;0;0;0;0;7}

  • MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7)) -> postane MAX( 0;0;0;0;0;7)

Pojasnilo: Vrnil bo največjo vrednost iz polja števil.

Izhod: 7 (to je tudi številka vrstice, v kateri je natančno ujemanje).

  • VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0) -> postane VLOOKUP(7,$D$2:$E$7,2,0)

Pojasnilo: Vrednost iskanja lahko preprosto izvleče iz polja (D2:D7) in ker želimo najti natančno ujemanje, nastavimo argument 0 (PRAVDA).

Izhod: 22

Tako je rezultat oddaje 22 točk.

Opomba: Pomožni stolpec lahko vstavite kamor koli v nabor podatkov. Pazite le, da ga vstavite levo od stolpca, iz katerega želite pridobiti podatke. Nato morate prilagoditi številko stolpca v VLOOKUP ustrezno funkcijo.

2.2 Občutljivost primerov VLOOKUP z navideznimi pomožnimi podatki

Zamisel o uporabi virtualnih pomožnih podatkov je skoraj podobna vstavitvi pomožnega stolpca, vendar je preobrat v tem, da namesto dejanskega stolpca v delovnem listu kot stolpec deluje sama formula.

Postopki za pridobitev datoteke, občutljive na velikost črk VLOOKUP z virtualnimi pomožnimi podatki so navedeni spodaj,

Koraki:

  • Kliknite na celico, v kateri želite imeti vrednost rezultata (v našem primeru je bila celica I4 ).
  • In zapišite naslednjo formulo,
=VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0

Zdaj si oglejte zgornjo sliko, na kateri vidite, da je na njej rezultat Johna Showa, ne pa tudi rezultat Johna Cene.

Naslednji del celotne formule deluje kot pomožni podatki ,

=---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---

Razčlenitev formule:

Razčlenimo formulo, da bi razumeli, kako so podatki o virtualnem pomočniku pomagali pri iskanju rezultata oddaje John Show.

  • IZBERI ({1,2},VRSTICA ($D$2:$D$7),$F$2:$F$7) -> Če to formulo ponazorite tako, da jo izberete in pritisnete F9 , boste dobili naslednji rezultat,

Izhod: {2,100;3,50;4,30;5,80;6,60;7,22}

Pojasnilo: Predstavlja polje, ki nam prikazuje številko vrstice in z njo povezano vrednost iz danega polja, deljeno z vejica (,) . In vsak podpičje (;) predstavlja novo številko vrstice, ki ji sledi. Tako je videti, da je ustvaril dva stolpca, sestavljena iz številke vrstice in stolpca, v katerem je vrnjena vrednost iskanja (tj. številka vrstice in stolpec Score v našem primeru).

  • VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0 -> postane VLOOKUP(7,{2,100;3,50;4,30;5,80;6,60;7,22},2,0)

Pojasnilo: Ko uporabite VLOOKUP preprosto poišče vrednost iskanja v prvem stolpcu iz dveh navideznih podatkovnih stolpcev in vrne ustrezno vrednost (tj. Rezultati ). Vrednost iskanja je tukaj kombinacija MAX in . TOČNO funkcijo, ki smo jo pridobili z izračunom v zgornji razpravi o pomožnem stolpcu.

Izhod: 22

Tako je rezultat oddaje 22 točk.

3. Uporaba funkcije SUMPRODUCT, da VLOOKUP postane občutljiv na velikost primera v Excelu

Lahko dobimo datoteko, ki je občutljiva na velikost črk. VLOOKUP z izvajanjem SUMPRODUCT v Excelu.

Generična formula:

=SUMPRODUCT(- -( EXACT(value,lookup_column)),result_column)

Postopki za pridobitev datoteke, občutljive na velikost črk VLOOKUP z izvajanjem SUMPRODUCT so navedene v nadaljevanju,

Koraki:

  • Kliknite na celico, v kateri želite imeti vrednost rezultata (v našem primeru je bila celica G4 ).
  • In zapišite naslednjo formulo,
=SUMPRODUKT((TOČNO(B2:B7,G3) * (D2:D7))

Zdaj si oglejte zgornjo sliko, na kateri vidite, da je na njej rezultat Johna Showa, ne pa tudi rezultat Johna Cene.

Razčlenitev formule:

Razčlenimo formulo, da bi razumeli, kako smo ugotovili oceno John Show.

  • EXACT(B2:B7,G3) -> Kot prejšnja razprava, TOČNO vrne polje TRUE in . FALSE vrednosti, pri čemer TRUE predstavlja ujemanja, občutljiva na velikost črk, in FALSE predstavlja neusklajene vrednosti. V našem primeru bo vrnil naslednje polje,

Izhod: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

  • POVZETEK((EXACT(B2:B7,G3) * (D2:D7)) -> postanite SUMPRODUCT({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {100,50,30,80,60,22})

Pojasnilo: SUMPRODUCT nato preprosto pomnoži vrednosti v vsakem polju skupaj, da dobi končno polje, {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;22} . In nato seštejete in vrnete vrednost.

Izhod: 22

Tako je rezultat oddaje 22 točk.

Čarobnost te formule je v tem, da FALSE vrednosti dejansko izničijo vse druge vrednosti. Edine vrednosti, ki preživijo, so tiste, ki so bile TRUE .

Torej upoštevajte če je v polju več zadetkov, se SUMPRODUCT vrne vsoto vseh teh ujemajočih se vrednosti. Prav tako, SUMPRODUCT deluje le s številskimi vrednostmi, ne deluje pa z besedilom. Če torej želite dobiti edinstveno besedilno vrednost, uporabite zgornje metode, ki smo jih obravnavali.

4. Formula XLOOKUP za izvedbo VLOOKUP, občutljivega na primere, v Excelu

Lahko dobimo datoteko, ki je občutljiva na velikost črk. VLOOKUP z izvajanjem XLOOKUP v Excelu.

Generična formula:

=XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, "Not Found")

Postopki za pridobitev datoteke, občutljive na velikost črk VLOOKUP z izvajanjem XLOOKUP Formula je navedena spodaj,

Koraki:

  • Kliknite na celico, v kateri želite imeti vrednost rezultata (v našem primeru je bila celica G4 ).
  • In zapišite naslednjo formulo,
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Ni najden")

Zdaj si oglejte zgornjo sliko, na kateri vidite, da je na njej rezultat Johna Showa, ne pa tudi rezultat Johna Cene.

Razčlenitev formule:

Razčlenimo formulo, da bi razumeli, kako smo ugotovili oceno John Show.

  • EXACT(G3, B2:B7) -> Kot prejšnja razprava, TOČNO vrne polje TRUE in . FALSE vrednosti, pri čemer TRUE predstavlja ujemanja, občutljiva na velikost črk, in FALSE predstavlja neusklajene vrednosti. V našem primeru bo torej vrnil naslednje polje,

Izhod: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

  • XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Ni najden") -> postane XLOOKUP( {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}, {100,50,30,80,60,22}, "Ni najden")

Pojasnilo: Nato XLOOKUP poišče dano polje (v našem primeru je bilo polje B2:B7 ) za TRUE in vrne ujemanje iz vrnjenega polja ( D2:D7 ).

Izhod: 22

Tako je rezultat oddaje 22 točk.

Ne pozabite, da , če je v stolpcu iskanja več enakih vrednosti (vključno z velikostjo črk), formula vrne prvo najdeno ujemanje.

Opomba: Na spletni strani . XLOOKUP formula bo delovala samo v Excel 365 .

Ključne točke, ki jih morate imeti v mislih

  • Ker je območje polja podatkovne tabele za iskanje vrednosti fiksno, ne pozabite vstaviti dolar ($) pred referenčno številko celice tabele polja.
  • Pri delu z vrednostmi v polju ne pozabite pritisniti Ctrl + Shift + Enter na tipkovnici med ekstrakcijo rezultatov. Vnesite ne deluje pri delu z vrednostmi polja.
  • Po pritisku na Ctrl + Shift + Enter , boste opazili, da je v vrstici s formulo zapisana formula v kodrasti oklepaji {} in jo razglasi kot formulo polja. Ne vnašajte teh oklepaji {} sami, Excel to samodejno stori namesto vas.

Zaključek

V tem članku je podrobno razloženo, kako narediti VLOOKUP velikost črk v Excelu z izvajanjem kombinacije funkcij. Upam, da vam je bil ta članek zelo koristen. Če imate kakršna koli vprašanja v zvezi s to temo, vas prosimo, da jih postavite.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.