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

Вход

Регистрация

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

 

= Мир MS Excel/Многоитерационный поиск-замена по заданному массиву условий - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Многоитерационный поиск-замена по заданному массиву условий
shlackbaum Дата: Среда, 25.04.2018, 21:07 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Задача:
Есть столбец с изначальными данными (A)
Необходимо применить несколько раз ко всему столбцу действие найти-заменить, но по точному соответствию.
Что ищется в столбце - перечислено в нескольких центральных столбцах (C-H)
На что заменяется найденное значение - перечислено в столбце (О)

Пример действий
Найти "ванна" - заменить на "ванны"
Найти "ванну" - заменить на "ванны"
Найти "ванн" - заменить на "ванны"
Найти "акриловой" - заменить на "акриловые"
Найти "акриловая" - заменить на "акриловые"

Важно(!), что поиск-замена происходит по точному соответствию. То есть замена "ванн" на "ванны" в слове "ванна" должно приводить к слову "ванны", а не к слову "ванныа"
К сообщению приложен файл: _-____.xlsx (20.7 Kb)
 
Ответить
СообщениеЗадача:
Есть столбец с изначальными данными (A)
Необходимо применить несколько раз ко всему столбцу действие найти-заменить, но по точному соответствию.
Что ищется в столбце - перечислено в нескольких центральных столбцах (C-H)
На что заменяется найденное значение - перечислено в столбце (О)

Пример действий
Найти "ванна" - заменить на "ванны"
Найти "ванну" - заменить на "ванны"
Найти "ванн" - заменить на "ванны"
Найти "акриловой" - заменить на "акриловые"
Найти "акриловая" - заменить на "акриловые"

Важно(!), что поиск-замена происходит по точному соответствию. То есть замена "ванн" на "ванны" в слове "ванна" должно приводить к слову "ванны", а не к слову "ванныа"

Автор - shlackbaum
Дата добавления - 25.04.2018 в 21:07
bmv98rus Дата: Среда, 25.04.2018, 21:22 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
в поиск "ванн?, в замену "ванны", но если попадется ванная, то тоже заменит.
"акрилов??" "акриловые"

Но вот ВАНН надо через * и тут заменит все что после. Еслиб там был пробел, то былоб проще.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 25.04.2018, 21:25
 
Ответить
Сообщениев поиск "ванн?, в замену "ванны", но если попадется ванная, то тоже заменит.
"акрилов??" "акриловые"

Но вот ВАНН надо через * и тут заменит все что после. Еслиб там был пробел, то былоб проще.

Автор - bmv98rus
Дата добавления - 25.04.2018 в 21:22
shlackbaum Дата: Среда, 25.04.2018, 21:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Других вариантов, кроме как в столбцах C-H - нет. Только те варианты, которые перечислены.
То есть "??" (и другие окончания) не существуют.

Стандартный метод CTRL+H и загнать в итерацию - тут не работает =( Именно потому что он не понимает точных соответствий.


Сообщение отредактировал shlackbaum - Среда, 25.04.2018, 21:29
 
Ответить
СообщениеДругих вариантов, кроме как в столбцах C-H - нет. Только те варианты, которые перечислены.
То есть "??" (и другие окончания) не существуют.

Стандартный метод CTRL+H и загнать в итерацию - тут не работает =( Именно потому что он не понимает точных соответствий.

Автор - shlackbaum
Дата добавления - 25.04.2018 в 21:24
bmv98rus Дата: Среда, 25.04.2018, 21:40 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Подождите, но ведь у вас уже есть Словарь, ну и запустить по столбцу A range.replace. и не надо этих ?


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеПодождите, но ведь у вас уже есть Словарь, ну и запустить по столбцу A range.replace. и не надо этих ?

Автор - bmv98rus
Дата добавления - 25.04.2018 в 21:40
InExSu Дата: Среда, 25.04.2018, 22:02 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Привет!
Данные организованы, так что циклы легли как дома



Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеПривет!
Данные организованы, так что циклы легли как дома


Автор - InExSu
Дата добавления - 25.04.2018 в 22:02
shlackbaum Дата: Среда, 25.04.2018, 22:52 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Данные организованы, так что циклы легли как дома


Похоже работает... Пока допроверю
 
Ответить
Сообщение
Данные организованы, так что циклы легли как дома


Похоже работает... Пока допроверю

Автор - shlackbaum
Дата добавления - 25.04.2018 в 22:52
  • Страница 1 из 1
  • 1
Поиск:

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