- Kis- és nagybetűk érzékeny VLOOKUP segédoszloppal
- VLOOKUP funkció
- Kis- és nagybetűk megkülönböztetése VLOOKUP
- Hogyan működik a képlet?
- 2. módszer - kis- és nagybetűk megkülönböztetése VLOOKUP „virtuális” segédoszloppal
- Hogyan működik a képlet?
- A kis- és nagybetűk érzékeny VLOOKUP a Google Táblázatokban
Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan kell kis- és nagybetűs VLOOKUP-ot végrehajtani Excelben két különböző módszerrel, és a Google Táblázatok egy módszerrel.
Kis- és nagybetűk érzékeny VLOOKUP segédoszloppal
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:
1 | = VLOOKUP ($ E $ 2, $ B $ 2: $ C $ 4,2,0) |
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:
1 | = SOR () |
= 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:
12 | = VLOOKUP (MAX (PONTOS (,)*(ROW ())),,, 0) |
1 | = 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?
- 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}.
- 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).
- 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.
- 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
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:
12 | = VLOOKUP (MAX (PONTOS (,)*(ROW ())),CHOOSE ({1,2}, ROW (),),, 0) |
1 | = 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?
- A képlet első része ugyanúgy működik, mint az első módszer.
- 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}.
- 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 kis- és nagybetűk megkülönböztetésének végrehajtásához a Google Táblázatokban használja ezt a módszert: