@arsenaljek

Как получить последнию не пустую ячейку с другого листа?

Подскажите, как получить последнию не пустую ячейку с другого листа?
Я пробую так
=ВПР(C2;FILTER('Отправления'!F:L;'Отправления'!$F$1:F=C2);7;-1)

но очевидно, что здесь он возвращает пустоту, т.к на листе "Отправления" найдено "4 строки" и заполнены только 2 на текущий момент. Т.е мне нужно чтобы он вернул последнию заполненную ячейку.

upd
Решение
=ЕСЛИ(СУММПРОИЗВ((A1='Отправления'!B$1:B$100)*('Отправления'!H$1:H$100<>""))=0;"";ИНДЕКС('Отправления'!H$1:H$100;МАКС((A1='Отправления'!B$1:B$100)*СТРОКА($1:$100)*('Отправления'!H$1:H$100<>""))))
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
Не понятно до конца что вы хотите, но наверное это можно сделать так:
=ИНДЕКС(
	filter(
		FLATTEN(A1:D5)
		;FLATTEN(A1:D5)<>""
	)
	;СУММ(
		ЕСЛИ(
			FLATTEN(A1:D5)<>""
			;1
			;0
		)
	)
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы