Необходимо найти все значения из столбца "Наименование в "умной табличке"(далее УТ) на листе 2, в УТ на листе 1 и при этом вставить значения столбца "Количество" УТ на листе 1 в УТ на листе 2. В случае с "грушами", в УТ на листе 1 их не было, но вставляется значение 0. Как можно исправить этот "0" чтоб ячейка так же осталась пустая, если не прибегать к функции если. Нужен прям супер простой способ
Lollipopick, с помощью формулы такое сделать нельзя, в Майкрософте еще не додумались до этого, нужно два раза писать одну и ту же формулу. Но если возвращаемые данные не нужны в виде чисел, а достаточно, чтобы они были в виде текста, то можно так: =ВПР([@Наименование];Таблица1;2;0)&"" То есть добавление в конце пустой строки. После этого, числа не воспринимаются Excel'ем как числа и некоторые функции могут неправильно работать, нужно будет сначала переводить числа в числа.
Lollipopick написал: В случае с "грушами", в УТ на листе 1 их не было, но вставляется значение 0
понимаете в чем дело...Груши на том листе ЕСТЬ. Просто для них нет количества. А нет количества это и есть 0 штук. Что ВПР Вам честно и возвращает. Хотите, чтобы возвращалось пусто? Запишите в исходной таблице вместо пустых ячеек нужное Вам("", например). Другие варианты Вам уже подсказали.
Но мой Вам совет - лучше оставьте нули, чтобы потом не возникало вопросов "а как мне заставить формулу считать количество, если в ячейке не нуль, а пусто?". А еще лучше поясните для чего Вам именно пусто, чем 0 не угодил. Тогда и советы будут более конкретными.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
a.i.mershik, автору темы этот способ кажется известен, вот цитата из поста 1, он видимо думал, что можно использовать что-нибудь более благоразумное, чем писать два раза одно и то же:
Цитата
Lollipopick написал: Как можно исправить этот "0" чтоб ячейка так же осталась пустая, если не прибегать к функции если.