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

Вход

Регистрация

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Автор - pabchek
Дата добавления - 12.07.2017 в 09:03
sboy Дата: Среда, 12.07.2017, 09:06 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1113
Репутация: 280 ±
Замечаний: 0% ±

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

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

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


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - vladimirr89
Дата добавления - 12.07.2017 в 10:22
sboy Дата: Среда, 12.07.2017, 11:07 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1113
Репутация: 280 ±
Замечаний: 0% ±

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

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

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

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

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