Kā padarīt Excel VLOOKUP reģistrjutīgu

Pēc noklusējuma funkcijas VLOOKUP uzmeklēšanas vērtība nav reģistrjutīga. Piemēram, ja jūsu meklēšanas vērtība ir MATT, matēta vai matēta, funkcijai VLOOKUP tā ir vienāda. Neatkarīgi no gadījuma tiks atgriezta pirmā atbilstošā vērtība.

Padarot VLOOKUP reģistrjutīgu

Pieņemsim, ka jums ir šādi dati:

Kā redzat, ir trīs šūnas ar tādu pašu nosaukumu (A2, A4 un A5), bet ar atšķirīgu burtu reģistru. Labajā pusē (E2: F4) mums ir trīs vārdi (Matt, MATT un matt) kopā ar viņu rezultātiem matemātikā.

Funkcija Excel VLOOKUP nav aprīkota, lai apstrādātu reģistrjutīgās uzmeklēšanas vērtības. Šajā piemērā neatkarīgi no uzmeklēšanas vērtības gadījuma (Matt, MATT vai matt) tas vienmēr atgriež 38 (kas ir pirmā atbilstošā vērtība).

Šajā apmācībā jūs uzzināsit, kā padarīt VLOOKUP reģistrjutīgu:

  • Palīdzības kolonnas izmantošana.
  • Neizmantojot palīgu kolonnu un neizmantojot formulu.
Padarīt VLOOKUP reģistrjutīgu - izmantojot palīgu kolonnu

Palīgkolonnu var izmantot, lai iegūtu unikālu uzmeklēšanas vērtību katram uzmeklēšanas masīva vienumam. Tas palīdz atšķirt vārdus ar dažādiem burtiem.

Lai to izdarītu, veiciet tālāk norādītās darbības.

  • Ievietojiet palīgu kolonnu pa kreisi no kolonnas, no kuras vēlaties iegūt datus. Zemāk redzamajā piemērā palīgkolonna jāievieto starp kolonnām A un C.
  • Palīga kolonnā ievadiet formulu = ROW (). Tas ievietos rindas numuru katrā šūnā.
  • Izmantojiet šo formulu šūnā F2, lai iegūtu meklēšanas rezultātus, kas ir reģistrjutīgi.
    = VLOOKUP (MAKS.
  • Kopējiet un ielīmējiet atlikušās šūnas (F3 un F4).

Piezīme: Tā kā šī ir masīva formula, vienkārši ievadīšanas vietā izmantojiet Control + Shift + Enter.

Kā tas darbojas?

Sadalīsim formulu, lai saprastu, kā tā darbojas:

  • PRECĪZS (E2, $ A $ 2: $ A $ 9) - šī daļa salīdzina E2 uzmeklēšanas vērtību ar visām A2: A9 vērtībām. Tas atgriež masīvu TRUE/FALSE, kur tiek atgriezta TRUE, ja ir precīza atbilstība. Šādā gadījumā, ja E2 vērtība ir Matt, tas atgriež šādu masīvu:
    {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}.
  • PRECĪZI (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9) - šī daļa reizina TRUE/FALSE masīvu ar rindas numuru A2: A9. Ja ir patiesība, tā norāda rindas numuru, pretējā gadījumā tas dod 0. Šādā gadījumā tas atgrieztu {2; 0; 0; 0; 0; 0; 0; 0; 0}.
  • MAX (EXACT (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9)))) - šī daļa atgriež maksimālo vērtību no skaitļu masīva. Šajā gadījumā tas atgriezīs 2 (kas ir rindas numurs, kur ir precīza atbilstība).
  • Tagad mēs vienkārši izmantojam šo skaitli kā uzmeklēšanas vērtību un izmantojam uzmeklēšanas masīvu kā B2: C9.

Piezīme. Palīgkolonnu varat ievietot jebkurā datu kopas vietā. Vienkārši pārliecinieties, vai tas atrodas pa kreisi no kolonnas, no kuras vēlaties iegūt datus. Pēc tam atbilstoši jāpielāgo kolonnas numurs funkcijā VLOOKUP.

Tagad, ja neesat palīgu kolonnas cienītājs, varat veikt arī reģistrjutīgo meklēšanu bez palīga kolonnas.

Padarīt VLOOKUP reģistrjutīgu - bez palīga kolonnas

Pat ja nevēlaties izmantot palīgu kolonnu, jums joprojām ir jābūt virtuālai palīga kolonnai. Šī virtuālā kolonna nav darblapas sastāvdaļa, bet ir veidota pēc formulas (kā parādīts zemāk).

Šeit ir formula, kas sniegs jums rezultātu bez palīga kolonnas:

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

Kā tas darbojas?

Formulā tiek izmantots arī palīga kolonnas jēdziens. Atšķirība ir tāda, ka tā vietā, lai darblapā ievietotu palīga kolonnu, uzskatiet to par virtuālajiem palīga datiem, kas ir formulas sastāvdaļa.

Šeit ir daļa, kas darbojas kā palīga dati (iezīmēti oranžā krāsā):

= VLOOKUP (MAX (PRECĪZS (D2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9))),IZVĒLIES ({1,2}, ROW ($ A $ 2: $ A $ 9), $ B $ 2: $ B $ 9),2,0)

Ļaujiet man parādīt, ko es domāju ar virtuālajiem palīga datiem.

Iepriekš redzamajā attēlā, kad es izvēlos formulas daļu IZVĒLĒTIES un nospiediet F9, tas parāda rezultātu, ko dotu formula IZVĒLĒTIES.

Rezultāts ir {2,38; 3,88; 4,57; 5,82; 6,55; 7,44; 8,75; 9,38}

Tas ir masīvs, kurā komats apzīmē nākamo šūnu tajā pašā rindā, bet semikols norāda, ka nākamajā rindā ir šādi dati. Tādējādi šī formula izveido 2 datu kolonnas - vienā kolonnā ir rindas numurs, bet vienā - matemātikas rādītājs.

Tagad, kad izmantojat funkciju VLOOKUP, tā vienkārši meklē uzmeklēšanas vērtību pirmajā (šo virtuālo 2 kolonnu datu) kolonnā un atgriež atbilstošo rezultātu. Uzmeklēšanas vērtība šeit ir skaitlis, ko mēs iegūstam, apvienojot funkciju MAX un EXACT.

Lejupielādējiet parauga failu

Vai ir kāds cits veids, kā jūs zināt, kā to izdarīt? Ja jā, dalieties ar mani komentāru sadaļā.

Jums varētu patikt arī šādas VLOOKUP apmācības:

  • Funkcijas VLOOKUP izmantošana ar vairākiem kritērijiem.
  • Funkcijas VLOOKUP izmantošana, lai iegūtu pēdējo numuru sarakstā.
  • VLOOKUP vs. INDEKSS/MATCH
  • Izmantojiet IFERROR kopā ar VLOOKUP, lai atbrīvotos no #N/A kļūdām.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave