Kā Excel programmā VLOOKUP padarīt jutīgu pret lietām (4 metodes)

  • Dalīties Ar Šo
Hugh West

Portāls VLOOKUP funkcija ir viena no Microsoft Excel jaudīgākajām, elastīgākajām un ārkārtīgi noderīgākajām funkcijām, lai meklētu un iegūtu vērtības - precīzi atbilstīgas vērtības vai tuvākās atbilstīgās vērtības -, meklējot atbilstošo vērtību. VLOOKUP funkcija ir tā, ka tā veic uz mazajiem un lielajiem burtiem jutīgu meklēšanu. Šajā rakstā tiks parādīts, kā veikt lielo un mazo burtu VLOOKUP Excel programmā ir atkarīgi no burtu un ciparu lielumiem.

Lejupielādēt prakses veidni

No šejienes varat lejupielādēt bezmaksas prakses Excel veidni un praktizēties.

VLOOKUP Case Sensitive.xlsx

VLOOKUP programmā Excel

VLOOKUP apzīmē Vertikālā meklēšana '. Tā ir funkcija, kas liek programmai Excel meklēt noteiktu vērtību kādā slejā, lai atgrieztu vērtību no citas tās pašas rindas slejas.

Vispārīgā formula:

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

Šeit,

Argumenti Definīcija
lookup_value Vērtība, kuru mēģināt saskaņot
table_array Datu diapazons, kurā vēlaties meklēt vērtību.
col_index_num Atbilstošā sleja lookup_value
range_lookup Šī ir logaritma vērtība: TRUE vai FALSE.

FALSE (jeb 0) nozīmē precīzu atbilstību, bet TRUE (jeb 1) - aptuvenu atbilstību.

4 dinamiskās metodes, kā Excel programmā VLOOKUP padarīt jutīgu pret lietām

Aplūkojiet šādu skolēnu datu kopu. Šajā datu kopā ir divi skolēni, kuriem ir vienādi vārdi, bet dažādi uzvārdi un kuri ieguvuši atšķirīgu rezultātu.

Mēs vēlamies veikt meklēšanu, lai atrastu Džona Šova rezultātu. Tātad, piemērosim vispārīgo VLOOKUP formulu, lai iegūtu rezultātu.

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

Bet, kā redzat attēlā iepriekš, tas mums sniedza Džona Cena rezultātu, nevis Džona Šova rezultātu. Tas ir tāpēc, ka. VLOOKUP meklē meklēšanas vērtību masīvā un atdod pirmo iegūto vērtību; tas nerēķinās ar burtu lielo un mazo burtu jutīgumu.

Tātad, lai iegūtu lielo un mazo burtu sensitīvu VLOOKUP , funkcija ir jāizpilda citādāk. Un, lai to iegūtu, mums ir jābūt nedaudz viltīgiem, lai šajā šūnā iegūtu Džona Šova rezultātu. Mēs to varam izdarīt, ieviešot dažādas funkcijas kopā, lai veiktu VLOOKUP .

Turpmākajās sadaļās mēs aplūkosim kombināciju no funkcija INDEX un funkcija MATCH , kombinācija no VLOOKUP un funkcija CHOOSE , SUMPRODUCT funkcija un palaist XLOOKUP funkcija lai veiktu lielo un mazo burtu VLOOKUP programmā Excel.

1. INDEX, MATCH funkcijas izmantošana, lai Excel programmā izstrādātu VLOOKUP, kas ņem vērā gadījumus

Mēs varam iegūt lielo un mazo burtu VLOOKUP apvienojot INDEX un MATCH darboties kopā.

Vispārīgā formula, ko veido kombinācija INDEX un MATCH funkcija ir,

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

Darbības, lai iegūtu lietpratīgu VLOOKUP īstenojot INDEX un MATCH funkcijas kopā ir dotas turpmāk,

Soļi:

  • Noklikšķiniet uz šūnas, kurā vēlaties, lai būtu jūsu rezultāta vērtība (mūsu gadījumā šūna bija G4 ).
  • Un ierakstiet šādu formulu,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0)))

Tagad paskatieties uz iepriekš redzamo attēlu, kurā redzams, ka tur ir Džona Šova rezultāts, nevis Džona Cenas rezultāts.

Formulas sadalījums:

