Перейти к содержимому

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

  • автор:

Функция перевода текста в Google Таблицах

Функция перевода текста в Google Таблицах

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

Получение двухбуквенного кода стран

Начну статью с разбора одной особенности. Для использования описанной ниже функции в Google Таблицах понадобится знать двухбуквенные коды стран (Россия – RU и так далее). Для этого вы можете открыть соответствующую страницу на Википедии и получить интересующую вас информацию.

Поиск двухбуквенных обозначений стран для перевода текста в Google Таблицах

Однако важно отметить, что некоторые названия Гугл берет не по системе ISO 3166-1, которая отображается первой в выдаче поисковика, и на официальном сайте у меня не получилось найти информацию о замене кодов. Путем перебора удалось выяснить, что нужно применить ISO 639-1, поэтому при проблеме с переводом на конкретные языки отыщите их коды в этом формате на Википедии или любом другом сайте. Об этом я еще расскажу в инструкции, чтобы у вас не возникло вопросов по данной теме.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Использование функции перевода текста в Google Таблицах

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

  1. Создайте диапазон с текстовыми данными, которые собираетесь переводить. Выделите для них пустой столбец справа, где будет отображаться переведенный вариант. Ввод содержимого ячеек для перевода текста в Google Таблицах
  2. После этого объявите формулу=GOOGLETRANSLATE(A1;»RU»;»EN»), где A1 – ячейка с текстом для перевода, RU – язык оригинала, а EN – для перевода. Объявление функции для перевода текста в Google Таблицах
  3. Нажмите Enter и ознакомьтесь с результатом. Растяните формулу, чтобы перевести все остальные слова (номера ячеек будут заменены автоматически). Растягивание функции для перевода текста в Google Таблицах
  4. Как видно, сайт успешно справился с переводом и показывает простые слова на другом языке. Просмотр результата перевода текста в Google Таблицах

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

Расширение функции перевода текста

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

Создание вспомогательной стройки для перевода текста в Google Таблицах

После этого выполните ряд простых действий:

  1. Объявите функцию =GOOGLETRANSLATE() и укажите первую ячейку с текстом. Обязательно закрепите столбец, чтобы при растягивании функции не произошел случайный сдвиг. Для этого перед буквой ячейки поставьте знак $. Объявление первой ячейки для перевода текста в Google Таблицах
  2. После этого напишите язык оригинала в кавычках. Ввод языка оригинала для перевода текста в Google Таблицах
  3. В качестве языка для перевода укажите ячейку с уже готовым кодом и закрепите строку, поставив знак $ между буквой и цифрой. Ссылка на указанный код для перевода текста в Google Таблицах
  4. Растяните формулу вправо и вниз. Дождитесь отображения результатов и убедитесь в том, что перевод выполнен правильно. Если вы задали не тот код, появится ошибка #ЗНАЧ!. Ошибка при использовании функции для перевода текста в Google Таблицах
  5. В случае успешного перевода все слова отображаются корректно. Успешное заполнение таблицы для перевода текста в Google Таблицах

Вот полная формула с закрепленными ячейками для удобного растягивания на неограниченное количество столбцов и строк: =GOOGLETRANSLATE($A2;»RU»;C$1). Соответственно, поменяйте язык оригинала и номера ячеек на свои.

Как уже было сказано выше, для корректного распознавания кодов нужно использовать систему обозначений ISO 639-1, иначе можно получить ошибку #ЗНАЧ!, что вы и видели на одном из предыдущих скриншотов. В остальном же никаких трудностей с переводом в Google Таблицах нет, и вы можете всегда обратиться к этой удобной функции.

Как из числа сделать текст в Google таблицах, функция TEXT

Как из числа сделать текст в Google таблицах. Функция TEXT.

Функция TEXT (ТЕКСТ) в Google таблицах (как и в Excel) преобразует числовой формат ячейки в текстовый, с заданным форматом.

=TEXT (B2;"D")

Функция имеет два аргумента:
B2 — ячейка с числом, формулой, либо другим объектом, которые необходимо переформатировать
«D» — заданный формат, в который преобразуется извлекаемое число (чаще всего)

Область применения: функция преобразует числа и объекты в текстовый формат, позволяя воздействовать на преобразованные объекты другим текстовым функциям (какие не могли взаимодействовать с объектами, будь они числами).

