Вы можете подумать, в каком сценарии мне нужно будет преобразовать текст в числа в документе Google или в таблицах Google. Подумайте об этом так: если вам дадут электронную таблицу с числами, будет легко вывести некоторые формулы, необходимые для правильного расчета того, что вы пытаетесь проанализировать. 

С другой стороны, «текстовый» формат этих чисел может очень затруднить, а иногда даже сделать невозможным получение этих же формул. 

Когда вы имеете дело с такими измерениями, как валюта, в которой необходимо число для анализа, формулы чрезвычайно полезны и могут сэкономить много времени.

В этой статье мы рассмотрим, как преобразовать «текстовый» формат в «числовой» в таблицах Gooogle, чтобы упростить выполнение ограничений формулы. 

Преобразование текста в числа с помощью функции VALUE

Есть несколько формул, которые можно использовать для преобразования текста в числа в Google Таблицах.

Когда вы хотите преобразовать текст в число, первый вариант, который у вас есть, — это использовать функцию VALUE (ЗНАЧЕНИЕ) как таковую: 

=VALUE(A2)

Замените точки запятыми, чтобы преобразовать текст в числа

К сожалению, это не всегда сработает, когда вы получаете данные из файла, в котором вам нужно преобразовать «текстовый» формат в «числовой» формат.

Возможно, вам предоставлены файлы, в которых запятые заменены на «.» или «точки» и читаются в «текстовом» формате.

Иногда это происходит, когда вы получаете сообщения из стран, в которых используется точка вместо запятой.

В этом случае вы захотите использовать другую формулу:

= REGEXREPLACE (A2; «[.]»; «;»)

Это работает аналогично функции «REGEXTRACT ()» в том, что она находит и заменяет «текстовый» формат числа на «числовой» формат числа.

Это работает путем замены символа «.» с «,». Это поможет преобразовать число «143,244» в «143,244», которое совпадает с «143244», которое можно использовать в формуле для расчета. 

Фактически вы можете проверить, работает ли это, используя число, полученное из «текстового» формата этого числа, используя его в вычислениях. 

Преобразование данных с денежным текстом в число

Когда вы импортируете данные из другого документа в Google Таблицы, вы можете столкнуться с символом «$» или другим денежным форматом перед числом в виде «текста». Вы можете сделать это, используя формулу «В чистое число» как таковую: 

= TO_PURE_NUMBER (A2)

Извлечение чисел из текста

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

Например, ячейка A1 содержит следующий текст:

В прошлом месяце я заплатил 200 долларов за обслуживание блога. Ожидается, что в этом месяце я заплачу всего 150 долларов за меньшее количество услуг. 

Позвольте мне показать вам две формулы, чтобы это сделать:

Формула Метод 1

Чтобы извлечь числа из этого текста, мы будем использовать функции «Split» и «Concatenate» одновременно. 

=SPLIT(A1,CONCATENATE(SPLIT(A1,".0123456789")))

Как видите, часть «200 долларов» от вывески не избавилась. Если это важно, мы можем легко вернуться и использовать формулу «Чистое число», упомянутую ранее. 

Формула Метод 2

Мы также можем использовать функцию «Разделить» вместе с функцией «Regexreplace». 

=SPLIT(REGEXREPLACE(A1, "[^\d\.]+", "|"), "|")

Как видите, оба метода делают одно и то же в отношении извлечения числа из текста. 

Итак, вот несколько методов, которые вы можете использовать для преобразования текста в числа в Google Таблицах .

Надеюсь, вы нашли этот урок полезным!