Страницы: 1
RSS
Поиск последнего значения
 
Добрый день,

Подскажите, пожалуйста, на примере.
Нужно чтобы при введении ID в таблицу 2 автоматически находился статус для данного ID из таблицы "реестр", и чтобы при наличии нескольких разных статусов для одного и того же ID программа забирала статус от последней записи.
 
denkal, просмотр функция  
Код
=ПРОСМОТР(2;1/([@Столбец1]=Таблица156[Столбец1]);Таблица156[Столбец6])
Изменено: Mershik - 29.02.2020 08:49:44
Не бойтесь совершенства. Вам его не достичь.
 
Спасибо, большое, работает!
Что означает 2;1/ в данном случае?
 
Mershik,что означает 2;1/ в данном случае
 
Здесь приводил несколько формул с описанием их работы и нюансами: Как получить последнюю заполненную ячейку формулой?
Разбор формулы выше там так же приведен.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
В таблице примера все работает, перенес формулу в таблицу такого же формата, скорректировал  ссылки, работает некорректно, показывает статус не последнего а первого значения.
 
по ссылке не захотели сходить и ознакомиться? Возможно, какой-то из нюансов стал причиной. Без файла нечего сказать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, добрый день, по ссылке переходил, но честно, сложно разобраться. Файл прикрепил.
Изменено: denkal - 29.02.2020 17:05:53
 
Код
=ПРОСМОТР(2;1/([@1]=Таблица1[1]);Таблица1[5])
как и говорил - дело в нюансах. Надо ссылаться на столбец таблицы, а у Вас отсылка шла только на значение строки в этом столбце.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков,спасибо, все работает.
 
Цитата
denkal написал: Что означает 2;1/ в данном случае?
Совершено ничего не обозначает. Набор символов )

А вот если не вырывать из функции:
=ПРОСМОТР(   2;       1/диапазон_условия;    диапазон_результата)
Поиск двойки в полученном массиве из единиц и ошибок (1/ИСТИНА=1, 1/ЛОЖЬ=#ДЕЛ/0!). Функция ошибки игнорирует. Так как двойки в массиве быть не может, определяется положение последнего числа. На этой позиции находится нужное значение в диапазоне результата.
Страницы: 1
Наверх