еош excel



Автор Артём задал вопрос в разделе Программное обеспечение

Из текстовой ячейки экселя достать шестизначную цифру (индекс)? и получил лучший ответ

Ответ от Vortex[гуру]
Формула массива (вводится сочетанием клавиш Ctrl+Shift+Enter)
=ПСТР (A1;ПОИСКПОЗ (;--ЕОШ (-ПСТР (A1;СТРОКА ($1:$999);1)););ПОИСКПОЗ (2;1/НЕ (ЕОШ (-ПСТР (A1;СТРОКА ($1:$999);1))-ПОИСКПОЗ (;--ЕОШ (-ПСТР (A1;СТРОКА ($1:$999);1));)+1)
возвращает идущие подряд цифры из текста в ячейке. Например, если в ячейке А1 есть текст: " Общее число бактерий в пробирке составило 191900214237 штук. " эта формула вернёт текст 191900214237 Расположение цифр, их количество и текст в ячейке роли не играет
Источник:

Ответ от Abram Pupkin[гуру]
для [b]Vortex [/b]
Это очень хорошая формула.
Но к сожалению, в данном случае она не подходит. Эта формула вырезает от первой цифры до последней. Попробуйте написать полный адрес:
"Россия, СПб Лесная ул. 24 кв 12 Индекс 192100"
В этом вопросе надо дождаться макрописцев.
Или можно использовать "Даннные - Текст по столбцам". А потом задать условие поиск .
=И (ЕЧИСЛО ();длстр ()=6)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Из текстовой ячейки экселя достать шестизначную цифру (индекс)?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*