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

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

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

Процесс объединения текста с формулой в Google Таблицах просто требует от вас использования оператора или функции конкатенации.

В этом уроке мы рассмотрим два разных способа комбинирования формулы и текста:

  • Использование оператора конкатенации (амперсанд)
  • Использование функции CONCATENATE

Использование амперсанда (&) для объединения формулы и текста

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

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

Вот как можно использовать оператор конкатенации, чтобы объединить результат функции AVERAGE с текстом «m/s»:

  • Щелкните первую ячейку, в которой должны отображаться комбинированные значения (E2).
  • Введите формулу:
     =AVERAGE(B2:D2)&” m/s”.
  • Нажмите клавишу возврата.
  • Вы найдете результат функции AVERAGE в сочетании с текстом «m/s» в ячейке E2.
  • Дважды щелкните маркер заполнения в правом нижнем углу ячейки E2. Это скопирует формулу во все остальные ячейки столбца E, поэтому вы получите индивидуальные средние скорости для каждой строки в сочетании с текстом «m/ s».

Объяснение формулы

Оператор конкатенации (&) добавляет значение справа от значения слева. В этом случае он добавил строку «m/s» к результату формулы AVERAGE  для каждой строки.

А что, если вам нужен текст перед результатом формулы AVERAGE? Например, что, если вы хотите сказать: «Средняя скорость 24,5 м / с»?

В этом случае вам просто понадобится еще один оператор конкатенации перед функцией AVERAGE, как показано ниже:

=”The average speed is “&AVERAGE(B2:D2)&”m/s”.

Не забудьте заключить любую строку или текстовое значение в двойные кавычки.

Вы можете использовать оператор конкатенации, чтобы объединить несколько подстрок и значений в одну. Все, что вам нужно сделать, это соединить каждую пару подстрок с оператором амперсанда (&) между ними.

Использование функции CONCATENATE для объединения формулы и текста

Функция CONCATENATE () обеспечивает те же функции, что и оператор конкатенации (&). Единственная разница в том, как они используются.

Общий синтаксис функции CONCATENATE:

=CONCATENATE(text1, [text2],…)

Где text1, text2 и т. д. — это подстроки, которые вы хотите объединить вместе.

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

Давайте применим функцию CONCATENATE к тому же набору данных, который показан в методе 1:

Ниже приведены шаги для этого:

  • Щелкните первую ячейку, в которой должны отображаться комбинированные значения (E2).
  • Введите формулу: =CONCATENATE(AVERAGE(B2:D2),” m/s”).
  • Нажмите клавишу возврата.
  • Вы найдете результат функции AVERAGE в сочетании с текстом «m/s» в ячейке E2.
  • Дважды щелкните маркер заполнения в правом нижнем углу ячейки E2. Это скопирует формулу во все остальные ячейки столбца E, поэтому вы получите индивидуальные AVERAGE (СРЕДНЕЕ) скорости для каждой строки в сочетании с текстом «m/ s».

Объяснение формулы

Функция CONCATENATE в этом примере принимает первый параметр и присоединяет второй параметр к его концу. В этом случае он взял результат функции AVERAGE (СРЕДНИЙ) и присоединил к нему текст «m/s» в конце каждой строки.

Если вы также хотите добавить текст перед результатом формулы AVERAGE, например, «Средняя скорость составляет 24,5 м / с», просто добавьте текст «Средняя скорость» в качестве первого параметра формулы, использованной выше. Итак, ваша формула будет:

=CONCATENATE(”The average speed is “,AVERAGE(B2:D2),”m/s”)

Как форматировать числовые результаты в сочетании с текстом

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

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

К счастью, есть способ отформатировать результаты, полученные в столбце E. Это можно сделать с помощью функции TEXT.

Функция TEXT используется для преобразования числа в текст в соответствии с заданным форматом. Синтаксис функции:

=TEXT(number, format)

Здесь,

  • number  — это число, дата или время, которые вы хотите отформатировать
  • format — это строка, определяющая, как вы хотите отформатировать число.

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

Например, если вы хотите отформатировать число 13,5431 до двух знаков после запятой, вы передаете его через функцию TEXT следующим образом:

=TEXT(13.5431,”#.##”)

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

Незначительный 0 в результате не появится. Символ «#» в этой формуле называется синтаксическим знаком и довольно часто используется при форматировании чисел. Вот некоторые другие часто используемые синтаксические символы:

Характер Описание
0 Представляет собой цифру в числе. В результатах появится незначащий 0.
# Представляет собой цифру в числе. Незначительный 0 не будет отображаться в результатах.
? Представляет собой цифру в числе. Незначительный 0 появится в результатах как пробел.
$ Форматирует число как значение в долларах.
.(period) Форматирует число с десятичной точкой.
, (comma) Форматирует число с разделителем тысяч.
/ Форматирует число как дробь.
% Форматирует число в процентах
«text» Добавляет текст в формулу. Вставьте желаемый текст в кавычки, чтобы он появился.
@ Отображает текст, введенный в ячейку.
* Повторяет следующий символ, чтобы заполнить оставшееся место в ячейке.
_ (underscore) Добавляет пробел, равный по ширине следующему символу.

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

  • =TEXT(AVERAGE(B2:D2),”#.##”)&” m/s”, если используется оператор конкатенации
  • =CONCATENATE(TEXT(AVERAGE(B2:D2),”#.##”),” m/s”), при использовании функции CONCATENATE

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

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