Kis- és nagybetűk érzékeny VLOOKUP - Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Kis- és nagybetűk megkülönböztetése VLOOKUP - Excel

Ez az oktatóanyag bemutatja, hogyan lehet kis- és nagybetűs VLOOKUP-ot végrehajtani Excelben két különböző módszerrel.

1. módszer - kis- és nagybetűk megkülönböztetése VLOOKUP segédoszloppal

= VLOOKUP (MAX (PONTOS (E2, $ B $ 2: $ B $ 7)*(SOR ($ B $ 2: $ B $ 7)))), $ C $ 2: $ D $ 7,2,0)

VLOOKUP funkció

A VLOOKUP függvény a tartomány bal szélső oszlopában található érték hozzávetőleges vagy pontos egyezésének megkeresésére szolgál, és egy másik oszlop megfelelő értékét adja vissza. Alapértelmezés szerint a VLOOKUP csak a kis- és nagybetűket nem érzékeny értékeknél működik, például:

Kis- és nagybetűk megkülönböztetése VLOOKUP

A VLOOKUP, EXACT, MAX és ROW kombinációjával létrehozhatunk egy kis- és nagybetűs VLOOKUP képletet, amely a megfelelő értéket adja vissza a kis- és nagybetűk között. Nézzünk egy példát.

Rendelkezünk az elemek listájával és a hozzájuk tartozó árakkal (vegye figyelembe, hogy a cikkszám azonosítója a kis- és nagybetűk megkülönböztetése):

Tegyük fel, hogy megkérjük, hogy a tétel árát a cikkszám azonosítójával kapjuk meg:

Ennek eléréséhez ököllel létre kell hoznunk egy segítő oszlopot a ROW használatával:

= ROW () kattintás és húzás (vagy dupla kattintás) a tartomány összes sorának előtöltéséhez

Ezután egyesítse a VLOOKUP, MAX, EXACT és ROW képletet, így:

= VLOOKUP (MAX (PONTOS (,)*(ROW ())), ,, 0)
= VLOOKUP (MAX (PONTOS (E2, $ B $ 2: $ B $ 7)*(SOR ($ B $ 2: $ B $ 7)))), $ C $ 2: $ D $ 7,2,0)

Hogyan működik a képlet?

  1. A PONTOS függvény ellenőrzi az E2 -ben lévő elem azonosítóját (keresési érték) a B2: B7 (keresési tartomány) értékeivel, és egy IGAZ tömböt ad vissza, ahol pontos egyezés vagy FLASE -k vannak a {FLASE, FLASE, FLASE, FLASE, FLASE, TRUE}.
  2. Ezt a tömböt megszorozzuk a {2, 3, 4, 5, 6, 7} ROW tömbrel (vegye figyelembe, hogy ez megfelel a segítő oszlopunknak).
  3. A MAX függvény a kapott tömb maximális értékét adja vissza {0,0,0,0,0,7}, ami példánkban 7.
  4. Ezután az eredményt használjuk keresési értékként egy VLOOKUP -ban, és a segítő oszlopot választjuk keresési tartományként. Példánkban a képlet 16,00 USD értéket ad vissza.

2. módszer - kis- és nagybetűk megkülönböztetése VLOOKUP „virtuális” segédoszloppal

= VLOOKUP (MAX (PONTOS (D2, $ B $ 2: $ B $ 7)*(SOR ($ B $ 2: $ B $ 7)))), VÁLASZT ({1,2}, SOR ($ B $ 2: $ B $ 7) , 2 USD: 2 USD: 7 USD), 2,0)

Ez a módszer ugyanazt a logikát használja, mint az első módszer, de megszünteti a segítő oszlop létrehozásának szükségességét, ehelyett a KIVÁLASZTÁS és a Sor segítségével hozza létre a „virtuális” segédoszlopot, így:

= VLOOKUP (MAX (EXACT (,)*(ROW ())), CHOOSE ({1,2}, ROW (),),, 0)
= VLOOKUP (MAX (PONTOS (D2, $ B $ 2: $ B $ 7)*(SOR ($ B $ 2: $ B $ 7)))), VÁLASZT ({1,2}, SOR ($ B $ 2: $ B $ 7) , 2 USD: 2 USD: 7 USD), 2,0)

Hogyan működik a képlet?

  1. A képlet első része ugyanúgy működik, mint az első módszer.
  2. A CHOOSE és a ROW kombinációja két oszlopot tartalmazó tömböt eredményez, az egyik a sorszámot, a másik az árat. A tömböt pontosvessző választja el, amely a következő sort jelöli, és vessző a következő oszlophoz, így: {2,45; 3,83; 4,23; 5,74; 6,4; 7,16}.
  3. Ezután a VLOOKUP képlet első részének eredményét felhasználva megkeressük a megfelelő értéket a CHOOSE és ROW tömbünkből.

A kis- és nagybetűk érzékeny VLOOKUP a Google Táblázatokban

A fenti példák mindegyike pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave