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

Вход

Регистрация

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

 

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

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

Excel 2003
Для создания массива констант, как мне известно, константы не должны содержать кавычки и
запятые.
Поэтому нужна формула Excel для поиска в тексте запятых и кавычек и подставления вместо них
других букв или знаков в будущую константу массива.
Обращаю Ваше внимание, что нужна именно формула Excel для поиска в тексте запятых и кавычек и подставления вместо
них других букв или знаков как в одну сторону: из текста в будущую константу массива так и
их обратной замены: из константы массива в исходный текст.
У меня получилось решить эту задачу только с помощью функции ПОДСТАВИТЬ в трех
ячейках, последовательно вычисляющих получившийся результат в предыдущей ячейке: то есть результат за результатом от предыдущей ячейки к следующей.
Но это, по-моему, "не есть хорошо, так как это не оптимально": все должно быть вычислено одной
формулой в одной ячейке. Поэтому у меня к Вам просьба оптимизировать мои вычисления одной формулой Excel.
К сообщению приложен файл: 7406621.xls(28Kb)


Сообщение отредактировал Kyzma - Суббота, 07.10.2017, 17:17
 
Ответить
СообщениеДля создания массива констант, как мне известно, константы не должны содержать кавычки и
запятые.
Поэтому нужна формула Excel для поиска в тексте запятых и кавычек и подставления вместо них
других букв или знаков в будущую константу массива.
Обращаю Ваше внимание, что нужна именно формула Excel для поиска в тексте запятых и кавычек и подставления вместо
них других букв или знаков как в одну сторону: из текста в будущую константу массива так и
их обратной замены: из константы массива в исходный текст.
У меня получилось решить эту задачу только с помощью функции ПОДСТАВИТЬ в трех
ячейках, последовательно вычисляющих получившийся результат в предыдущей ячейке: то есть результат за результатом от предыдущей ячейки к следующей.
Но это, по-моему, "не есть хорошо, так как это не оптимально": все должно быть вычислено одной
формулой в одной ячейке. Поэтому у меня к Вам просьба оптимизировать мои вычисления одной формулой Excel.

Автор - Kyzma
Дата добавления - 07.10.2017 в 16:50
buchlotnik Дата: Суббота, 07.10.2017, 18:06 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3113
Репутация: 853 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
И вам здравствуйте:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;",";"_");"«";"w");"»";"q")
К сообщению приложен файл: 6092615.xls(28Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
СообщениеИ вам здравствуйте:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;",";"_");"«";"w");"»";"q")

Автор - buchlotnik
Дата добавления - 07.10.2017 в 18:06
Kyzma Дата: Суббота, 07.10.2017, 19:00 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Вами эта задача решена просто и гениально.
Как я понял с помощью копирования и вставки начала и конца этой формулы можно добавить сколь угодно много новых букв и знаков для поиска и их замены.
Большое Вам спасибо за решение. hands hands hands
 
Ответить
СообщениеВами эта задача решена просто и гениально.
Как я понял с помощью копирования и вставки начала и конца этой формулы можно добавить сколь угодно много новых букв и знаков для поиска и их замены.
Большое Вам спасибо за решение. hands hands hands

Автор - Kyzma
Дата добавления - 07.10.2017 в 19:00
buchlotnik Дата: Суббота, 07.10.2017, 19:11 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3113
Репутация: 853 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
Цитата
сколь угодно много
ну не совсем так - есть ограничение в 64 уровня вложенности


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Суббота, 07.10.2017, 19:17
 
Ответить
Сообщение
Цитата
сколь угодно много
ну не совсем так - есть ограничение в 64 уровня вложенности

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

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