Google таблицы: как извлечь числа из строки


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

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

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

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

Пример: извлечение чисел из строки в Google Таблицах

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

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

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

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

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

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

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *