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

Вход

Регистрация

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

 

= Мир MS Excel/Замена определенных сочетаний букв в ячейках без порчи слов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Замена определенных сочетаний букв в ячейках без порчи слов
Cyrill Дата: Четверг, 26.12.2013, 13:17 | Сообщение № 1
Группа: Гости
Есть огромный файл вопросов и ответов. Оформлены в виде:
Длинный Вопрос
а) ответ1
б) ответ2
в) ответ3

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

Примера с удалением "а) " будет достаточно, далее по аналогии заменить буквы я уж смогу :)
 
Ответить
СообщениеЕсть огромный файл вопросов и ответов. Оформлены в виде:
Длинный Вопрос
а) ответ1
б) ответ2
в) ответ3

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

Примера с удалением "а) " будет достаточно, далее по аналогии заменить буквы я уж смогу :)

Автор - Cyrill
Дата добавления - 26.12.2013 в 13:17
китин Дата: Четверг, 26.12.2013, 13:38 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7020
Репутация: 1075 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ух как без файла плохо deal так?
Код
=ЕСЛИОШИБКА(ЕСЛИ(СЖПРОБЕЛЫ(ПОИСК(")";A1)=2);ЗАМЕНИТЬ(A1;1;3;"");A1);A1)
все в столбце А,начиная с А1
К сообщению приложен файл: Cyrill.xlsx (8.2 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 26.12.2013, 13:40
 
Ответить
Сообщениеух как без файла плохо deal так?
Код
=ЕСЛИОШИБКА(ЕСЛИ(СЖПРОБЕЛЫ(ПОИСК(")";A1)=2);ЗАМЕНИТЬ(A1;1;3;"");A1);A1)
все в столбце А,начиная с А1

Автор - китин
Дата добавления - 26.12.2013 в 13:38
_Boroda_ Дата: Четверг, 26.12.2013, 14:04 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще
Код
=ПСТР(A1;1+3*(ПОИСК("?)";A1&")")=1);999)

переписал формулу. Добавил &")"

Игорь, а зачем СЖПРОБЕЛЫ, обрабаатываюшая ИСТИНА или ЛОЖЬ?
К сообщению приложен файл: Cyrill_2.xlsx (8.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще
Код
=ПСТР(A1;1+3*(ПОИСК("?)";A1&")")=1);999)

переписал формулу. Добавил &")"

Игорь, а зачем СЖПРОБЕЛЫ, обрабаатываюшая ИСТИНА или ЛОЖЬ?

Автор - _Boroda_
Дата добавления - 26.12.2013 в 14:04
MotoChrom Дата: Четверг, 26.12.2013, 14:49 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо работают оба варианта. Но это нужно брать второй столбик и в нем чтобы так отображалось...
А каким образом это можно сделать чтобы команду можно было 1 раз применить к этой всей колонке и чтоб ответы 1 раз и навсегда исправились? А то получается нужно брать второй столбик и копировать в первый варианты ответов без букв. Почти ручная работа. Просто опыта работы с экселем - ноль....


Сообщение отредактировал MotoChrom - Четверг, 26.12.2013, 14:49
 
Ответить
СообщениеСпасибо работают оба варианта. Но это нужно брать второй столбик и в нем чтобы так отображалось...
А каким образом это можно сделать чтобы команду можно было 1 раз применить к этой всей колонке и чтоб ответы 1 раз и навсегда исправились? А то получается нужно брать второй столбик и копировать в первый варианты ответов без букв. Почти ручная работа. Просто опыта работы с экселем - ноль....

Автор - MotoChrom
Дата добавления - 26.12.2013 в 14:49
MotoChrom Дата: Четверг, 26.12.2013, 15:02 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
вскрылось новое обстоятельство

присутствуют ячейки вида
"1) текст1"
"2) текст2".

Как можно сделать чтобы формула реагировала только на первые буквы а,б,в?
[moder]Вскрылось еще одно обстоятельство - вы не читали правила форума и, похоже, увенно шагаете минимум к замечанию, а то и к бану на денечек
 
Ответить
Сообщениевскрылось новое обстоятельство

присутствуют ячейки вида
"1) текст1"
"2) текст2".

Как можно сделать чтобы формула реагировала только на первые буквы а,б,в?
[moder]Вскрылось еще одно обстоятельство - вы не читали правила форума и, похоже, увенно шагаете минимум к замечанию, а то и к бану на денечек

Автор - MotoChrom
Дата добавления - 26.12.2013 в 15:02
китин Дата: Четверг, 26.12.2013, 15:40 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7020
Репутация: 1075 ±
Замечаний: 0% ±

Excel 2007;2010;2016
зачем СЖПРОБЕЛЫ, обрабаатываюшая ИСТИНА или ЛОЖЬ

Саша,а хз.подумал,что это поможет,если кто то ввел а ).но не проверил.оказывается не помогает


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 26.12.2013, 15:41
 
Ответить
Сообщение
зачем СЖПРОБЕЛЫ, обрабаатываюшая ИСТИНА или ЛОЖЬ

Саша,а хз.подумал,что это поможет,если кто то ввел а ).но не проверил.оказывается не помогает

Автор - китин
Дата добавления - 26.12.2013 в 15:40
AlexM Дата: Четверг, 26.12.2013, 15:42 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4514
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Вариант
Код
=ЗАМЕНИТЬ(A1;1;ПОИСК("?)";ЛЕВБ(A1;3))+2;"")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВариант
Код
=ЗАМЕНИТЬ(A1;1;ПОИСК("?)";ЛЕВБ(A1;3))+2;"")

Автор - AlexM
Дата добавления - 26.12.2013 в 15:42
  • Страница 1 из 1
  • 1
Поиск:

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