Kaip padaryti, kad „Excel“ VLOOKUP didžiosios ir mažosios raidės būtų jautrios

Pagal numatytuosius nustatymus funkcijos VLOOKUP paieškos reikšmė neskiria didžiųjų ir mažųjų raidžių. Pvz., Jei jūsų paieškos vertė yra MATT, matinė arba matinė, tai VLOOKUP funkcijai viskas vienoda. Ji grąžins pirmąją atitinkančią vertę, neatsižvelgiant į atvejį.

Padaryti VLOOKUP didžiosiomis ir mažosiomis raidėmis

Tarkime, kad turite duomenų, kaip parodyta žemiau:

Kaip matote, yra trys langeliai tuo pačiu pavadinimu (A2, A4 ir A5), bet su skirtingomis raidėmis. Dešinėje (E2: F4) turime tris vardus (Matt, MATT ir matt) kartu su jų rezultatais matematikoje.

„Excel VLOOKUP“ funkcija nėra skirta tvarkyti didžiųjų ir mažųjų raidžių peržiūros reikšmes. Šiame aukščiau pateiktame pavyzdyje, nesvarbu, koks yra paieškos vertės atvejis (matinis, matinis ar matinis), jis visada grąžins 38 (tai yra pirmoji atitinkanti vertė).

Šioje pamokoje sužinosite, kaip padaryti VLOOKUP didžiųjų ir mažųjų raidžių registrą:

  • Pagalbos stulpelio naudojimas.
  • Nenaudojant pagalbinio stulpelio ir nenaudojant formulės.
Padaryti „VLOOKUP“ didžiosios ir mažosios raidės - naudojant „Helper“ stulpelį

Pagalbinis stulpelis gali būti naudojamas norint gauti unikalią paieškos vertę kiekvienam paieškos masyvo elementui. Tai padeda atskirti vardus su skirtingomis raidėmis.

Štai žingsniai, kaip tai padaryti:

  • Įdėkite pagalbinį stulpelį į kairę stulpelio, iš kurio norite gauti duomenis, stulpelį. Žemiau pateiktame pavyzdyje turite įterpti pagalbinį stulpelį tarp A ir C stulpelių.
  • Pagalbos stulpelyje įveskite formulę = ROW (). Jis įterps eilutės numerį į kiekvieną langelį.
  • Naudokite šią formulę langelyje F2, kad gautumėte didžiųjų ir mažųjų raidžių paieškos rezultatą.
    = VLOOKUP (MAX (TIKSAS (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9)))), $ B $ 2: $ C $ 9,2,0)
  • Nukopijuokite jį į likusias ląsteles (F3 ir F4).

Pastaba: Kadangi tai yra masyvo formulė, naudokite „Control“ + „Shift“ + „Enter“, o ne tik įveskite.

Kaip tai veikia?

Suskaidykime formulę, kad suprastume, kaip ji veikia:

  • TIKSLAS (E2, $ A $ 2: $ A $ 9) - šioje dalyje E2 paieškos vertė lyginama su visomis A2: A9 reikšmėmis. Pateikiama masė TIESŲ/KLAIDŲ, kur TIKRA pateikiama, kai yra tiksli atitiktis. Tokiu atveju, kai E2 reikšmė yra Matt, ji grąžina šį masyvą:
    {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}.
  • TIKSLAS (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9) - Ši dalis daugina TIESIŲ/FALSE masyvą su eilutės numeriu A2: A9. Kur yra TIESA, tai pateikia eilutės numerį, kitu atveju - 0. Tokiu atveju grąžinama {2; 0; 0; 0; 0; 0; 0; 0; 0}.
  • MAX (TIKSLAS (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9)))) - ši dalis grąžina didžiausią skaičių masyvo vertę. Tokiu atveju jis grąžintų 2 (tai yra eilutės numeris, kuriame yra tiksli atitiktis).
  • Dabar mes tiesiog naudojame šį skaičių kaip paieškos vertę ir naudojame paieškos masyvą kaip B2: C9.

Pastaba: pagalbinį stulpelį galite įterpti bet kurioje duomenų rinkinio vietoje. Tiesiog įsitikinkite, kad stulpelio kairėje yra vieta, iš kurios norite gauti duomenis. Tada reikia atitinkamai pakoreguoti stulpelio numerį funkcijoje VLOOKUP.

Dabar, jei nesate pagalbininko stulpelio gerbėjas, taip pat galite atlikti didžiųjų ir mažųjų raidžių peržiūrą be pagalbinio stulpelio.

Padaryti „VLOOKUP“ didžiosiomis ir mažosiomis raidėmis be stulpelio „Pagalbininkas“

Net jei nenorite naudoti pagalbinio stulpelio, vis tiek turite turėti virtualų pagalbinį stulpelį. Šis virtualus stulpelis nėra darbalapio dalis, bet sudarytas pagal formulę (kaip parodyta žemiau).

Štai formulė, kuri duos jums rezultatą be pagalbinio stulpelio:

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

Kaip tai veikia?

Formulėje taip pat naudojama pagalbinio stulpelio sąvoka. Skirtumas tas, kad vietoj to, kad įdėtumėte pagalbinį stulpelį į darbalapį, laikykite jį virtualiais pagalbininko duomenimis, kurie yra formulės dalis.

Čia yra dalis, kuri veikia kaip pagalbiniai duomenys (paryškinta oranžine spalva):

= VLOOKUP (MAX (TIKSLAS (D2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9))),PASIRINKITE ({1,2}, EILĖ ($ A $ 2: $ A $ 9), $ B $ 2: $ B $ 9),2,0)

Leiskite parodyti, ką turiu omenyje pagal virtualius pagalbininkų duomenis.

Aukščiau esančioje iliustracijoje, kai aš pasirenku formulės dalį PASIRINKTI ir paspaudžiu F9, tai rodo rezultatą, kurį suteiktų formulė PASIRINKTI.

Rezultatas yra {2,38; 3,88; 4,57; 5,82; 6,55; 7,44; 8,75; 9,38}

Tai masyvas, kuriame kablelis žymi kitą tos pačios eilutės langelį, o kabliataškis reiškia, kad šie duomenys yra kitoje eilutėje. Taigi, ši formulė sukuria 2 duomenų stulpelius - viename stulpelyje yra eilutės numeris, o kitame - matematikos balas.

Dabar, kai naudojate funkciją VLOOKUP, ji paprasčiausiai ieško paieškos vertės pirmame stulpelyje (iš šių virtualių 2 stulpelių duomenų) ir grąžina atitinkamą balą. Čia paieškos vertė yra skaičius, kurį gauname derindami funkciją MAX ir EXACT.

Atsisiųskite pavyzdinį failą

Ar žinote kokiu nors kitu būdu tai padaryti? Jei taip, pasidalykite su manimi komentarų skiltyje.

Jums taip pat gali patikti šios VLOOKUP pamokos:

  • Funkcijos VLOOKUP naudojimas su keliais kriterijais.
  • Funkcijos VLOOKUP naudojimas paskutiniam sąrašo numeriui gauti.
  • VLOOKUP vs. RODIKLIS/RINKINYS
  • Naudokite IFERROR su VLOOKUP, kad pašalintumėte #klaidų.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave