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

Jak najít n-tou prázdnou buňku v aplikaci Excel?

Jak můžete najít a vrátit hodnotu n-té prázdné buňky ze sloupce nebo řádku v aplikaci Excel? V tomto článku budu hovořit o některých užitečných vzorcích pro vyřešení tohoto úkolu.

Najděte a vraťte n-tou neprázdnou hodnotu buňky ze sloupce se vzorcem

Najděte a vraťte n-tou neprázdnou hodnotu buňky z řádku pomocí vzorce


šipka modrá pravá bublina Najděte a vraťte n-tou neprázdnou hodnotu buňky ze sloupce se vzorcem

Například mám sloupec dat, jak ukazuje následující snímek obrazovky, nyní z tohoto seznamu dostanu třetí hodnotu prázdné buňky.

doc najít n-té neprázdné 1

Zadejte prosím tento vzorec: =INDEX($A$1:$A$25,SMALL(ROW($A$1:$A$25)+(100*($A$1:$A$25="")), 3))&"" do prázdné buňky, kam chcete odeslat výsledek, například D2, a poté stiskněte Ctrl + Shift + Enter společně získáte správný výsledek, viz screenshot:

doc najít n-té neprázdné 2

Poznámka: Ve výše uvedeném vzorci, A1: A25 je seznam dat, který chcete použít, a číslo 3 označuje třetí hodnotu neprázdné buňky, kterou chcete vrátit, pokud chcete získat druhou neprázdnou buňku, stačí změnit číslo 3 na 2 podle potřeby.


šipka modrá pravá bublina Najděte a vraťte n-tou neprázdnou hodnotu buňky z řádku pomocí vzorce

Pokud chcete najít a vrátit n-tou prázdnou hodnotu buňky v řádku, může vám pomoci následující vzorec, postupujte takto:

Zadejte tento vzorec: =INDEX($A$1:$M$1,SMALL(IF($A$1:$M$1<>"",COLUMN($A$1:$M$1)-COLUMN($A$1)+1),4)) do prázdné buňky, kde chcete vyhledat výsledek, a stiskněte Ctrl + Shift + Enter společně získáte výsledek, viz screenshot:

doc najít n-té neprázdné 3

Poznámka: Ve výše uvedeném vzorci A1: M1 je hodnota řádku, který chcete použít, a číslo 4 je čtvrtá hodnota prázdné buňky, kterou chcete vrátit, pokud chcete získat druhou neprázdnou buňku, stačí změnit číslo 4 na 2 podle potřeby.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Komentáře (10)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Dobrý den, hledám třetí prázdný řádek ve sloupci a zkopíroval jsem váš vzorec a právě jsem změnil rozsah z $A$1:$A:$25 na můj rozsah $D$306:$D$354. Ale když změním rozsah, dostanu #REF! jako moje odpověď. Už jsem převedl na pole, control-shift-enter. Nyní oblast buněk, na kterou odkazuji, obsahuje vzorce, takže to může být důvod, proč dostávám #REF. Váš vzorec: =INDEX($A$1:$A$25,SMALL(ROW($A$1:$A$25)+(100*($A$1:$A$25="")), 3))&"" Můj vzorec: =INDEX($D$306:$D$354,SMALL(ROW($D$306:$D$354)+(1*($D$306:$D$354="")), 2))&"" Díky, Noeli
Tento komentář byl moderátorem webu minimalizován
dali jste 1 místo 100, takže odpověď byla špatná. použijte prosím níže uvedený vzorec

INDEX($D$306:$D$354,SMALL(ROW($D$306:$D$354)+(100*($D$306:$D$354="")), 3))&"" než ctrl + shift +vstoupit
Tento komentář byl moderátorem webu minimalizován
Ahoj všichni,

Mám tabulku s mnoha sloupci a řádky. Řádky mají názvy rozsahů a popis/umístění na začátku rozsahu řádků s vlastním rozsahem, například „Čísla budov“. Existuje několik řadových porostů/budov. V horní části každého sloupce jsou záhlaví pro konkrétní "Typy sestavy budovy". Obsah tabulky jsou číselné veličiny pro každý typ "Typ sestavy budovy" pro každý konkrétní popis/umístění "Budovy". Může být až (100) záhlaví sloupců "Typy sestavy budovy", ale omezím sestavy na (10) na rozsah řádků, takže v každé "Číslo budovy" bude mnoho prázdných buněk. rozsah.

