Найти в Дзене

Форматирование списков и выделение дубликатов, вывод дополнительной информации по дубликатам

Мне присылали список артикулов на фотосъемку. Наличие товара на складе можно было проверить в 1С. В ручную довольно утомительно и времязатратно проверять каждую позицию. Поэтому я выгрузил все товары категории и бренда. Теперь мне нужно было выделить совпадения в списках и вывести имеющихся в наличии размеров. Задача: сравнить один список с другим, выделить те ячейки в столбце, которые встречаются в обоих списках, добавить строку справа с дополнительной информацией, которая есть в сравниваемом списке. О том, как форматировать списка и выделение дубликатов, вывод дополнительной информации по дубликатам, можно увидеть в таблице Образец функций. Ниже даны пояснения о формулах и используемых функциях. Используемые функции Формулы =SPLIT(B2;»,») – разделяет название товара и его размеров; =ТРАНСП(FILTER(D:D;C:C=F6))  – находит одинаковые строки в списках и выводит размеры, функция ТРАНСП размещает информацию вдоль строк; =СЧЁТЕСЛИ(C:C;F2)>=1 – сравнивает два списка на наличие совпадений, ес

Мне присылали список артикулов на фотосъемку. Наличие товара на складе можно было проверить в 1С. В ручную довольно утомительно и времязатратно проверять каждую позицию. Поэтому я выгрузил все товары категории и бренда. Теперь мне нужно было выделить совпадения в списках и вывести имеющихся в наличии размеров.

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

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

Используемые функции

  • SPLIT  – функция выводит текст, разделенный определенными символами, в разные ячейки;
  • TRANSPOSE (ТРАНСП) – меняет местами столбцы и строки;
  • COUNTIF (СЧЁТЕСЛИ) – функция подсчитывает в диапазоне количество ячеек, соответствующих заданному условию;
  • ЕСЛИ (IF) – функция делает логическую проверку (ИСТИНА или ЛОЖЬ) и  в зависимости от результата возвращает различные значения;
  • ЕПУСТО (ISBLANK) – функция возвращает значение ИСТИНА, если значение указывает на пустую ячейку;
  • FILTER – функция отображает только те строки в столбце, которые соответствуют заданным условиям.

Формулы

=SPLIT(B2;»,») – разделяет название товара и его размеров;

=ТРАНСП(FILTER(D:D;C:C=F6))  – находит одинаковые строки в списках и выводит размеры, функция ТРАНСП размещает информацию вдоль строк;

=СЧЁТЕСЛИ(C:C;F2)>=1 – сравнивает два списка на наличие совпадений, если есть хотя бы одно, тогда ячейка подсвечивается зеленым;

=И(СЧЁТЕСЛИ(C:C;F2)=0;НЕ(ЕПУСТО(F2))) – проверяет сразу два условия: отсутствуют ли совпадения в списках, и является ли ячейка не пустая, – если то и другое истинно, тогда ячейка подсвечивается красным;

=IF(F9<>0;A8+1;) – последовательная нумерация списка при условии, что в соседнем строке есть данные, первый номер в списке должен содержать 1 или формулу без “A8+”, то есть “=IF(F9<>0;1;)”.