Форматы функции TEXT в Google таблицах

  • 0 (00,00) — переформатирует число в текст по математическому шаблону. Если число десятков больше, чем заданный шаблон — произойдет математическое округление =TEXT(10,406; «00,00») — в результате получим: 10,41.
    Если задать шаблон =TEXT(10,3; «000,00») — в результате получим: 010,30.
  • # (##,##) — принцип работы тот же, за исключением принудительного отображения нуля перед объектом:
    =TEXT(10,3; «###,##») — в результате получим: 10,30.
  • d — день месяца в виде одной или двух цифр.
  • dd — день месяца в виде двух цифр.
  • ddd — короткое название дня недели.
  • dddd — полное название дня недели.
  • m — месяц в году в виде одной или двух цифр или число минут во времени. Используется для отображения месяца, если не используется одновременно с кодом часов и секунд.
  • mm — месяц в году в виде двух цифр или число минут во времени. Используется для отображения месяца, если не используется одновременно с кодом часов и секунд.
  • mmm — короткое название месяца.
  • mmmm — полное название месяца.
  • mmmmm — первая буква названия месяца.
  • yy — год в виде двух цифр.
  • yyyy — год в виде четырех цифр.
  • HH — час в 24-часовом формате.
  • hh — час в 12-часовом формате.
  • ss — секунды.
  • ss.000 — миллисекунды.
  • AM/PM — часы в 12-часовом формате с отображением значений «AM» и «PM» в зависимости от времени суток.

Обратите внимание: нельзя одновременно использовать шаблоны даты/времени и шаблоны # и 0.

Как преобразовать текст в формулу в Гугл Таблице?

Есть собранный по нужным ячейкам с помощью =CONCATENATE() текст. Собрана формула =1+1 . Помогите превратить этот текст в формулу.

  • Вопрос задан более трёх лет назад
  • 2838 просмотров

2 комментария

Оценить 2 комментария

Может спустя 3 года появились какие варианты?
В exel есть функция «ВЫПОЛНИТЬ» на такой случай
Элементарно. Можно написать свою функцию ВЫПОЛНИТЬ() в Гугл Скрипт для этого файла.
Решения вопроса 0
Ответы на вопрос 3

Может кому-то актуально
=INDIRECT(CONCATENATE(A1;A2))

Или если формула в одной ячейке
=INDIRECT(A1)

Ответ написан 14 июн. 2023
Комментировать
Нравится 1 Комментировать
Ответ написан более трёх лет назад

Формулу из текста собранного в ячейке из элементов можно запустить скриптом, или воспользовавшись копипастом вставив только значение. Один нюанс (для копипаста), целевая ячейка должна быть отформатирована как число.

после вставки собранной формулы в виде сроки в ячейку она остается как текст. Чтобы массово преобразовать такой текст в формулу нужно воспользоваться пунктом меню «Найти и заменить» символ «=» на символ «+»

Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

google-sheets

  • Google Sheets
  • +1 ещё

Почему при сортировке удаляются формулы?

  • 1 подписчик
  • 7 часов назад
  • 25 просмотров

Google Таблицы: как преобразовать текст в числа (примеры 3)

Google Таблицы: как преобразовать текст в числа (примеры 3)

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

Способ 1: преобразовать текст в число

=VALUE( A1 ) 

Способ 2: конвертировать валюту в число

=TO_PURE_NUMBER( A1 ) 

Способ 3: извлечение чисел из текста

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

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

Пример 1: преобразование текста в число

Мы можем ввести следующую формулу в ячейку B2 , чтобы преобразовать текст в ячейке A2 в число:

=VALUE( A2 ) 

Мы можем скопировать и вставить эту формулу в оставшиеся ячейки в столбце B:

Google Таблицы преобразуют текст в числа

Все ячейки в столбце B теперь являются числами.

Чтобы убедиться в этом, мы можем ввести =ISNUMBER(B2) в ячейке C2 :

Мы видим, что значение в ячейке B2 является числом, так как функция ISNUMBER() вернула значение TRUE .

Пример 2. Преобразование валюты в число

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

=TO_PURE_NUMBER( A2 ) 

Мы можем скопировать и вставить эту формулу в оставшиеся ячейки в столбце B:

Все ячейки в столбце B теперь являются числами.

Чтобы убедиться в этом, мы можем ввести =ISNUMBER(B2) в ячейке C2 :

Мы видим, что значение в ячейке B2 является числом, так как функция ISNUMBER() вернула значение TRUE .

Пример 3. Извлечение чисел из текста

Мы можем ввести следующую формулу в ячейку B2 , чтобы извлечь числа из текста в ячейке A2 :

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

Мы можем скопировать и вставить эту формулу в оставшиеся ячейки в столбце B:

Все ячейки в столбце B теперь являются числами.

Чтобы убедиться в этом, мы можем ввести =ISNUMBER(B2) в ячейке C2 :

Мы видим, что значение в ячейке B2 является числом, так как функция ISNUMBER() вернула значение TRUE .

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

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

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

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