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

Вход

Регистрация

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

 

= Мир MS Excel/Как извлекать из текста триггеры и менять их на заданные яче - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как извлекать из текста триггеры и менять их на заданные яче (Формулы/Formulas)
Как извлекать из текста триггеры и менять их на заданные яче
vladimirr89 Дата: Среда, 12.07.2017, 08:01 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Имеется определенный типовой текст:

Задача организации, в особенности же новая модель организационной деятельности позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям. С другой стороны начало повседневной работы по формированию позиции способствует подготовки и реализации позиций, занимаемых участниками в отношении поставленных задач. Равным образом укрепление и развитие структуры позволяет выполнять важные задания по разработке направлений прогрессивного развития. Идейные соображения высшего порядка, а также реализация намеченных плановых заданий влечет за собой процесс внедрения и модернизации дальнейших направлений развития. Таким образом реализация намеченных плановых заданий влечет за собой процесс внедрения и модернизации позиций, занимаемых участниками в отношении поставленных задач. С другой стороны рамки и место обучения кадров способствует подготовки и реализации модели развития.

Расположен он в ячейке А1.

В ячейках B2:B6 расположены следующие фразы-триггеры: модель деятельности, важные задания, повседневной работы, идейные, модернизации, рамки обучения. В случае если в тексте имеется фраза триггер, то из соседней ячейки диапазона С2:С6 берется фраза-заменитель (ну она красиво оформленная полная такая) и ставится в диапазоне D2:D6 в той очередности в которой стоят фразы (т.е. модель деятельности и её фраза из D2 всегда будут вверху и тд), или в одну ячейку все сгрузить построчно.

По поводу дублирования фраз-триггеров, их в типовых текстах не будет, это я так для примера набросал случайный текст. Возможно ли такое реализовать с помощью эксель или пауэр квери?
К сообщению приложен файл: 1235467.xlsx (9.3 Kb)
 
Ответить
СообщениеИмеется определенный типовой текст:

Задача организации, в особенности же новая модель организационной деятельности позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям. С другой стороны начало повседневной работы по формированию позиции способствует подготовки и реализации позиций, занимаемых участниками в отношении поставленных задач. Равным образом укрепление и развитие структуры позволяет выполнять важные задания по разработке направлений прогрессивного развития. Идейные соображения высшего порядка, а также реализация намеченных плановых заданий влечет за собой процесс внедрения и модернизации дальнейших направлений развития. Таким образом реализация намеченных плановых заданий влечет за собой процесс внедрения и модернизации позиций, занимаемых участниками в отношении поставленных задач. С другой стороны рамки и место обучения кадров способствует подготовки и реализации модели развития.

Расположен он в ячейке А1.

В ячейках B2:B6 расположены следующие фразы-триггеры: модель деятельности, важные задания, повседневной работы, идейные, модернизации, рамки обучения. В случае если в тексте имеется фраза триггер, то из соседней ячейки диапазона С2:С6 берется фраза-заменитель (ну она красиво оформленная полная такая) и ставится в диапазоне D2:D6 в той очередности в которой стоят фразы (т.е. модель деятельности и её фраза из D2 всегда будут вверху и тд), или в одну ячейку все сгрузить построчно.

По поводу дублирования фраз-триггеров, их в типовых текстах не будет, это я так для примера набросал случайный текст. Возможно ли такое реализовать с помощью эксель или пауэр квери?

Автор - vladimirr89
Дата добавления - 12.07.2017 в 08:01
pabchek Дата: Среда, 12.07.2017, 09:03 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте! Формула ПОДСТАВИТЬ()?
Код
=ПОДСТАВИТЬ(D6;B7;C7)

Лень было вкладывать одну в другую. Сообразите?
К сообщению приложен файл: 0002059.xlsx (10.3 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеЗдравствуйте! Формула ПОДСТАВИТЬ()?
Код
=ПОДСТАВИТЬ(D6;B7;C7)

Лень было вкладывать одну в другую. Сообразите?

Автор - pabchek
Дата добавления - 12.07.2017 в 09:03
sboy Дата: Среда, 12.07.2017, 09:06 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Не уверен, что правильно понял задачу...
Код
=ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(B2;$A$1);C2;"");"")
К сообщению приложен файл: 8935724.xlsx (9.8 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Не уверен, что правильно понял задачу...
Код
=ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(B2;$A$1);C2;"");"")

Автор - sboy
Дата добавления - 12.07.2017 в 09:06
_Boroda_ Дата: Среда, 12.07.2017, 09:08 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Аналогично не уверен
Код
=ЕСЛИОШИБКА(ИНДЕКС(B:B;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК(B$2:B$7;A$1));СТРОКА(B$2:B$7));СТРОКА(D1)));"")
К сообщению приложен файл: 1235467_1.xlsx (10.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеАналогично не уверен
Код
=ЕСЛИОШИБКА(ИНДЕКС(B:B;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК(B$2:B$7;A$1));СТРОКА(B$2:B$7));СТРОКА(D1)));"")

Автор - _Boroda_
Дата добавления - 12.07.2017 в 09:08
vladimirr89 Дата: Среда, 12.07.2017, 10:22 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
sboy, ваша подошла в точку, спасибо большое!! А можно её модернизировать, скажем, если фраза-триггер не целиком встречается, а в тексте есть в одной части слово "слон", а где-нибудь в конце текста слово "хобот" и я такой прописываю слон+хобот(C7) - Натуральный слон (D7). У меня бывают просто совмещенные условия.
 
Ответить
Сообщениеsboy, ваша подошла в точку, спасибо большое!! А можно её модернизировать, скажем, если фраза-триггер не целиком встречается, а в тексте есть в одной части слово "слон", а где-нибудь в конце текста слово "хобот" и я такой прописываю слон+хобот(C7) - Натуральный слон (D7). У меня бывают просто совмещенные условия.

Автор - vladimirr89
Дата добавления - 12.07.2017 в 10:22
sboy Дата: Среда, 12.07.2017, 11:07 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
vladimirr89, в таком случае надо писать слон*хобот


Яндекс: 410016850021169
 
Ответить
Сообщениеvladimirr89, в таком случае надо писать слон*хобот

Автор - sboy
Дата добавления - 12.07.2017 в 11:07
vladimirr89 Дата: Среда, 12.07.2017, 11:14 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
sboy, спасибо вам большое! все получилось!
 
Ответить
Сообщениеsboy, спасибо вам большое! все получилось!

Автор - vladimirr89
Дата добавления - 12.07.2017 в 11:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как извлекать из текста триггеры и менять их на заданные яче (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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