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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Извлечь число из текста
ssnnee Дата: Понедельник, 18.05.2026, 16:38 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

2000
Привет, помогите, пжл извлечь число из текста
почитала форумы, ничего не работает
Перемещение товаров 00001099 от 01.12.2025 15:25:07
как мне извлечь 1099
К сообщению приложен файл: kniga2.xlsx (9.0 Kb)
 
Ответить
СообщениеПривет, помогите, пжл извлечь число из текста
почитала форумы, ничего не работает
Перемещение товаров 00001099 от 01.12.2025 15:25:07
как мне извлечь 1099

Автор - ssnnee
Дата добавления - 18.05.2026 в 16:38
Nic70y Дата: Понедельник, 18.05.2026, 16:50 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9268
Репутация: 2502 ±
Замечаний: 0% ±

Excel 2010
Код
=--ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)
Код
=--ЛЕВСИМВ(ПОДСТАВИТЬ(A1;"Перемещение товаров ";);8)
Код
=--ПРАВСИМВ(ЛЕВСИМВ(A1;ПОИСК(" от ";A1)-1);8)
Код
=--ПСТР(A1;21;8)
К сообщению приложен файл: 73.xlsx (8.9 Kb)


Сообщение отредактировал Nic70y - Понедельник, 18.05.2026, 16:52
 
Ответить
Сообщение
Код
=--ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)
Код
=--ЛЕВСИМВ(ПОДСТАВИТЬ(A1;"Перемещение товаров ";);8)
Код
=--ПРАВСИМВ(ЛЕВСИМВ(A1;ПОИСК(" от ";A1)-1);8)
Код
=--ПСТР(A1;21;8)

Автор - Nic70y
Дата добавления - 18.05.2026 в 16:50
Hugo Дата: Понедельник, 18.05.2026, 18:22 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3862
Репутация: 819 ±
Замечаний: 0% ±

365
В новых версиях можно
Код
=ИНДЕКС(ТЕКСТРАЗД(A1;" ");;3)

или
Код
=--ИНДЕКС(ТЕКСТРАЗД(A1;" ");;3)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Понедельник, 18.05.2026, 18:24
 
Ответить
СообщениеВ новых версиях можно
Код
=ИНДЕКС(ТЕКСТРАЗД(A1;" ");;3)

или
Код
=--ИНДЕКС(ТЕКСТРАЗД(A1;" ");;3)

Автор - Hugo
Дата добавления - 18.05.2026 в 18:22
msi2102 Дата: Вторник, 19.05.2026, 13:19 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 474
Репутация: 141 ±
Замечаний: 0% ±

Excel 2019
Как вариант
[vba]
Код
=ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(A1;" ";"</s><s>")&"</s></t>";"//s[translate(.,'1234567890','')!=.]")
[/vba]

чтобы исключить дату и время
[vba]
Код
=ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(A1;" ";"</s><s>")&"</s></t>";"//s[translate(.,'1234567890','')!=. ][ translate(.,'.:','')=.]")
[/vba]
К сообщению приложен файл: 8950107.xlsx (9.3 Kb)


Сообщение отредактировал msi2102 - Среда, 20.05.2026, 09:00
 
Ответить
СообщениеКак вариант
[vba]
Код
=ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(A1;" ";"</s><s>")&"</s></t>";"//s[translate(.,'1234567890','')!=.]")
[/vba]

чтобы исключить дату и время
[vba]
Код
=ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(A1;" ";"</s><s>")&"</s></t>";"//s[translate(.,'1234567890','')!=. ][ translate(.,'.:','')=.]")
[/vba]

Автор - msi2102
Дата добавления - 19.05.2026 в 13:19
ssnnee Дата: Среда, 20.05.2026, 15:33 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

2000
СПАСИБО hands
Вы хорошенькие :love:
 
Ответить
СообщениеСПАСИБО hands
Вы хорошенькие :love:

Автор - ssnnee
Дата добавления - 20.05.2026 в 15:33
ssnnee Дата: Пятница, 05.06.2026, 11:08 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

2000
А можно ли одну формулу на два документа?
Перемещение товаров 00001099 от 01.12.2025 15:25:07
Возврат товаров от покупателя 00013756 от 04.05.2026 10:25:40
Как получить 00001099 и 00013756
 
Ответить
СообщениеА можно ли одну формулу на два документа?
Перемещение товаров 00001099 от 01.12.2025 15:25:07
Возврат товаров от покупателя 00013756 от 04.05.2026 10:25:40
Как получить 00001099 и 00013756

Автор - ssnnee
Дата добавления - 05.06.2026 в 11:08
Nic70y Дата: Пятница, 05.06.2026, 11:43 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9268
Репутация: 2502 ±
Замечаний: 0% ±

Excel 2010
ssnnee, если всегда 8 знаков, то это первая формула
Код
=--ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)
если нужно с нулями
Код
=ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)
если всегда заканчивается на от дата
Код
=ПРАВСИМВ(СЖПРОБЕЛЫ(ЛЕВСИМВ(A1;ДЛСТР(A1)-22));8)


Сообщение отредактировал Nic70y - Пятница, 05.06.2026, 11:49
 
Ответить
Сообщениеssnnee, если всегда 8 знаков, то это первая формула
Код
=--ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)
если нужно с нулями
Код
=ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)
если всегда заканчивается на от дата
Код
=ПРАВСИМВ(СЖПРОБЕЛЫ(ЛЕВСИМВ(A1;ДЛСТР(A1)-22));8)

Автор - Nic70y
Дата добавления - 05.06.2026 в 11:43
ssnnee Дата: Пятница, 05.06.2026, 12:27 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

2000
=--ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)

А слова то разные внутри
в одном месте Перемещение товаров, в другом Возврат товаров от покупателя
Вопросики-это текст?
 
Ответить
Сообщение
=--ПСТР(A1;ПОИСК(" ???????? ";A1)+1;8)

А слова то разные внутри
в одном месте Перемещение товаров, в другом Возврат товаров от покупателя
Вопросики-это текст?

Автор - ssnnee
Дата добавления - 05.06.2026 в 12:27
ssnnee Дата: Пятница, 05.06.2026, 12:31 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

2000
=ПРАВСИМВ(СЖПРОБЕЛЫ(ЛЕВСИМВ(A1;ДЛСТР(A1)-22));8)

О! вот эта подходит
hands
Спасибо :heart:
 
Ответить
Сообщение
=ПРАВСИМВ(СЖПРОБЕЛЫ(ЛЕВСИМВ(A1;ДЛСТР(A1)-22));8)

О! вот эта подходит
hands
Спасибо :heart:

Автор - ssnnee
Дата добавления - 05.06.2026 в 12:31
  • Страница 1 из 1
  • 1
Поиск:

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