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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск и замена части текста в строке - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск и замена части текста в строке
AVI Дата: Пятница, 14.07.2017, 10:20 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Из базы данных выгружается большая таблица с адресами.
Так случилось, что формат адреса разный (тип улицы может стоять как перед названием улицы так и после)
Кривыми руками я нарисовал формулу, но она получилась дикой и очень долгой) Нутром я чую, что можно все сделать проще, а понять не могу как.
В столбце джи отражены существующие типы улиц.
Помогите, пожалуйста.
К сообщению приложен файл: Microsoft_Excel.xlsx (8.9 Kb)
 
Ответить
СообщениеДобрый день!
Из базы данных выгружается большая таблица с адресами.
Так случилось, что формат адреса разный (тип улицы может стоять как перед названием улицы так и после)
Кривыми руками я нарисовал формулу, но она получилась дикой и очень долгой) Нутром я чую, что можно все сделать проще, а понять не могу как.
В столбце джи отражены существующие типы улиц.
Помогите, пожалуйста.

Автор - AVI
Дата добавления - 14.07.2017 в 10:20
Pelena Дата: Пятница, 14.07.2017, 12:19 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19509
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Такой вариант
Код
=ЕСЛИ(СЧЁТ(ПОИСК($G$2:$G$9;A2));ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;ИНДЕКС($G$2:$G$9;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($G$2:$G$9;A2));0));",");", ";","&ПОДСТАВИТЬ(ИНДЕКС($G$2:$G$9;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($G$2:$G$9;A2));0));",";" ");1);A2)
К сообщению приложен файл: 1565715.xlsx (9.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Такой вариант
Код
=ЕСЛИ(СЧЁТ(ПОИСК($G$2:$G$9;A2));ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;ИНДЕКС($G$2:$G$9;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($G$2:$G$9;A2));0));",");", ";","&ПОДСТАВИТЬ(ИНДЕКС($G$2:$G$9;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($G$2:$G$9;A2));0));",";" ");1);A2)

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

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