Note: The other languages of the website are Google-translated. Back to English

Az első nem üres érték lekérése egy oszlopban vagy sorban

Az első érték (az első cella, amely nem üres, figyelmen kívül hagyva a hibákat) lekéréséhez egy oszlopos vagy egysoros tartományból, használhat egy képletet INDEX és a MÉRKŐZÉS funkciókat. Ha azonban nem szeretné figyelmen kívül hagyni a tartományból származó hibákat, hozzáadhat egy ISBLANK függvényt a fenti képlethez.

kapja meg az első nem üres értéket az 1. oszlopsorban

Az első nem üres érték lekérése egy oszlopban vagy sorban, figyelmen kívül hagyva a hibákat
Az első nem üres érték lekérése egy oszlopban vagy sorban, beleértve a hibákat


Az első nem üres érték lekérése egy oszlopban vagy sorban, figyelmen kívül hagyva a hibákat

Hogy visszaszerezze a első nem üres érték a listában a fentiek szerint figyelmen kívül hagyva a hibákat, egy INDEX függvény segítségével megkeresheti azokat a cellákat, amelyek nem üresek. Ezután a MATCH segítségével megtalálhatja a pozícióját, és amely egy másik INDEX-be kerül a pozíció értékének lekéréséhez.

Általános szintaxis

=INDEX(range,MATCH(TRUE,INDEX((range<>0),0),0))

  • tartomány: Az az egyoszlopos vagy egysoros tartomány, ahol a hibák figyelmen kívül hagyása mellett az első nem üres cellát kell visszaadni szöveges vagy számértékekkel.

Hogy visszaszerezze a első nem üres érték a listában, figyelmen kívül hagyva a hibákat, másolja vagy írja be az alábbi képletet az E4 cellába, és nyomja meg a gombot belép az eredmény eléréséhez:

= INDEX (B4: B15,MATCH(TRUE,INDEX((B4: B15<>0),0),0))

kapja meg az első nem üres értéket az 2. oszlopsorban

A képlet magyarázata

=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0))

  • INDEX((B4:B15<>0),0): A kódrészlet kiértékeli a tartomány minden egyes értékét B4: B15. Ha egy cella üres, akkor FLASE-t ad vissza; Ha egy cella hibát tartalmaz, a kódrészlet magát a hibát adja vissza; És ha egy cella számot vagy szöveget tartalmaz, akkor a rendszer IGAZ értéket ad vissza. Mivel a sor_szám ennek az INDEX-képletnek az argumentuma 0, így a kódrészlet visszaadja a teljes oszlop értéktömbjét, így: {FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
  • MATCH (TRUE,INDEX((B4:B15<>0),0), 0) = MATCH (TRUE,{FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}, 0): A match_type 0 arra kényszeríti a MATCH függvényt, hogy visszaadja az első pontos pozícióját TRUE a tömbben. Tehát a függvény visszatér 3.
  • INDEX(B4:B15,MATCH (TRUE,INDEX((B4:B15<>0),0), 0)) = INDEX(B4:B15,3): Az INDEX függvény ezután a 3rd érték a tartományban B4: B15, Amely extendoffice.

Az első nem üres érték lekérése egy oszlopban vagy sorban, beleértve a hibákat

Hogy visszaszerezze a az első nem üres érték a listában, beleértve a hibákat, egyszerűen az ISBLANK funkcióval ellenőrizheti a listában lévő cellákat, hogy üresek-e vagy sem. Ezután az INDEX az első nem üres értéket adja vissza a MATCH által megadott pozíciónak megfelelően.

Általános szintaxis

=INDEX(range,MATCH(FALSE,ISBLANK(range),0))

√ Megjegyzés: Ez egy tömbképlet, amellyel be kell írnia Ctrl + műszak + belép.

  • tartomány: Az egyoszlopos vagy egysoros tartomány, ahol az első nem üres cellát kell visszaadni szöveggel, számmal vagy hibaértékekkel.

Hogy visszaszerezze a az első nem üres érték a listában, beleértve a hibákat, másolja vagy írja be az alábbi képletet az E7 cellába, és nyomja meg a gombot Ctrl + műszak + belép az eredmény eléréséhez:

= INDEX (B4: B15,MATCH(HAMIS,ISBLANK(B4: B15), 0))

kapja meg az első nem üres értéket az 3. oszlopsorban

A képlet magyarázata

=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))

  • ÜRES (B4:B15): Az ISBLANK függvény ellenőrzi, hogy a cellák a tartományban vannak-e B4: B15 üresek vagy sem. Ha igen, akkor a rendszer IGAZ értéket ad vissza; Ha nem, akkor FALSE-t adunk vissza. Tehát a függvény egy ilyen tömböt generál: {IGAZ;HAMIS;HAMIS;HAMIS;IGAZ;IGAZ;HAMIS;IGAZ;HAMIS;HAMIS;IGAZ;HAMIS}.
  • MATCH(HAMIS,ÜRES (B4:B15), 0) = MATCH(HAMIS,{IGAZ;HAMIS;HAMIS;HAMIS;IGAZ;IGAZ;HAMIS;IGAZ;HAMIS;HAMIS;IGAZ;HAMIS}, 0): A match_type 0 arra kényszeríti a MATCH függvényt, hogy visszaadja az első pontos pozícióját HAMIS a tömbben. Tehát a függvény visszatér 2.
  • INDEX(B4:B15,MATCH(HAMIS,ÜRES (B4:B15), 0)) = INDEX(B4:B15,2): Az INDEX függvény ezután a 2nd érték a tartományban B4: B15, Amely #REF!.

