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

Вход

Регистрация

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

 

= Мир MS Excel/Готовые решения

МЕНЮ САЙТА
  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 56970
Главная » Готовые решения » Excel » Формулы

Извлечение идущих подряд цифр из текста
16.07.2013, 15:54
[ Файл-пример (24.5 Kb) ]
Формула возвращающая идущие подряд цифры из текста в ячейке
Формула массива (вводится сочетанием клавиш Ctrl+Shift+Enter)
Code
=ПСТР(A1;ПОИСКПОЗ(;---ЕОШ(-ПСТР(A1;СТРОКА($1:$999);1)););ПОИСКПОЗ(2;1/НЕ(ЕОШ(-ПСТР(A1;СТРОКА($1:$999);1))))-ПОИСКПОЗ(;---ЕОШ(-ПСТР(A1;СТРОКА($1:$999);1));)+1)
возвращает идущие подряд цифры из текста в ячейке. Например, если в ячейке А1 есть текст: " Общее число бактерий в пробирке составило 126292472390 штук. " эта формула вернёт текст 126292472390 Расположение цифр, их количество и текст в ячейке роли не играет
Добавил: Serge_007 |
Просмотров: 14432 | Рейтинг: 3.4/5
Всего комментариев: 8
Спам-сообщение скрыто. Показать
0   Спам
1    Serge_007   (03.12.2013 11:02) [ Материал]
   Как быть? - Обращаться на форум

Спам-сообщение скрыто. Показать
0   Спам
2    ruslik161   (15.07.2015 09:56) [ Материал]
   Добрый день, вопрос по данной теме. Что если к данным цифрам прибавляется буква в конце, например - 1234543298672255А ? как извлечь такое значение из текста без использования VBA ??

Спам-сообщение скрыто. Показать
0   Спам
3    Sesna   (03.12.2015 09:50) [ Материал]
   Добрый день!
А вот такие варианты как извлечь?
1) Утиная охота 56000RUS
2) Набор для уборки с тележкой мини 1680678.00

0  
4    Serge_007   (03.12.2015 23:25) [ Материал]
   Sesna, здравствуйте

Чем вызван Ваш вопрос? Ведь представленная формула решает Вашу задачу

0   Спам
5    anton-diz   (04.10.2017 18:21) [ Материал]
   А как можно решить с помощью формул такую не тривиальную задачу есть некий типовой тест такого содержания "период времени с 14.02.2017 с 16:00 часа по 15.02.2017 г. 04:00 часа неустановленное лицо, находясь на законных основаниях в доме … по ул. Веселая, с. Южное, Республики Крым, тайно похитило: ноутбук «Asus» X54 C-SX8480 стоимостью 5000 рублей, мобильный телефон «Самсунг» стоимостью 1000 рублей, икону «Божией матери» стоимостью 4000 рублей, икону «Иисуса Христа» стоимостью 3000 рублей принадлежащие Башкирову А.И. чем причинило значительный имущественный ущерб Б. на общую сумму 13000 рублей.""
как извлечь текст находящийся между словами "на общую сумму" и "рублей" то есть 13000

Спам-сообщение скрыто. Показать
0   Спам
6    ZorKon71   (09.10.2017 10:17) [ Материал]
   

Спам-сообщение скрыто. Показать
0   Спам
7    ZorKon71   (09.10.2017 10:22) [ Материал]
   Или так:
=ЗНАЧЕН(ПСТР(A1;ПОИСК("на общую сумму";A1;1)+14;ПОИСК("рублей";A1;ПОИСК("на общую сумму";A1;1))-ПОИСК("на общую сумму";A1;1)-14))
Но фраза "на общую сумму" д.б. один раз!!!

0   Спам
8    Rash887   (01.03.2018 08:00) [ Материал]
   А подскажите пожалуйста у меня есть 1500 строку с примерно такими текстами: "Куст 8 скв. 538 Даненберговского нмр. Оплата за работы по погрузке, выгрузке, дог. 6879(13)х от 01.01.14 г., с/ф 17-12-21-008 от 21.12.17 г.,"
порядок разный бывает в тексте, как можно вытащить в отдельную ячейку "Куст 8 скв. 538 " примерно эти данные? ключево это слово куст и скв.
бывает что они стоят в конце предложение и скв. иногда написано как "скважина"

Буду ооочень благодарен :)

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