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

Вход

Регистрация

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

 

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

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

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

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

Извлечение идущих подряд цифр из текста
16.07.2013, 15:54
[ Файл-пример (24.5Kb) ]
Формула возвращающая идущие подряд цифры из текста в ячейке
Формула массива (вводится сочетанием клавиш 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 |
Просмотров: 9500 | Рейтинг: 3.7/3
Всего комментариев: 9
Спам-сообщение скрыто. Показать
-1   Спам
1    Александр   (03.12.2013 10:15)
   Добрый день, а если данные идут такого рода
яблок [2], яблок [1], груш [3], яблок [5],...
Как быть?

0   Спам
2    Serge_007   (03.12.2013 11:02)
   Как быть? - Обращаться на форум

Спам-сообщение скрыто. Показать
0   Спам
3    lFJl   (03.12.2013 12:21)
   Уже )

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

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

0  
6    Serge_007   (03.12.2015 23:25)
   Sesna, здравствуйте

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

0   Спам
7    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   Спам
8    ZorKon71   (09.10.2017 10:17)
   

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

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