Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск текста в массиве согласно заданному условию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск текста в массиве согласно заданному условию
pirotehnik Дата: Пятница, 17.11.2017, 11:18 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день!

Коллеги, прошу оказать помощь в решении следующей задачи.

Имеется таблица с перечнем адресов.
Требуется вывести в отдельный столбец (F) населенный пункт.
В прикрепленном файле графу "F" я заполнил вручную. Но всё же хотелось данную процедуру решить с помощью формулы/формул.

Заранее всем большое спасибо!
К сообщению приложен файл: 8450273.xlsx (9.1 Kb)


Сообщение отредактировал pirotehnik - Пятница, 17.11.2017, 11:23
 
Ответить
СообщениеДобрый день!

Коллеги, прошу оказать помощь в решении следующей задачи.

Имеется таблица с перечнем адресов.
Требуется вывести в отдельный столбец (F) населенный пункт.
В прикрепленном файле графу "F" я заполнил вручную. Но всё же хотелось данную процедуру решить с помощью формулы/формул.

Заранее всем большое спасибо!

Автор - pirotehnik
Дата добавления - 17.11.2017 в 11:18
vikttur Дата: Пятница, 17.11.2017, 12:22 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Для примера (формула массива, ввод тремя клавишами):
Код
=ЕСЛИОШИБКА(ИНДЕКС(A1:D1;МАКС(ЕСЛИ(ЕЧИСЛО(ПОИСК({"г.":"г ":"пгт.":"пос."};A1:D1));СТОЛБЕЦ(A1:D1))));)

Нельзя автоматизировать полный бардак. Если можно найти алгоритм - то это не полный бардак :)
Пример: буква, обозначающая тип населенного пункта - "г". Может быть с точкой, без точки в начале предложения, без точки в конце предложения. Для того, чтобы корректно обработать только город, потребовалось 4 проверки: добавить пробелы перед и после текста, в массиве проверять два вида написания... А вариантов ведь может быть - ого-го!
К сообщению приложен файл: 4621337.xlsx (9.6 Kb)


Сообщение отредактировал vikttur - Пятница, 17.11.2017, 12:46
 
Ответить
СообщениеДля примера (формула массива, ввод тремя клавишами):
Код
=ЕСЛИОШИБКА(ИНДЕКС(A1:D1;МАКС(ЕСЛИ(ЕЧИСЛО(ПОИСК({"г.":"г ":"пгт.":"пос."};A1:D1));СТОЛБЕЦ(A1:D1))));)

Нельзя автоматизировать полный бардак. Если можно найти алгоритм - то это не полный бардак :)
Пример: буква, обозначающая тип населенного пункта - "г". Может быть с точкой, без точки в начале предложения, без точки в конце предложения. Для того, чтобы корректно обработать только город, потребовалось 4 проверки: добавить пробелы перед и после текста, в массиве проверять два вида написания... А вариантов ведь может быть - ого-го!

Автор - vikttur
Дата добавления - 17.11.2017 в 12:22
pirotehnik Дата: Пятница, 17.11.2017, 12:47 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
vikttur,
Спасибо за помощь!
Буду "дорабатывать" формулу под всевозможные варианты аббревиатур )
 
Ответить
Сообщениеvikttur,
Спасибо за помощь!
Буду "дорабатывать" формулу под всевозможные варианты аббревиатур )

Автор - pirotehnik
Дата добавления - 17.11.2017 в 12:47
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!