Mám pro každou „budovu“, do které chci natáhnout množství neprázdných buněk, nastaveny další souhrnné tabulky, spolu s odpovídajícím záhlavím „Typ sestavy“ pro každou „budovu“ s maximálním (10) „sestavami“ na stránku. .

Mohu identifikovat neprázdná množství buněk pomocí výše uvedeného maticového vzorce pro řádky. Problém, který mám, je identifikace záhlaví, které mu odpovídá.

Nakonec, pokud dokážu identifikovat záhlaví „Sestava“, mohu vždy indexovat „Množství“, jakmile mám pro každou „Budovu“ identifikováno záhlaví „Sestavení“. Potom bych byl schopen vyhledat všechny díly spojené s každým typem "Sestava" pro tuto "Budovu" z mé databáze dílů sestavy a vynásobit to krát "Množství" každého typu sestavy.

Doufejme, že to od té doby funguje a někdo může pomoci.
Tento komentář byl moderátorem webu minimalizován
Ahoj všichni!


Mohli byste mi také pomoci vrátit číslo řádku druhé, třetí neprázdné buňky?


Prosím, pomozte mi.
Tento komentář byl moderátorem webu minimalizován
Ahoj Honzo,
následující vzorec vám může pomoci získat všechna čísla řádků neprázdných buněk, zkuste to, děkujeme!
=IFERROR(ROW(INDEX($A$1:$A$12,SMALL(INDEX(NOT(ISBLANK($A$1:$A$12))*ROW($A$1:$A$12),0),COUNTBLANK($A$1:$A$12)+ROW(A1)))),"")
Tento komentář byl moderátorem webu minimalizován
velmi nápomocný,
ačkoli když vrátím n-tou neprázdnou buňku ve sloupci nastaveném na DATE, vrácená hodnota se zobrazí jako číslo (obecné číslo). Formátování buňky na DATE také nezmění výsledek. mohl bys mi prosím pomoct!
díky moc
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Shirazi,
Je nám líto, možná neexistuje žádný přímý vzorec, jak získat formát data.

Pokud má někdo řešení, prosím napište zde.
Tento komentář byl moderátorem webu minimalizován
Spouštím tento vzorec na listu ~400 řádků s přibližně 20 mezerami smíchanými v datech a funguje to perfektně KROMĚ toho, když vyplním řadu dolů, někdy to z nějakého důvodu duplikuje řádek. Zdá se například, že hodnota je nějakým způsobem současně 331. neprázdná a 332. hodnota.

Věci, kterých jsem si všiml:
-K duplikacím dochází vždy ve dvojicích (např. 331 a 332 jsou duplikáty, 333 a 334 budou také), pak se to na chvíli vrátí do normálu.
-Nezpracovaná data mají také mezery ve dvojicích, ale neodpovídající duplikátům
-V prvních 94 řádcích nedochází k žádným duplikacím, ale k nim dochází každých 33-35 řádků poté
-Nezdá se, že by byl propojen s hodnotou v buňce, která je duplikována
-Zadal jsem jako pole a jako standardní vzorec, žádný rozdíl ve funkci

Pro informaci zde je můj skutečný vzorec:

=INDEX('PO nezpracovaná data'!CR:CR,SMALL(ROW('PO nezpracovaná data'!CR:CR)+(100*('PO nezpracovaná data'!CR:CR="")),$W2) &"")

Poznámka: $W2 odkazuje na pomocný sloupec a počítá se, když se množina dat vyplňuje, ale pouze proto, že jsem ji nemohl načíst, když jsem místo odkazu na buňku použil číslo.
Když nahradím odkaz na buňku (např. $W2) příslušným číslem, výsledek bude stejný.


Nějaké nápady, co mohu udělat, abych to napravil?
Tento komentář byl moderátorem webu minimalizován
CIAO STO CERCANDO DI APPLICARE LA TUA FORMULA MA NON MI FUNZIONA, DOVE STO SBAGLIANDO?
=INDICE($K$37:$K$88;MIN(RIGHE($K$37:$K$88)+RIGHE(100*($K$37:$K$88=""));6))&""
DEVO VISUALIZZARE L'ENNESIMA RIGA DIVERSA DA VUOTO

GRAzie
Tento komentář byl moderátorem webu minimalizován
=INDICE($K$37:$K$88;MIN(RIGHE($K$37:$K$88)+(100*($K$37:$K$88=""));6))&""
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL