Google Sheets: как извлечь числа из строки

Google Sheets: как извлечь числа из строки

Вы можете использовать следующую формулу для извлечения чисел из строки в Google Sheets:

=REGEXEXTRACT( A1 , " -\*\d\*\.?\d+ " )

Эта формула будет извлекать целые числа, десятичные дроби и отрицательные знаки из строки.

В следующем примере показано, как использовать эту формулу на практике.

Пример: извлечение чисел из строки в Google Sheets

Предположим, у нас есть следующий список строк в Google Sheets:

Мы можем использовать следующую формулу для извлечения чисел (включая целые числа, десятичные дроби и отрицательные знаки) из строк:

=REGEXEXTRACT( A2 , " -\*\d\*\.?\d+ " )

На следующем снимке экрана показано, как использовать эту формулу на практике:

извлечь число из строки в Google Sheets

Обратите внимание, что значения в столбце B содержат только целые числа, десятичные дроби и отрицательные знаки из значений в столбце A.

Если вы попытаетесь использовать эту формулу и получите #ЗНАЧ! в результате убедитесь, что строки отформатированы как обычный текст.

Чтобы преобразовать строки в обычный текст, выделите диапазон ячеек, содержащий строки, затем щелкните вкладку « Формат » на верхней ленте, затем щелкните « Число », а затем — « Обычный текст ».

Это должно разрешить любое #VALUE! вопросы.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:

Как извлечь подстроку в Google Sheets
Как заменить несколько значений в Google Sheets
Как подсчитать ячейки с текстом в Google Sheets

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.