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

Вход

Регистрация

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

 

= Мир MS Excel/Извлечь слово из текста - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Access » Извлечь слово из текста (Извлечь первые два слова из текстового поля)
Извлечь слово из текста
Yelena321 Дата: Четверг, 17.09.2020, 15:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте! Не подскажите как извлечь первые два слова из текстового поля


Елена
 
Ответить
СообщениеЗдравствуйте! Не подскажите как извлечь первые два слова из текстового поля

Автор - Yelena321
Дата добавления - 17.09.2020 в 15:11
китин Дата: Четверг, 17.09.2020, 15:24 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 6289
Репутация: 964 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
Код
=ПСТР(E10;1;ПОИСК(" ";E10;ПОИСК(" ";E10)+1)-1)

в E10 ваш текст


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщение
Код
=ПСТР(E10;1;ПОИСК(" ";E10;ПОИСК(" ";E10)+1)-1)

в E10 ваш текст

Автор - китин
Дата добавления - 17.09.2020 в 15:24
Yelena321 Дата: Четверг, 17.09.2020, 16:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
=ПСТР(E10;1;ПОИСК(" ";E10;ПОИСК(" ";E10)+1)-1)

Спасибо, но это же блок форума по Access/


Елена
 
Ответить
Сообщение
=ПСТР(E10;1;ПОИСК(" ";E10;ПОИСК(" ";E10)+1)-1)

Спасибо, но это же блок форума по Access/

Автор - Yelena321
Дата добавления - 17.09.2020 в 16:37
Pelena Дата: Четверг, 17.09.2020, 16:40 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16638
Репутация: 3597 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
ПСТР поменяйте на Mid, а ПОИСК на Search Instr. И вместо Е10 Ваше текстовое поле
Примерно так можно
[vba]
Код
Left([Поле];InStr(InStr([Поле];" ")+1;[Поле];" ")-1)
[/vba]


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПСТР поменяйте на Mid, а ПОИСК на Search Instr. И вместо Е10 Ваше текстовое поле
Примерно так можно
[vba]
Код
Left([Поле];InStr(InStr([Поле];" ")+1;[Поле];" ")-1)
[/vba]

Автор - Pelena
Дата добавления - 17.09.2020 в 16:40
Yelena321 Дата: Четверг, 17.09.2020, 19:14 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Left([Поле];InStr(InStr([Поле];" ")+1;[Поле];" ")-1)

Все получилось. Спасибо! Вы как всегда выручалочка!


Елена
 
Ответить
Сообщение
Left([Поле];InStr(InStr([Поле];" ")+1;[Поле];" ")-1)

Все получилось. Спасибо! Вы как всегда выручалочка!

Автор - Yelena321
Дата добавления - 17.09.2020 в 19:14
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Access » Извлечь слово из текста (Извлечь первые два слова из текстового поля)
  • Страница 1 из 1
  • 1
Поиск:

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