Страницы: 1
RSS
ВПР с условием что часть результатов уже есть в столбце
 
Всем привет!

Задача -

В таблице уже есть некоторое количество найденных артикулов. Надо подставить те, которых нет, с сохранением тех, что уже есть.

Макрос использовать нельзя :( Есть возможность использовать только формулы.

Буду благодарен за любой вариант) Спасибо!
 
В свободный столбец формулу
Код
=ЕСЛИ(A1="";ИНДЕКС($C$14:$C$19;ПОИСКПОЗ(B1;$B$14:$B$19;0));A1)

После чего копируйте и вставляйте значения в столбец А
 
Можете также:
- установить фильтр
- оставить только пустые ячейки в столбце А
- в первую ячейку записать формулу:
Код
ИНДЕКС($C$15:$C$20;ПОИСКПОЗ(B2;$B$15:$B$20;0))

- соответственно заменив ссылку В2 на нужную строку, и протянуть вниз
- отжать фильтр
Изменено: Msi2102 - 24.08.2026 14:59:55
 
То есть в том же самом столбце такое провернуть нельзя?  
 
Второй вариант
 
А если включить режим итератмвногл ввчесления?  
 
garffilD, Использовать "пассы" как в этой теме
...формула соответственно:
=ВПР(B1;B$14:C$19;2;)
 
Можете ещё так:
В любой свободной ячейке пишите формулу, соответственно в ячейке B1, строка должна соответствовать стоке в которой вы пишите формулу:
Код
=ЕСЛИОШИБКА(ВПР($B1;$B$14:$C$19;2;);0)

или
Код
=ЕСЛИОШИБКА(ИНДЕКС($C$14:$C$19;ПОИСКПОЗ($B1;$B$14:$B$19;0));0)

Копируете эту ячейку,
Выделяете диапазон ячеек (в примере это А1:А4),
Вставка --> Специальная вставка --> Формулы и Сложить --> ОК
PS: этот метод не подойдет если у Вас в таблице для поиска также есть найденные артикулы
Изменено: Msi2102 - 24.08.2026 15:34:53
 
Цитата
написал:
garffilD , Использовать "пассы" как в этой  теме ...формула соответственно:=ВПР(B1;B$14:C$19;2;)
Огромное спасибо! На полноценной таблице работает)
Страницы: 1
Читают тему
Наверх