Это может быть не обязательно номер региона в соответствии со Ст. 65 Конституции, но и код по ГОСТу 7-67-2003, ISO и т.п.
Пример: Адыгея - AD Башкирия - BA ... Севастополь - SEV
Порядок регионов, ес-но, может отличаться и быть не полным. А таблиц ~250 штук - вручную прописывать и выверять правильность заполнения - сдохнуть можно.
Сделать в лоб, через функцию ЕСЛИ, типа
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Москва";A81));77;)
не получается, т.к. упираюсь в ограничение на вложенность (макс. = 64, а субъектов РФ - 85)
Сложности добавляет ещё то, что названия регионов пересекаются, а в таблице может быть сокращенное название. Например, "Республика Алтай" и "Респ. Алтай". Если искать по "Алтай", то надо как-то отличать от "Алтайский край". Аналогично "Ненецкий АО" и "Ямало-Ненецкий АО".
Буду признателен за советы.
Всем привет!
Есть задача максимально автоматически получить код субъекта РФ по его текстовому названию в соседней колонке.
Это может быть не обязательно номер региона в соответствии со Ст. 65 Конституции, но и код по ГОСТу 7-67-2003, ISO и т.п.
Пример: Адыгея - AD Башкирия - BA ... Севастополь - SEV
Порядок регионов, ес-но, может отличаться и быть не полным. А таблиц ~250 штук - вручную прописывать и выверять правильность заполнения - сдохнуть можно.
Сделать в лоб, через функцию ЕСЛИ, типа
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Москва";A81));77;)
не получается, т.к. упираюсь в ограничение на вложенность (макс. = 64, а субъектов РФ - 85)
Сложности добавляет ещё то, что названия регионов пересекаются, а в таблице может быть сокращенное название. Например, "Республика Алтай" и "Респ. Алтай". Если искать по "Алтай", то надо как-то отличать от "Алтайский край". Аналогично "Ненецкий АО" и "Ямало-Ненецкий АО".
Сделайте таблицу соответствия. Первый столбец - ВСЕ возможные варианты названий, второй - соответствующие коды Затем используйте функцию ВПР https://support.office.com/ru-ru....ad188a1
Если не совсем ясно - кладите файл-пример
Сделайте таблицу соответствия. Первый столбец - ВСЕ возможные варианты названий, второй - соответствующие коды Затем используйте функцию ВПР https://support.office.com/ru-ru....ad188a1
Valentinos, попробуйте вот этот чудный фильтр я на примере набросал вам данных В диапазоне от А2 до С5 задаете что хотите и если в вашей таблице это есть, то фильтр срабатывает Возможно даже пригодится в будущем для чего то еще. Но там нужно будет поправить согласно ваших табличных данных (основных). Их то мы не знаем ((((
Valentinos, попробуйте вот этот чудный фильтр я на примере набросал вам данных В диапазоне от А2 до С5 задаете что хотите и если в вашей таблице это есть, то фильтр срабатывает Возможно даже пригодится в будущем для чего то еще. Но там нужно будет поправить согласно ваших табличных данных (основных). Их то мы не знаем ((((lebensvoll