Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak znaleźć pierwszą niepustą komórkę w zakresie w programie Excel i Arkuszach Google.
Znajdź pierwszą niepustą komórkę
Możesz znaleźć pierwszą niepustą komórkę w zakresie za pomocą funkcji ISBLANK, MATCH i INDEX.
1 | =INDEKS(B3:B10;PODZIEL(FAŁSZ;NIEPUSTY(B3:B10);0)) |
Notatka: To jest formuła tablicowa. Jeśli używasz programu Excel 2022 lub starszego, musisz wprowadzić formułę za pomocą CTRL + SHIFT + ENTER zamiast po prostu WEJŚĆ.
Zobaczmy, jak zbudowana jest ta formuła.
Funkcja ISBLANK
Funkcja ISBLANK analizuje każdą komórkę z zakresu B3:B11 i zwraca tablicę wartości TRUE i FALSE. W naszym przykładzie wyglądałoby to tak:
1 | {FAŁSZ, FAŁSZ, FAŁSZ, PRAWDA, FAŁSZ, FAŁSZ, PRAWDA, PRAWDA}. |
Funkcja DOPASUJ
Za pomocą funkcji MATCH określamy pozycję pierwszej wartości TRUE w tablicy utworzonej przez funkcję ISBLANK.
1 | =DOPASUJ(FAŁSZ;NIEPUSTY(B3:B10);0) |
INDEKS Funkcja
Korzystając z wyniku funkcji MATCH możemy określić za pomocą funkcji INDEX wiersz pierwszej niepustej komórki w zakresie i zwrócić jej wartość.
1 | =INDEKS(B3:B10;D3) |
Zastąpienie odwołania Cell D3 naszą formułą PODAJ.POZYCJĘ daje nam naszą oryginalną formułę:
1 | =INDEKS(B3:B10;PODZIEL(FAŁSZ;NIEPUSTY(B3:B10);0)) |
Przypomnienie: To jest formuła tablicowa. Jeśli używasz programu Excel 2022 lub starszego, musisz nacisnąć CTRL + SHIFT + ENTER aby wprowadzić wzór, zamiast po prostu naciskać WEJŚĆ.
Znajdź pierwszą komórkę o dowolnej wartości w Arkuszach Google
Ta formuła działa tak samo w Arkuszach Google, z tym wyjątkiem, że nie trzeba naciskać CTRL + SHIFT + ENTER.