Izlasīsim formulu, lai saprastu, kā mēs noskaidrojām Džona Šova rezultātu.

  • EXACT(G3,B2:B7) -> EXACT funkcija programmā Excel atgriež TRUE ja divas virknes ir pilnīgi vienādas, un FALSE ja divas virknes nesakrīt. Šajā gadījumā mēs piešķiram EXACT funkciju masīvu kā otro argumentu un uzdod tai atrast, vai Šūna G3 (kur mēs glabājam mūsu meklēšanas vērtību, john) ir vai nav. Tā kā mēs kā ievadi ievadījām masīvu, mēs saņemsim masīvu TRUE vai FALSE izvadē. Un izvades dati tiek glabāti Excel atmiņā, nevis diapazonā.

Izvades rezultāts: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

Šis ir rezultāts, kas iegūts, salīdzinot vērtību G3 katrā meklēšanas masīva šūnā. Tā kā mēs saņēmām TRUE Tātad tas nozīmē, ka ir precīza atbilsme meklēšanas vērtībai. Tagad mums tikai jānoskaidro šīs vērtības pozīcija (rindas numurs). TRUE vērtība masīvā.

Portāls MATCH funkcija glābšanai!

  • MATCH(TRUE,EXACT(G3,B2:B7),0) -> kļūt ATBILST({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE})

Paskaidrojums: Portāls MATCH funkcija atgriež pirmās atbilstīgās vērtības pozīciju. Šajā piemērā mēs vēlējāmies iegūt precīzu atbilstību, tāpēc kā trešo argumentu iestatījām šādu. 0 (TRUE).

Izvades rezultāts: 6

  • INDEKSS(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))) -> kļūst INDEX(D2:D7,6)

Paskaidrojums: Portāls INDEX funkcija pieņem divus argumentus un atgriež konkrētu vērtību viendimensiju diapazonā. Tā kā mēs jau zinām rindas numura pozīciju, tad funkcija (6) kurā ir mūsu vēlamā vērtība, mēs izmantosim INDEX lai iegūtu šīs pozīcijas vērtību.

Izvades rezultāts: 22

Tātad, Džona šova rezultāts ir 22 punkti.

2. VLOOKUP & amp; CHOOSE funkcijas kombinēšana, lai Excel programmā veiktu uz lietām jutīgu VLOOKUP funkciju

Mēs varam izmantot divus veidus, kombinējot VLOOKUP un IZVĒLĒTIES funkciju, lai veiktu lielo un mazo burtu VLOOKUP programmā Excel.

2.1 VLOOKUP padarīšana par gadījuma jutīgu ar palīgkolonnu

Ievietojot jaunu kolonnu, lai iegūtu unikālu meklēšanas vērtību katram elementam meklēšanas masīvā, ir vēl viens efektīvs veids, kā veikt darbu. Tas palīdz atšķirt nosaukumus ar dažādiem burtu lielumiem. Un mēs nosauksim šo jaunizvietoto kolonnu par palīgkolonnu.

Darbības, lai iegūtu lietpratīgu VLOOKUP ar palīgkolonnu ir norādītas turpmāk,

Soļi:

  • Ievietojiet palīgkolonnu pa kreisi no kolonnas, no kuras vēlaties iegūt datus.

  • Palīgstilpē ievadiet formulu =ROW() . Katrā šūnā tiks ievietots rindas numurs.
  • Noklikšķiniet uz šūnas, kurā vēlaties, lai būtu jūsu rezultāta vērtība (mūsu gadījumā šūna bija H4 ).
  • Un ierakstiet šādu formulu,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)

Tagad paskatieties uz iepriekš redzamo attēlu, kurā redzams, ka tur ir Džona Šova rezultāts, nevis Džona Cenas rezultāts.

Formulas sadalījums:

Izlasīsim formulu, lai saprastu, kā mēs noskaidrojām Džona Šova rezultātu.

  • EXACT(H3,$B$2:$B$7) -> Tāpat kā iepriekšējā diskusijā, EXACT atgriež masīvu TRUE un FALSE vērtības, kur TRUE apzīmē uz mazajiem un lielajiem burtiem jutīgas sakritības un FALSE attēlo nesaskaņotās vērtības. Tātad mūsu gadījumā tas atgriezīs šādu masīvu,

Izvades rezultāts: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

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

Paskaidrojums: Tas attēlo reizinājumu starp masīva TRUE/FALSE un rindas numurs B2:B7 . Kad vien ir TRUE , tas iegūst rindas numuru. Pretējā gadījumā tas ir FALSE .

Izvades rezultāts: {0;0;0;0;0;7}

  • MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))) -> kļūst MAX( 0;0;0;0;0;7)

Paskaidrojums: Tas atgriezīs maksimālo vērtību no skaitļu masīva.

Izvades rezultāts: 7 (kas ir arī rindas numurs, kurā ir precīza atbilstība).

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

Paskaidrojums: Tā var vienkārši iegūt meklēšanas vērtību no masīva (D2:D7) un, tā kā mēs vēlamies atrast precīzu atbilstību, iestatiet argumentu 0 (TRUE).

Izvades rezultāts: 22

Tātad, Džona šova rezultāts ir 22 punkti.

Piezīme: Palīgkolonnu var ievietot jebkurā datu kopas vietā. Tikai pārliecinieties, ka tā ir ievietota pa kreisi no tās kolonnas, no kuras vēlaties iegūt datus. Pēc tam jums ir jāpielāgo kolonnas numurs. VLOOKUP funkciju.

2.2 VLOOKUP padarīšana par gadījuma jutīgu ar virtuālo palīgdatu palīdzību

Ideja par virtuālo palīgdatu izmantošanu ir gandrīz līdzīga palīgkolonnas ievietošanai, taču šajā gadījumā ir tāda, ka tā vietā, lai darblapā ievietotu faktisku kolonnu, pati formula darbojas kā kolonnas.

Darbības, lai iegūtu lietpratīgu VLOOKUP ar virtuālo palīgdatu datiem ir norādīti turpmāk,

Soļi:

  • Noklikšķiniet uz šūnas, kurā vēlaties, lai būtu jūsu rezultāta vērtība (mūsu gadījumā šūna bija I4 ).
  • Un ierakstiet šādu formulu,
=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

Tagad paskatieties uz iepriekš redzamo attēlu, kurā redzams, ka tur ir Džona Šova rezultāts, nevis Džona Cenas rezultāts.

Turpmākā pilnas formulas daļa šeit darbojas kā palīgdati ,

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

Formulas sadalījums:

Izlasīsim formulu, lai saprastu, kā Virtual Helper Data palīdzēja atrast Džona Šova rezultātu.

  • IZVĒLĒTIES({1,2},RINDA($D$2:$D$7),$F$2:$F$7) -> Ja ilustrējat šo formulu, izvēloties to un nospiežot F9 , tas sniegs šādu rezultātu,

Izvades rezultāts: {2,100;3,50;4,30;5,80;6,60;7,22}

Paskaidrojums: Tas attēlo masīvu, kas parāda rindas numuru un ar to saistīto vērtību no dotā masīva, kas dalīta ar komats (,) . Un katrs semikols (;) Tātad, kā šķiet, ir izveidoti divi kolonnas, kas sastāv no rindas numura un kolonnas, kurā ir atgrieztā meklēšanas vērtība (t. i., mūsu gadījumā rindas numurs un Score kolonna).

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

Paskaidrojums: Piemērojot VLOOKUP funkcija vienkārši meklē meklē meklēšanas vērtību pirmajā slejā no divām virtuālajām datu kolonnām un atgriež atbilstošo vērtību (t. i. Rezultāts ). Šajā gadījumā meklēšanas vērtība ir kombinācija no MAX un EXACT funkciju, ko ieguvām, veicot aprēķinus iepriekš minētajā diskusijā par palīgkolonnu.

Izvades rezultāts: 22

Tātad, Džona šova rezultāts ir 22 punkti.

3. Funkcijas SUMPRODUCT izmantošana, lai Excel programmā VLOOKUP padarītu jutīgu pret lietām

Mēs varam iegūt lietpratīgu VLOOKUP īstenojot SUMPRODUCT funkciju programmā Excel.

Vispārējā formula:

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

Darbības, lai iegūtu lietpratīgu VLOOKUP īstenojot SUMPRODUCT funkcija ir norādīta turpmāk,

Soļi:

  • Noklikšķiniet uz šūnas, kurā vēlaties, lai būtu jūsu rezultāta vērtība (mūsu gadījumā šūna bija G4 ).
  • Un ierakstiet šādu formulu,
=SUMPRODUKTS((EXACT(B2:B7,G3) * (D2:D7)))

Tagad paskatieties uz iepriekš redzamo attēlu, kurā redzams, ka tur ir Džona Šova rezultāts, nevis Džona Cenas rezultāts.

Formulas sadalījums:

Izlasīsim formulu, lai saprastu, kā mēs noskaidrojām Džona Šova rezultātu.

  • EXACT(B2:B7,G3) -> Tāpat kā iepriekšējā diskusijā, EXACT atgriež masīvu TRUE un FALSE vērtības, kur TRUE apzīmē uz burtiem un cipariem jutīgas sakritības, un FALSE attēlo nesaskaņotās vērtības. Tātad mūsu gadījumā tas atgriezīs šādu masīvu,

