Содержание:
Комбинирование текста и чисел является обычным явлением в электронных таблицах, например, когда вы хотите добавить некоторый контекст.
Есть ряд случаев, когда вам может потребоваться объединить текстовые значения с результатами формул в Google Таблицах. Вот несколько случаев:
- Возможно, вам потребуется агрегировать значения из электронной таблицы и объединить результат с некоторым текстом, чтобы его было легче понять.
- Вы можете добавить блок с числом, полученным из формулы, например, 15 кВтч или 5 м / с.
- Возможно, вы захотите объединить текст и значения формулы из двух или более отдельных ячеек в одну ячейку.
Процесс объединения текста с формулой в Google Таблицах просто требует от вас использования оператора или функции конкатенации.
В этом уроке мы рассмотрим два разных способа комбинирования формулы и текста:
- Использование оператора конкатенации (амперсанд)
- Использование функции CONCATENATE
Использование амперсанда (&) для объединения формулы и текста
Оператор конкатенации обозначается символом амперсанда (&). Он используется для объединения заданных значений вместе и возвращает строку, содержащую значения, добавленные друг к другу.
Таким образом, этот оператор предоставляет отличный способ объединить формулу и текст в одно значение ячейки. Предположим, у вас есть следующий набор данных и вы хотите отобразить среднюю скорость в м / с для каждой строки.

- Щелкните первую ячейку, в которой должны отображаться комбинированные значения (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

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