Как преобразовать текст в число в гугл таблице
Перейти к содержимому

Как преобразовать текст в число в гугл таблице

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

Я читаю значения валюты с веб-сайта и хочу произвести расчеты с этими числами. Они бывают в таком формате: 7821,24 доллара.

Теперь по какой-то причине у меня не работают ни VALUE (), ни TO_PURE_NUMBER (не могу выполнить синтаксический анализ до числового значения, сообщая мне, что это текстовое значение). Я предполагаю, что запятая и знак $ путают формулу, могу ли я что-нибудь сделать, чтобы ее правильно отформатировать? Знак доллара всегда появляется в значениях, но запятая появляется только между тысячами значений.

Я только начал использовать для этого Таблицы, поэтому понятия не имею. Был бы очень признателен, если бы кто-нибудь мог мне помочь. Спасибо за ваше время!

1 ответ

Выпуск :

Это проблема локали. Значение, поступающее из IMPORTXML , отформатировано как в локали United States , поэтому ваша электронная таблица (в которой используется другой формат) не может преобразовать его.

Решение №1. Смена локали:

Если языковой стандарт электронной таблицы изменен на United States или другие с тем же форматом (путем выбора File > Spreadsheet settings и установки упомянутого языкового стандарта), полученное значение будет числом, и вы можете работать с ним без использования каких-либо другая формула.

Решение №2. Формула:

Если изменение языкового стандарта невозможно, одним из возможных способов преобразования значения в допустимое число в вашем языковом стандарте является следующая формула:

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

Я читаю значения валюты с веб-сайта и хочу произвести расчеты с этими числами. Они бывают в таком формате: 7821,24 доллара.

Теперь по какой-то причине у меня не работают ни VALUE (), ни TO_PURE_NUMBER (не могу выполнить синтаксический анализ до числового значения, сообщая мне, что это текстовое значение). Я предполагаю, что запятая и знак $ путают формулу, могу ли я что-нибудь сделать, чтобы ее правильно отформатировать? Знак доллара всегда появляется в значениях, но запятая появляется только между тысячами значений.

Я только начал использовать для этого Таблицы, поэтому понятия не имею. Был бы очень признателен, если бы кто-нибудь мог мне помочь. Спасибо за ваше время!

Как преобразовать текст в числа в Google Таблицах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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