Google таблицы: как извлечь числа из строки
Вы можете использовать следующую формулу для извлечения чисел из строки в Google Таблицах:
=REGEXEXTRACT( A1 , " -*\d*\.?\d+ " )
Эта формула извлекает из строки целые, десятичные дроби и отрицательные знаки.
Следующий пример показывает, как использовать эту формулу на практике.
Пример: извлечение чисел из строки в Google Таблицах
Допустим, у нас есть следующий список строк в Google Sheets:
Мы можем использовать следующую формулу для извлечения чисел (включая целые, десятичные и отрицательные знаки) из строк:
=REGEXEXTRACT( A2 , " -*\d*\.?\d+ " )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Обратите внимание, что значения в столбце B содержат только целые числа, десятичные дроби и отрицательные знаки значений в столбце A.
Если вы когда-нибудь попробуете использовать эту формулу и получите #ЗНАЧЕНИЕ! поэтому убедитесь, что строки отформатированы как обычный текст.
Чтобы преобразовать строки в обычный текст, выделите диапазон ячеек, содержащих строки, затем нажмите вкладку «Формат» на верхней ленте, затем нажмите «Число» , затем нажмите «Обычный текст» .
Это должно устранить любые #VALUE! проблемы.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:
Как извлечь подстроку в Google Sheets
Как заменить несколько значений в Google Таблицах
Как посчитать ячейки с текстом в Google Таблицах