Вы можете создать индексный массив, в котором вы пишете ключевое слово в столбце и соответствующую категорию во втором столбце той же строки:
# 3k322 Кафе поставляет
WEB Онлайн продажи
ключевое слово всегда должно содержаться в уже
имеющемся описании. Создайте новый пустой столбец рядом с описанием для категории и напишите эту формулу перед первым описанием:
=OFFSET($I$2,SUMPRODUCT(--ISNUMBER(FIND($I$2:$I$4,B2,1))*ROW($I$2:$I$4))-2,1)
Где $ I $ 2: $ I $ 4 - столбец ключевых слов, начинающийся с I2
J2: J4 - столбец соответствующих категорий
B2 - первое описание
Sumproduct найдет ключевое слово, соответствующее описанию в B2, и даст ему номер строки
Смещение найдет категорию, соответствующую найденной строке -2, потому что I2 - источник, а 1 - для второго столбца.
Вы можете перетащить формулу вниз, оставив $, где я написал ее в формуле, и измените ссылку, чтобы она соответствовала вашему
обновлению данных
в Для добавления категории без изменения формулы используйте следующее
=OFFSET($I$2,SUMPRODUCT(--ISNUMBER(FIND(INDIRECT($L$1),B2,1))*ROW(INDIRECT($L$1)))-2,1)
где L1 - ссылка на столбец ключевых слов, каждый раз, когда вы меняете категории (добавляете или удаляете), пишите в L1 ссылки: $ I $ 2: $ I $ 4
Не забывайте писать ключевое слово точно так, как оно написано в описании ( поиск в верхнем или нижнем регистре чувствителен к регистру)
INDIRECT прочитает L1 и преобразует его в $ I $ 2: $ I $ 4