Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Как извлечь число из любой позиции строки в Excel?
Вопрос для Поиска с Алисой
13 января

Как извлечь число из любой позиции строки в Excel?

Алиса
На основе источников, возможны неточности

Чтобы извлечь число из любой позиции строки в Excel, можно использовать следующую формулу: dzen.ru

=СУММПРОИЗВ(ПСТР(0&A5; НАИБОЛЬШИЙ(ИНДЕКС(ЕЧИСЛО(--ПСТР(A5; СТРОКА(ДВССЫЛ(”1:”&ДЛСТР(A5))); 1)) * СТРОКА(ДВССЫЛ(”1:”&ДЛСТР(A5))); 0); СТРОКА(ДВССЫЛ(”1:”&ДЛСТР(A5))))+1; 1) * 10^СТРОКА(ДВССЫЛ(”1:”&ДЛСТР(A5)))/10) 

где A5 — исходная текстовая строка. dzen.ru

Ещё один способ — использовать функцию ЧИСЛОИЗСТРОКИ. micro-solution.ru Она извлекает число из текста ячейки, не важно, в какой части строки оно находится: в начале, в конце или в середине. micro-solution.ru Для работы функции требуется установка надстройки VBA-Excel. micro-solution.ru

Также для извлечения чисел из текста можно применить пользовательские функции (UDF). semtools.guru Пример пользовательской функции, которая поможет с извлечением чисел из текста: semtools.guru

Function extrNum(x As String) As Long For n = 1 To Len(x) If Mid(x, n, 1) Like ”#” Then extrNum = extrNum & Mid(x, n, 1) Next n End Function 

Чтобы применить код, нужно внедрить его в новый модуль книги и применить функцию на листе в виде: =extrNum(A1). semtools.guru

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Tue Jul 15 2025 10:55:15 GMT+0300 (Moscow Standard Time)