Необходимо выделить формулой два первых слова из ячейки
Ghosy
Дата: Понедельник, 05.06.2017, 12:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Необходимо выделить формулой два первых слова из ячейки "купить рацию по выгодной цене" в виде "купить-рацию", но не более 19 символов длиной, не разрывая слова.
Необходимо выделить формулой два первых слова из ячейки "купить рацию по выгодной цене" в виде "купить-рацию", но не более 19 символов длиной, не разрывая слова. Ghosy
Сообщение отредактировал Ghosy - Понедельник, 05.06.2017, 12:36
Ответить
Сообщение Необходимо выделить формулой два первых слова из ячейки "купить рацию по выгодной цене" в виде "купить-рацию", но не более 19 символов длиной, не разрывая слова. Автор - Ghosy Дата добавления - 05.06.2017 в 12:32
Nic70y
Дата: Понедельник, 05.06.2017, 12:45 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;" ";" ";20-ДЛСТР(ПОДСТАВИТЬ(ЛЕВБ(A1&" ";20);" ";)));19));" ";"-")
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;" ";" ";20-ДЛСТР(ПОДСТАВИТЬ(ЛЕВБ(A1&" ";20);" ";)));19));" ";"-")
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;" ";" ";20-ДЛСТР(ПОДСТАВИТЬ(ЛЕВБ(A1&" ";20);" ";)));19));" ";"-")
Автор - Nic70y Дата добавления - 05.06.2017 в 12:45
Ghosy
Дата: Понедельник, 05.06.2017, 13:08 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Nic70y, огромное спасибо!
Nic70y, огромное спасибо! Ghosy
Ответить
Сообщение Nic70y, огромное спасибо! Автор - Ghosy Дата добавления - 05.06.2017 в 13:08
Ghosy
Дата: Понедельник, 05.06.2017, 13:12 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Nic70y, а как сделать что бы огрызками слова в конце не ставилось? у меня получается по этой формуле из "сколько стоит антенна на рацию" в сколько-стоит-антен
Nic70y, а как сделать что бы огрызками слова в конце не ставилось? у меня получается по этой формуле из "сколько стоит антенна на рацию" в сколько-стоит-антен Ghosy
Ответить
Сообщение Nic70y, а как сделать что бы огрызками слова в конце не ставилось? у меня получается по этой формуле из "сколько стоит антенна на рацию" в сколько-стоит-антен Автор - Ghosy Дата добавления - 05.06.2017 в 13:12
AlexM
Дата: Понедельник, 05.06.2017, 13:30 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Код
=ЛЕВБ(ПОДСТАВИТЬ(A1;" ";"-");ПРОСМОТР(19;ПОИСК("? ";A1&" ";СТРОКА($1:$19))))
Код
=ЛЕВБ(ПОДСТАВИТЬ(A1;" ";"-");ПРОСМОТР(19;ПОИСК("? ";A1&" ";СТРОКА($1:$19))))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Код
=ЛЕВБ(ПОДСТАВИТЬ(A1;" ";"-");ПРОСМОТР(19;ПОИСК("? ";A1&" ";СТРОКА($1:$19))))
Автор - AlexM Дата добавления - 05.06.2017 в 13:30
buchlotnik
Дата: Понедельник, 05.06.2017, 13:31 |
Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
намудрил Код
=ЕСЛИ(ПОИСК(" ";A1;ПОИСК(" ";A1)+1)>19;ЛЕВБ(A1;ПОИСК(" ";A1)-1);ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";99));200));" ";"-"))
намудрил Код
=ЕСЛИ(ПОИСК(" ";A1;ПОИСК(" ";A1)+1)>19;ЛЕВБ(A1;ПОИСК(" ";A1)-1);ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";99));200));" ";"-"))
buchlotnik
Сообщение отредактировал buchlotnik - Понедельник, 05.06.2017, 13:48
Ответить
Сообщение намудрил Код
=ЕСЛИ(ПОИСК(" ";A1;ПОИСК(" ";A1)+1)>19;ЛЕВБ(A1;ПОИСК(" ";A1)-1);ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";99));200));" ";"-"))
Автор - buchlotnik Дата добавления - 05.06.2017 в 13:31
AlexM
Дата: Понедельник, 05.06.2017, 13:39 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Михаил, в файле сравнение работы двух формул В В2 строка с ненужным пробелом. В В5 не хватает еще одного слова.
Михаил, в файле сравнение работы двух формул В В2 строка с ненужным пробелом. В В5 не хватает еще одного слова. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Михаил, в файле сравнение работы двух формул В В2 строка с ненужным пробелом. В В5 не хватает еще одного слова. Автор - AlexM Дата добавления - 05.06.2017 в 13:39
buchlotnik
Дата: Понедельник, 05.06.2017, 13:47 |
Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Алексей, так ведь заявлено "два первых слова", а с пробелом да - лоханулся, поправил
Алексей, так ведь заявлено "два первых слова", а с пробелом да - лоханулся, поправил buchlotnik
Ответить
Сообщение Алексей, так ведь заявлено "два первых слова", а с пробелом да - лоханулся, поправил Автор - buchlotnik Дата добавления - 05.06.2017 в 13:47
AlexM
Дата: Понедельник, 05.06.2017, 13:49 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Ой... и я лоханулся. Монстр выходитКод
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;" ";"-";1);" ";ПОВТОР(" ";99));ПРОСМОТР(19;ПОИСК("? ";A1&" ";СТРОКА($1:$19)))))
Ой... и я лоханулся. Монстр выходитКод
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;" ";"-";1);" ";ПОВТОР(" ";99));ПРОСМОТР(19;ПОИСК("? ";A1&" ";СТРОКА($1:$19)))))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 05.06.2017, 14:20
Ответить
Сообщение Ой... и я лоханулся. Монстр выходитКод
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;" ";"-";1);" ";ПОВТОР(" ";99));ПРОСМОТР(19;ПОИСК("? ";A1&" ";СТРОКА($1:$19)))))
Автор - AlexM Дата добавления - 05.06.2017 в 13:49
Ghosy
Дата: Понедельник, 05.06.2017, 16:04 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Спасибо большое! Все работает
Спасибо большое! Все работает Ghosy
Ответить
Сообщение Спасибо большое! Все работает Автор - Ghosy Дата добавления - 05.06.2017 в 16:04