Kapcsolódó funkciók

Excel INDEX függvény

Az Excel INDEX függvény a tartomány vagy tömb adott pozíciója alapján adja vissza a megjelenített értéket.

Excel MATCH függvény

Az Excel MATCH függvény egy adott értéket keres egy cellatartományban, és visszaadja az érték relatív pozícióját.


Kapcsolódó képletek

Pontos egyezés az INDEX és a MATCH kifejezésekkel

Ha meg kell találnia az Excelben felsorolt ​​információkat egy adott termékről, filmről vagy személyről stb., Akkor jól használja ki az INDEX és a MATCH funkciók kombinációját.

Az első szövegérték lekérése egy oszlopban

Az első szöveges érték egyoszlopos tartományból való lekéréséhez használhat egy INDEX és MATCH függvényen alapuló képletet, valamint egy VLOOKUP függvényen alapuló képletet.

Keresse meg az első részleges egyezést helyettesítő karakterekkel

Vannak esetek, amikor meg kell kapnia az első részleges egyezés pozícióját, amely meghatározott számot tartalmaz egy numerikus értéktartományban az Excelben. Ebben az esetben egy MATCH és TEXT képlet, amely csillagot (*) tartalmaz, amely a tetszőleges számú karakternek megfelelő helyettesítő karakter, jót tesz. És ha az adott pozícióban a pontos értéket is tudnia kell, hozzáadhatja az INDEX függvényt a képlethez.

Keresse meg az első részleges egyezési számot

Vannak esetek, amikor meg kell kapnia az első részleges egyezés pozícióját, amely meghatározott számot tartalmaz egy numerikus értéktartományban az Excelben. Ebben az esetben egy MATCH és TEXT képlet, amely csillagot (*) tartalmaz, amely a tetszőleges számú karakternek megfelelő helyettesítő karakter, jót tesz. És ha az adott pozícióban a pontos értéket is tudnia kell, hozzáadhatja az INDEX függvényt a képlethez.


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

Szeretnéd gyorsan és tökéletesen elvégezni mindennapi munkádat? A Kutools for Excel 300 hatékony speciális funkciót kínál (munkafüzetek összevonása, színenkénti összegzés, cellatartalom felosztása, dátum konvertálása stb.), és 80%-os időt takaríthat meg Önnek.

  • 1500 munkaforgatókönyvhöz tervezve, segít megoldani az Excel problémák 80%-át.
  • Csökkentse a napi billentyűzet és egér kattintások ezreit, enyhítse fáradt szemét és kezét.
  • Legyen Excel szakértő 3 perc alatt. Nem kell többé emlékezni semmilyen fájdalmas képletre és VBA kódra.
  • 30 napos korlátlan ingyenes próbaidőszak. 60 napos pénzvisszafizetési garancia. Ingyenes frissítés és támogatás 2 évre.
Az Excel szalagja (telepítve a Kutools for Excel programmal)

Office fül - Füles olvasás és szerkesztés engedélyezése a Microsoft Office alkalmazásban (beleértve az Excel programot is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excel-t is), akárcsak a Chrome-ot, a Firefox-ot és az új Internet Explorert.
Az Excel képernyőképe (az Office Tab telepítve)
A megjegyzések rendezése szerint
Hozzászólások (0)
Még nincs értékelés. Legyen Ön az első, aki értékel!
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi