Страницы: 1
RSS
Автозаполнение формы формулой
 
Не работает формула поиска и подстановки данных из списка в форму, точнее работает странно.
Но я просто не знаю ее механики...

Поэтому требуется помощь.

Файл прилагается.

Суть в том, что после ввода значения (1, 2, 3 или 4) в поле "Заявка" (адрес ввода А2) листа "Репорт" в таблице на этом же листе "Репорт", должны заполниться подготовленные строки этой таблицы данными из таблицы листа "Список2".

Заполнение происходит странным образом...

При вводе значения 1 таблица заполняется пятью строками данных со сдвигом и пропусками.
При вводе значения 2, 3 и 4 таблица заполняется девятью строками данных со сдвигом.

Полноценный перенос данных не получается.
 
Рыцарь, почитайте про абсолютные и относительные ссылки в ексель.
да и еще статью почитайте https://www.planetaexcel.ru/techniques/2/81/ для чего там вычитается число пять и т.п.
Цитата
Вычитание единицы в фрагменте СТРОКА(B2:B16)-1 делается из-за шапки таблицы. По той же причине для компенсации сдвига результирующего диапазона относительно исходного вычитается число пять во фрагменте СТРОКА()-5

Код
=ИНДЕКС(Список2!$C$2:$C$60;НАИМЕНЬШИЙ(ЕСЛИ($A$2=Список2!$A$2:$A$60;СТРОКА(Список2!$C$2:$C$60)-1;"");СТРОКА()-7))
Изменено: Mershik - 23.09.2019 14:58:37
Не бойтесь совершенства. Вам его не достичь.
 
Спасибо.
Страницы: 1
Наверх