Процедуры из статьи доступны в !SEMTools Pro.
Список стран происхождения помогает отметить или вытащить из названий товаров страну-производителя: «диван итальянский кожаный», «смеситель немецкий хром», «текстиль турецкий». В !SEMTools встроен справочник на 982 формы прилагательных: «итальянский», «итальянская», «итальянского» и так для всех стран мира. По нему страна находится, удаляется или извлекается в отдельный столбец.
Список открыт для просмотра в Google-таблице, но бесплатно не скачивается: он входит в !SEMTools Pro. Сотня стран, по 9–10 форм на каждую: это та рутина, которую я однажды проделал, чтобы не повторять её на каждом проекте.
Что входит в список стран происхождения
| Что в списке | Сколько | Примеры |
|---|---|---|
| Всего форм | 982 | австрийский, австрийская, австрийского, австрийские |
| Страны мира | — | итальянский, немецкий, китайский, турецкий, белорусский, японский |
| Общие слова | — | импортный, российский |
Важный момент: в списке только прилагательные. «Итальянская плитка» найдётся, «плитка Италия» уже нет: названия самих стран в этот список не входят. Для них используйте общий список топонимов из раздела про поиск топонимов.
Зачем искать страну происхождения
Задачи в основном из электронной коммерции:
- Интернет-магазины: разложить названия товаров на характеристики и заполнить ими фильтры каталога: цвет, материал, страна.
- Контекстная реклама: выделить запросы со страной («итальянская плитка», «немецкая сантехника») в отдельные группы: у них свой спрос и свои ожидания по цене.
- SEO: найти спрос на страницы вида «турецкий текстиль».
- Закупки: разобрать прайсы, где страна указана прямо в названии.
Найти страну происхождения в названиях
Процедура отвечает на вопрос «есть ли в ячейке слово из списка?» и возвращает ИСТИНА или ЛОЖЬ.
- Выделите столбец с фразами.
- Откройте ОБНАРУЖИТЬ → Фразы → Найти маркеры… → Характеристики → Происхождение (страна).
- Готово: у каждой ячейки ИСТИНА, если в ней есть хотя бы одно слово или фраза из списка, и ЛОЖЬ, если нет.
Так это выглядит на реальных фразах:
| Фраза | Результат |
|---|---|
| диван итальянский кожаный | ИСТИНА |
| диван кожаный угловой | ЛОЖЬ |
| смеситель немецкий хром | ИСТИНА |
| текстиль турецкий постельный | ИСТИНА |
| инструмент китайский набор | ИСТИНА |
| плитка Италия глянец | ЛОЖЬ |
Последняя строка как раз такой случай: «Италия» существительным в список не входит, поэтому ЛОЖЬ.
Удалить страну из названий
Обратная задача: убрать слова из списка из текста и оставить всё остальное.
- Выделите ячейки.
- Откройте УДАЛИТЬ → Фразы → Удалить маркеры… → Характеристики → Происхождение (страна).
- Слова и фразы из списка удалятся прямо в ячейках, лишние пробелы между оставшимися словами схлопнутся.
| До | После |
|---|---|
| диван итальянский кожаный угловой | диван кожаный угловой |
| смеситель немецкий хром кухня | смеситель хром кухня |
| текстиль турецкий постельный сатин | текстиль постельный сатин |
| мебель белорусская массив сосна | мебель массив сосна |
Удаление работает во всех выделенных столбцах сразу, а длинные фразы из списка удаляются целиком, раньше коротких.
Извлечь страну в отдельный столбец
Когда нужна не отметка, а само найденное слово, его извлекают в ячейку.
- Выделите столбец с фразами.
- Откройте ИЗВЛЕЧЬ → Фразы → Маркеры… → Характеристики → Происхождение (страна).
- В ячейках останутся найденные слова; если их несколько, они разделяются обратной косой чертой «\».
| Фраза | Результат извлечения |
|---|---|
| диван итальянский кожаный | итальянский |
| смеситель немецкий хром | немецкий |
| инструмент китайский набор | китайский |
| плитка глянцевая 60x60 | (пусто) |
Слово возвращается в том написании, в каком оно записано в списке. Разделить несколько найденных значений по столбцам поможет «Текст по столбцам» с разделителем «\».
Найти страну формулой по своему списку
Формулой по своему списку в F2:F50:
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(" "&$F$2:$F$50&" ";" "&A2&" ")))>0
Формула ищет каждое слово из диапазона F2:F50 в ячейке A2 целиком (пробелы вокруг не дают найти слово внутри другого) и возвращает ИСТИНА, если нашлось хотя бы одно. Извлечь найденные слова в Excel 365 можно так: =ОБЪЕДИНИТЬ("\";ИСТИНА;ФИЛЬТР($F$2:$F$50;ЕЧИСЛО(ПОИСК(" "&$F$2:$F$50&" ";" "&A2&" "));"")). Список прилагательных для всех стран во всех родах и падежах придётся собрать самостоятельно, а это почти тысяча строк.
Почему страна не находится или находится лишнее
- Существительные. «Италия», «Китай», «Германия» в этот список не входят, в нём только прилагательные.
- Буква «ё». В списке все слова записаны через «е»: «черный», «зеленый». Фраза «куртка чёрная» не совпадёт с «черная», поэтому перед обработкой замените «ё» на «е» во всём столбце через Ctrl+H. Это самая частая причина «ничего не нашлось».
- Омонимы. «Английский» бывает языком («английский для детей»), «французский» встречается в «французском маникюре», «китайский» в «китайском календаре». На запросах не о товарах проверяйте результат.
- Знак препинания вплотную к слову: «(Италия)». Процедура делит текст по пробелам, поэтому слово с запятой или в скобках не совпадёт. Сначала удалите знаки препинания.
- Список давно не обновлялся. Я его пополняю, а свежую версию надстройка скачивает кнопкой «Обновить все списки» в том же меню.
- Поиск и извлечение смотрят только первый столбец выделения. Удаление обрабатывает все выделенные столбцы.
В бесплатной версии процедуры работают с ограничением: в части ячеек вместо результата будет надпись «Доступно в полной версии !SEMTools».
Список стран происхождения: частые вопросы
Где взять список стран происхождения для Excel?
Посмотреть можно в Google-таблице по ссылке в статье. Бесплатно не скачивается: список встроен в !SEMTools Pro.
Найдётся ли «Италия» или «Китай»?
Нет, в списке только прилагательные: итальянский, китайский. Названия стран ищите по списку топонимов.
Как извлечь страну из названия товара?
Процедурой ИЗВЛЕЧЬ → Фразы → Маркеры… → Характеристики → Происхождение (страна).
Отметить или вытащить страну-производителя из тысяч названий товаров можно без формул: список стран во всех формах уже встроен в !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: список стран происхождения в Excel
| Задача | Процедура !SEMTools |
|---|---|
| Есть ли в фразе слово из списка | ОБНАРУЖИТЬ → Фразы → Найти маркеры… → Характеристики → Происхождение (страна) |
| Убрать слова из списка | УДАЛИТЬ → Фразы → Удалить маркеры… → Характеристики → Происхождение (страна) |
| Вынести найденное слово в отдельный столбец | ИЗВЛЕЧЬ → Фразы → Маркеры… → Характеристики → Происхождение (страна) |
| Свежая версия списка | Обновить все списки (в том же меню) |
Надеюсь, на этой странице вы нашли то, что искали. Вместе с цветом и материалом страна происхождения превращает название товара в набор полей для каталога и фильтров. Другие готовые списки (города, имена, марки авто, цвета, минус-слова) собраны в разделе готовые списки фраз.