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

Вход

Регистрация

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

 

= Мир MS Excel/Поделить слово используя нижнее подчёркивание "_" - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поделить слово используя нижнее подчёркивание "_" (Формулы/Formulas)
Поделить слово используя нижнее подчёркивание "_"
awaddwaawddw Дата: Понедельник, 09.07.2018, 17:55 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 127
Репутация: 7 ±
Замечаний: 20% ±

Excel 2007
Добрый день, нужна помощь.

Имеется список столбиком слов:
бананыяблоки
яблокикартошка
грушияблоки
огурцыяблоки
помидорыбананы

Условие: Если правая часть слова "яблоки" и "бананы" то поделить нижним подчёркиванием и вывести рядом такой столбец:
бананы_яблоки
яблокикартошка
груши_яблоки
огурцы_яблоки
помидоры_бананы
К сообщению приложен файл: 6954473.xlsx(10.9 Kb)


Сообщение отредактировал awaddwaawddw - Понедельник, 09.07.2018, 17:59
 
Ответить
СообщениеДобрый день, нужна помощь.

Имеется список столбиком слов:
бананыяблоки
яблокикартошка
грушияблоки
огурцыяблоки
помидорыбананы

Условие: Если правая часть слова "яблоки" и "бананы" то поделить нижним подчёркиванием и вывести рядом такой столбец:
бананы_яблоки
яблокикартошка
груши_яблоки
огурцы_яблоки
помидоры_бананы

Автор - awaddwaawddw
Дата добавления - 09.07.2018 в 17:55
_Boroda_ Дата: Понедельник, 09.07.2018, 18:57 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12686
Репутация: 5200 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Предположу, что длина слов в списке не всегда по 6 букв и что может встретиться что-то типа "бананыяблокибананыяблоки"
Тогда вот так (думать некогда, просто тупо в лоб)
Код
=ЕСЛИ(СУММПРОИЗВ((ПРАВБ(F5;ДЛСТР(I$5:I$6))=I$5:I$6)*ДЛСТР(I$5:I$6));ЗАМЕНИТЬ(F5;ДЛСТР(F5)+1-СУММПРОИЗВ((ПРАВБ(F5;ДЛСТР(I$5:I$6))=I$5:I$6)*ДЛСТР(I$5:I$6));;"_");F5)
К сообщению приложен файл: 6954473-1-1.xlsx(11.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПредположу, что длина слов в списке не всегда по 6 букв и что может встретиться что-то типа "бананыяблокибананыяблоки"
Тогда вот так (думать некогда, просто тупо в лоб)
Код
=ЕСЛИ(СУММПРОИЗВ((ПРАВБ(F5;ДЛСТР(I$5:I$6))=I$5:I$6)*ДЛСТР(I$5:I$6));ЗАМЕНИТЬ(F5;ДЛСТР(F5)+1-СУММПРОИЗВ((ПРАВБ(F5;ДЛСТР(I$5:I$6))=I$5:I$6)*ДЛСТР(I$5:I$6));;"_");F5)

Автор - _Boroda_
Дата добавления - 09.07.2018 в 18:57
AlexM Дата: Вторник, 10.07.2018, 08:31 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3747
Репутация: 946 ±
Замечаний: 0% ±

Excel 2003
Код
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(F5;-ПРОСМОТР(;-ПОИСК(I$5:I$6&" ";F5&" "));;"_");F5)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(F5;-ПРОСМОТР(;-ПОИСК(I$5:I$6&" ";F5&" "));;"_");F5)

Автор - AlexM
Дата добавления - 10.07.2018 в 08:31
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поделить слово используя нижнее подчёркивание "_" (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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