Ответы:
Вы можете использовать формулу Index / Match по этим направлениям:
=INDEX(B1:ZZ1,MATCH("zzzz",B1:ZZ1,1))
Он Match("zzzz"...)
найдет последнюю ячейку с текстом в диапазоне и передаст ее номер в функцию индекса.
Это будет быстрее, чем подход поиска.
Вы можете использовать функцию LOOKUP. Если вы поместите следующую формулу в ячейку A1, она найдет последнее непустое значение между B1 и XX1. Измените XX1 на столбец, который, как ожидается, будет справа от последнего столбца данных
=LOOKUP(2,1/(B1:XX1<>""),B1:XX1)
Обратите внимание, что вы не можете иметь столько строк, сколько столбцов, поэтому, если у вас много имен файлов, вы должны использовать столбцы вместо строк. Следующая формула делает то же самое для данных в столбце:
=INDEX(A:A, COUNTA(A:A), 1)
=LOOKUP(2,1/(A1:A100<>""),A1:A100)
.... или имитировать индекс INDEX / MATCH =LOOKUP("zzzz",A1:A100)