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

Вход

Регистрация

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

 

= Мир MS Excel/Многократно ПОДСТАВИТЬ - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Многократно ПОДСТАВИТЬ (Формулы/Formulas)
Многократно ПОДСТАВИТЬ
Anis625 Дата: Четверг, 10.09.2020, 14:24 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
Далеко пока не убежал, снова здравствуйте =)

Не решил и эту задачку:
В ячейке есть текст (Фамилия И.О.1, слово, Фамиия И.О.2, слово, слово, слово, слово).
Пытаюсь убрать повторяющиеся слова (", слово") формулой ПОДСТАВИТЬ. Соответственно если нужно несколько раз то несколько раз применяю ПОДСТАВИТЬ:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(B3;", слово";"";1);", слово";"";1)

Что не очень удобно. Пытался применить функцию ПОВТОР, в разных местах, не получается.
Или все таки повторять ПОДСТАВИТЬ нужно?
К сообщению приложен файл: 4762649.xlsx(8.3 Kb)
 
Ответить
СообщениеДалеко пока не убежал, снова здравствуйте =)

Не решил и эту задачку:
В ячейке есть текст (Фамилия И.О.1, слово, Фамиия И.О.2, слово, слово, слово, слово).
Пытаюсь убрать повторяющиеся слова (", слово") формулой ПОДСТАВИТЬ. Соответственно если нужно несколько раз то несколько раз применяю ПОДСТАВИТЬ:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(B3;", слово";"";1);", слово";"";1)

Что не очень удобно. Пытался применить функцию ПОВТОР, в разных местах, не получается.
Или все таки повторять ПОДСТАВИТЬ нужно?

Автор - Anis625
Дата добавления - 10.09.2020 в 14:24
Anis625 Дата: Четверг, 10.09.2020, 14:45 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
Нашел куда воткнуть =)

Код
=ПОДСТАВИТЬ(B3;", слово";ПОВТОР("";10))


Задачку решил сам =)


Сообщение отредактировал Anis625 - Четверг, 10.09.2020, 14:45
 
Ответить
СообщениеНашел куда воткнуть =)

Код
=ПОДСТАВИТЬ(B3;", слово";ПОВТОР("";10))


Задачку решил сам =)

Автор - Anis625
Дата добавления - 10.09.2020 в 14:45
bigor Дата: Четверг, 10.09.2020, 14:46 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 270
Репутация: 48 ±
Замечаний: 0% ±

Excel 2016
А зачем так сложно? А вот так не пойдет?
Код
=ПОДСТАВИТЬ(B3;"слово, ";"")


[p.s.]я понял, что бы одно слово осталось, если совсем они не нужны то =ПОДСТАВИТЬ(B3;", слово";"")


Сообщение отредактировал bigor - Четверг, 10.09.2020, 14:49
 
Ответить
СообщениеА зачем так сложно? А вот так не пойдет?
Код
=ПОДСТАВИТЬ(B3;"слово, ";"")


[p.s.]я понял, что бы одно слово осталось, если совсем они не нужны то =ПОДСТАВИТЬ(B3;", слово";"")

Автор - bigor
Дата добавления - 10.09.2020 в 14:46
Anis625 Дата: Пятница, 11.09.2020, 08:18 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
bigor,
Почему то так убирает только одно слово с первым вхождением, а не все, поэтому искал возможность удаления всех лишних слов. ПОВТОО помог.
 
Ответить
Сообщениеbigor,
Почему то так убирает только одно слово с первым вхождением, а не все, поэтому искал возможность удаления всех лишних слов. ПОВТОО помог.

Автор - Anis625
Дата добавления - 11.09.2020 в 08:18
Pelena Дата: Пятница, 11.09.2020, 08:42 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16638
Репутация: 3597 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Anis625, только первое вхождение убирает, если поставить четвёртым аргументом 1, как у Вас в первом посте. Если оставить только три аргумента, как в посте 3, то убирает все вхождения данного слова. То, что Вы написали ПОВТОР("";10) - это то же самое, что "". Повторить десять раз пустую строку - будет пустая строка


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеAnis625, только первое вхождение убирает, если поставить четвёртым аргументом 1, как у Вас в первом посте. Если оставить только три аргумента, как в посте 3, то убирает все вхождения данного слова. То, что Вы написали ПОВТОР("";10) - это то же самое, что "". Повторить десять раз пустую строку - будет пустая строка

Автор - Pelena
Дата добавления - 11.09.2020 в 08:42
Anis625 Дата: Пятница, 11.09.2020, 10:44 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
Pelena,
Крууууууто, теперб буду знать этот нюанс, Спасибо все огромное!!!!
 
Ответить
СообщениеPelena,
Крууууууто, теперб буду знать этот нюанс, Спасибо все огромное!!!!

Автор - Anis625
Дата добавления - 11.09.2020 в 10:44
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Многократно ПОДСТАВИТЬ (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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