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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Извлечь несколько слов с начала строки (Формулы/Formulas)
Извлечь несколько слов с начала строки
Shakal07 Дата: Среда, 24.05.2023, 05:24 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2k3;2k7;2k10;2k13;2k19
Здравствуйте
Помогите решить задачу необходимо извлекать x слов с начала строки
пользуюсь формулой она прекрасно отрабатывает при наличии между словами обычных пробелов
Код
=СЖПРОБЕЛЫ(ЛЕВСИМВ(A10;НАЙТИ("^";ПОДСТАВИТЬ(A10;" ";"^";2)&"^")))

но когда между словами есть неразрывный пробел (в большинстве случаев) получаем не то что необходимо
Пробовал изменять формулу по-разному, но идеального результата не добился
то выводит не то количество слов, то в конце нужных слов неразрывный пробел в общем я задолбался и прошу помощи

С уважением
 
Ответить
СообщениеЗдравствуйте
Помогите решить задачу необходимо извлекать x слов с начала строки
пользуюсь формулой она прекрасно отрабатывает при наличии между словами обычных пробелов
Код
=СЖПРОБЕЛЫ(ЛЕВСИМВ(A10;НАЙТИ("^";ПОДСТАВИТЬ(A10;" ";"^";2)&"^")))

но когда между словами есть неразрывный пробел (в большинстве случаев) получаем не то что необходимо
Пробовал изменять формулу по-разному, но идеального результата не добился
то выводит не то количество слов, то в конце нужных слов неразрывный пробел в общем я задолбался и прошу помощи

С уважением

Автор - Shakal07
Дата добавления - 24.05.2023 в 05:24
DrMini Дата: Среда, 24.05.2023, 07:05 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Здравствуйте Shakal07,
Может так:
Код
=СЖПРОБЕЛЫ(ЛЕВСИМВ(A10;НАЙТИ("^";ПОДСТАВИТЬ(ПОДСТАВИТЬ(A10;СИМВОЛ(160);"^");СИМВОЛ(32);"^")&"^")))
 
Ответить
СообщениеЗдравствуйте Shakal07,
Может так:
Код
=СЖПРОБЕЛЫ(ЛЕВСИМВ(A10;НАЙТИ("^";ПОДСТАВИТЬ(ПОДСТАВИТЬ(A10;СИМВОЛ(160);"^");СИМВОЛ(32);"^")&"^")))

Автор - DrMini
Дата добавления - 24.05.2023 в 07:05
Shakal07 Дата: Четверг, 25.05.2023, 03:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2k3;2k7;2k10;2k13;2k19
Здравствуйте DrMini,

Спасибо за ответ. Он работаєт если надо извлечь одно слово и они написаны через пробел
Если слова написаны через неразрывный пробел, то после слова отображается неразрывный пробел

Результат не должен содержать неразрывных пробелов в начале и конце строки
Слова должны быть разделены только пробелом — обыкновенным

Добавил файл примера, в исходной строке неразрывные пробелы выделены синим подчеркиванием

Спасибо
К сообщению приложен файл: 9647213.xlsx (11.6 Kb)


Сообщение отредактировал Shakal07 - Четверг, 25.05.2023, 03:35
 
Ответить
СообщениеЗдравствуйте DrMini,

Спасибо за ответ. Он работаєт если надо извлечь одно слово и они написаны через пробел
Если слова написаны через неразрывный пробел, то после слова отображается неразрывный пробел

Результат не должен содержать неразрывных пробелов в начале и конце строки
Слова должны быть разделены только пробелом — обыкновенным

Добавил файл примера, в исходной строке неразрывные пробелы выделены синим подчеркиванием

Спасибо

Автор - Shakal07
Дата добавления - 25.05.2023 в 03:24
DrMini Дата: Четверг, 25.05.2023, 05:32 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
А вот такой вариант не подойдёт?
К сообщению приложен файл: 7336694.xlsx (12.8 Kb)


Сообщение отредактировал DrMini - Четверг, 25.05.2023, 07:35
 
Ответить
СообщениеА вот такой вариант не подойдёт?

Автор - DrMini
Дата добавления - 25.05.2023 в 05:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Извлечь несколько слов с начала строки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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