Изтеглете примерната работна книга
Този урок ще покаже как да намерите първата непразна клетка в диапазон в Excel и Google Sheets.
Намерете първата непразна клетка
Можете да намерите първата непразна клетка в диапазон с помощта на функциите ISBLANK, MATCH и INDEX.
1 | = INDEX (B3: B10, MATCH (FALSE, ISBLANK (B3: B10), 0)) |
Забележка: Това е формула на масив. Ако използвате Excel 2022 или по -ранна версия, трябва да въведете формулата с CTRL + SHIFT + ENTER вместо просто ENTER.
Нека да видим как е изградена тази формула.
Функция ISBLANK
Функцията ISBLANK анализира всяка клетка в диапазона B3: B11 и връща масив от TRUE и FALSE стойности. В нашия пример това ще изглежда така:
1 | {FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE}. |
MATCH функция
С функцията MATCH определяме позицията на първата TRUE стойност в масива, създаден от функцията ISBLANK.
1 | = MATCH (FALSE, ISBLANK (B3: B10), 0) |
INDEX функция
Използвайки резултата от функцията MATCH, можем да определим с функцията INDEX реда на първата непразна клетка в диапазона и да върнем нейната стойност.
1 | = ИНДЕКС (B3: B10, D3) |
Замествайки препратката към Cell D3 с нашата MATCH формула, получаваме нашата оригинална формула:
1 | = ИНДЕКС (B3: B10, MATCH (FALSE, ISBLANK (B3: B10), 0)) |
Напомняне: Това е формула на масив. Ако използвате Excel 2022 или по -ранна версия, трябва да натиснете CTRL + SHIFT + ENTER за да въведете формулата, вместо просто да натиснете ENTER.
Намерете първа клетка с всякаква стойност в Google Таблици
Тази формула работи по същия начин в Google Sheets, освен че не е необходимо да натискате CTRL + SHIFT + ENTER.