|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2010, 13:44 | #1 |
Пользователь
Регистрация: 14.08.2009
Сообщений: 66
|
извлечь из ячейки первое слово до пробела
Всем привет!
Подскажите, пожалуйста! Есть в ячейке предложение, нужно 1. Извлечь первое слово до первого пробела 2. Извлечь слова от первого пробела до точки 3. Извлечь оставшиеся слова после точки Как это реализовать макросом. Помогите написать конструкцию извлечения, какую функцию использовать |
06.08.2010, 14:12 | #2 |
Пользователь
Регистрация: 12.09.2007
Сообщений: 34
|
1. Left(Range(), InStr(Range(), " ") - 1)
2. Right(Left(Range(), InStr(Range(), ".") - 1), Len(Left(Range(), InStr(Range(), ".") - 1)) - InStr(Range(), " ")) если точка не нужна. Если нужна убрать "- 1" 3. Right(Range(), Len(Range()) - InStr(Range(), ".") - 1) В Range() внутри скобок укажи ячейку. |
06.08.2010, 14:49 | #3 |
Пользователь
Регистрация: 14.08.2009
Сообщений: 66
|
Спасибо!
А если название разбито на несколько строк, как быть? |
06.08.2010, 15:38 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Код:
|
|
06.08.2010, 16:11 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
хмм... тогда надёжнее так:
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 06.08.2010 в 16:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как извлечь слово из текстовой ячейки по заданному шаблону и поместить в соседнюю ячейку? | Aleox | Microsoft Office Excel | 4 | 27.11.2009 19:58 |
слово, слудующее после пробела | peq | Microsoft Office Excel | 2 | 26.11.2009 18:46 |
Определить первое слово, начинающееся с заданного символа. | Нездешний | Помощь студентам | 11 | 18.10.2009 16:51 |