Izvades rezultāts: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

  • SUMPRODUKTS((EXACT(B2:B7,G3) * (D2:D7))) -> kļūt SUMPRODUKTS({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {100,50,30,80,60,22})

Paskaidrojums: SUMPRODUCT pēc tam vienkārši reizina katra masīva vērtības kopā, lai iegūtu galīgo masīvu, {MELOTS;NEPATIESS;NEPATIESS;NEPATIESS;NEPATIESS;NEPATIESS;NEPATIESS;NEPATIESS;22} . Un pēc tam saskaitiet un atgrieziet vērtību.

Izvades rezultāts: 22

Tātad, Džona šova rezultāts ir 22 punkti.

Šīs formulas burvība ir tāda, ka FALSE vērtības faktiski anulē visas pārējās vērtības. Vienīgās vērtības, kas saglabājas, ir tās, kas bija TRUE .

Tātad paturiet prātā ka, ja masīvā ir vairākas sakritības, tad SUMPRODUCT atgriezīs visu šo saskaņoto vērtību summu. Arī, SUMPRODUCT darbojas tikai ar skaitliskajām vērtībām, bet ne ar tekstu. Tātad, ja vēlaties iegūt unikālu teksta vērtību, izmantojiet iepriekš aprakstītās metodes.

4. Lietošanas gadījumiem jutīga XLOOKUP formula, lai veiktu Lietošanas gadījumiem jutīgu VLOOKUP programmā Excel

Mēs varam iegūt lietpratīgu VLOOKUP veicot XLOOKUP funkciju programmā Excel.

Vispārējā formula:

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

Darbības, lai iegūtu lietpratīgu VLOOKUP īstenojot XLOOKUP Tālāk ir norādītas formulas,

Soļi:

  • Noklikšķiniet uz šūnas, kurā vēlaties, lai būtu jūsu rezultāta vērtība (mūsu gadījumā šūna bija G4 ).
  • Un ierakstiet šādu formulu,
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Nav atrasts")

Tagad paskatieties uz iepriekš redzamo attēlu, kurā redzams, ka tur ir Džona Šova rezultāts, nevis Džona Cenas rezultāts.

Formulas sadalījums:

Izlasīsim formulu, lai saprastu, kā mēs noskaidrojām Džona Šova rezultātu.

  • EXACT(G3, B2:B7) -> Tāpat kā iepriekšējā diskusijā, EXACT atgriež masīvu TRUE un FALSE vērtības, kur TRUE apzīmē uz burtiem un cipariem jutīgas sakritības, un FALSE attēlo nesaskaņotās vērtības. Tātad mūsu gadījumā tas atgriezīs šādu masīvu,

Izvades rezultāts: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

  • XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Nav atrasts") -> kļūst XLOOKUP( {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}, {100,50,30,80,60,22}, "Nav atrasts")

Paskaidrojums: Tad XLOOKUP veic meklēšanu dotajā masīvā (mūsu gadījumā masīvs bija B2:B7 ) attiecībā uz TRUE vērtību un atgriež atbilstību no atgrieztā masīva ( D2:D7 ).

Izvades rezultāts: 22

Tātad, Džona šova rezultāts ir 22 punkti.

Atcerieties, ka , ja meklēšanas slejā ir vairākas vienādas vērtības (ieskaitot burtu burtus), formula atgriezīs pirmo atrasto atbilstību.

Piezīme: Šis XLOOKUP formula darbosies tikai Excel 365 .

Galvenie punkti, kas jums jāpatur prātā

  • Tā kā datu tabulas masīva diapazons vērtības meklēšanai ir fiksēts, neaizmirstiet ievietot parametru dolārs ($) zīme masīva tabulas šūnas atsauces numura priekšā.
  • Strādājot ar masīva vērtībām, neaizmirstiet nospiest Ctrl + Shift + Enter uz tastatūras, kamēr tiek iegūti rezultāti. Nospiežot tikai Ievadiet nedarbojas, strādājot ar masīva vērtībām.
  • Pēc nospiešanas Ctrl + Shift + Enter , pamanīsiet, ka formulas joslā ir ievietota formula ieloces {} , deklarējot to kā masīva formulu. Neieviesiet šos iekavās {} pats, Excel to automātiski veic jūsu vietā.

Secinājums

Šajā rakstā detalizēti izskaidrots, kā veikt VLOOKUP Excel programmā, izmantojot funkciju kombināciju. Es ceru, ka šis raksts jums ir bijis ļoti noderīgs. Ja jums ir kādi jautājumi par šo tēmu, nekautrējieties jautāt.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.