2015-08-15 1 views
0

Мне нужна формула, как получить последнее значение диапазона в столбце моих данных. Вот моя формула, чтобы получить его, но, к сожалению, не удалось, потому что ячейка содержит формулу, а не пустую.как получить последние данные в диапазоне, который не пуст

=OFFSET(J3;MAX(IF(NOT(ISBLANK(J3:J12));ROW(J3:J12);0))-ROW(J3);0) 
(CTRL+SHIFT+ENTER) 

Я надеюсь получить от вас помощь.

ответ

0

Если вы ищете последний номер в столбце J тогда,

=INDEX(J:J, MATCH(1e99, J:J)) 

Если вы ищете последний текст в колонке J тогда,

=INDEX(J:J, MATCH("zzz", J:J)) 

Если вы не ясны ли это текст или номер, который вы ищете,

=INDEX(J:J, MAX(IFERROR(MATCH("zzz", J:J), 0), IFERROR(MATCH(1e99, J:J), 0))) 
+0

Ну, спасибо, джип, действительно очаровательный волшебник у, хотя я не понимаю, но он не работает w ваша первая формула, которая может отображать последние данные в столбце j. Какова логика с использованием 1e99? :) – tiong999

+0

1e99 - это другой способ выражения 1 с 99 нулями. Если вы ищете номер, который никогда не будет найден, вы получите последнее число в списке. – Jeeped

Смежные вопросы