Предположим, что для подготовки массовой рассылки необходимо создать грамматически правильное предложение из нескольких столбцов данных. Или, может быть, вам нужно форматировать числа с текстом, не влияя на формулы, использующие эти числа. В Excel существует несколько способов объединения текста и чисел.
Использование числового формата для отображения текста до или после числа в ячейке
Если столбец, который требуется отсортировать, содержит как числа, так и текст(например, Продукт No 15, Продукт 100, Продукт 200), он может сортироваться неправильно. Ячейки, содержащие 15, 100 и 200, можно отформатировать таким образом, чтобы они отображались на листе как Product #15, Product #100 и Product #200.
Используйте пользовательский формат чисел для отображения числа с текстом без изменения поведения сортировки числа. Таким образом, вы измените способ отображения числа, не изменяя его значение.
Сделайте следующее:
-
Выделите ячейки, которые нужно отформатировать.
-
На вкладке Главная в группе Число щелкните стрелку .
-
В списке Категория выберите категорию, например Пользовательская, а затем выберите встроенный формат, похожий на нужный.
-
В поле Тип измените коды числового формата, чтобы создать нужный формат.
Чтобы отобразить текст и цифры в ячейке, заключите текстовые символы в двойные кавычки (" "), или перед числами с обратной косой чертой (\).
ПРИМЕЧАНИЕ: При редактировании встроенного формата формат не удаляется.
Для отображения |
Используйте код |
Как это работает |
---|---|---|
12 — продукт No 12 |
"Product # " 0 |
Текст, заключенный в кавычки (включая пробел), отображается перед числом в ячейке. В коде "0" представляет число, содержащееся в ячейке (например, 12). |
12:00 по 12:00 EST |
h:mm AM/PM "EST" |
Текущее время отображается в формате даты и времени h:mm AM/PM, а текст "EST" отображается после времени. |
-12 как $-12.00 Дефицит и 12 как избыток $12,00 |
$0,00 "избыток";$0,00 "Дефицит" |
Значение отображается в формате валюты. Кроме того, если ячейка содержит положительное значение (или 0), после значения отображается значение "Избыток". Если ячейка содержит отрицательное значение, вместо этого отображается слово "Нехватка". |
Объединение текста и чисел из разных ячеек в одну ячейку с помощью формулы
При объединении чисел и текста в ячейке числа становятся текстовыми и больше не функционируют как числовые значения. Это означает, что вы больше не сможете выполнять с ними математические операции.
Для объединения чисел используйте функции CONCATENATE или CONCAT, TEXTили TEXTJOIN и оператор амперсанд (&).
Примечания:
-
В Excel 2016, Excel Mobile и Excel в Интернетесцепление заменено функцией CONCAT . Хотя функция CONCATENATE по-прежнему доступна для обратной совместимости, рекомендуется использовать CONCAT, так как в будущих версиях Excel сцепление может быть недоступно.
-
ФУНКЦИЯ TEXTJOIN объединяет текст из нескольких диапазонов и (или) строк и включает разделитель, указанный между каждым текстовым значением, которое будет объединено. Если в качестве разделителя используется пустая текстовая строка, функция эффективно объединит диапазоны. ФУНКЦИЯ TEXTJOIN недоступна в Excel 2013 и предыдущих версиях.
Примеры
См. различные примеры на рисунке ниже.
Внимательно изучите использование функции TEXT во втором примере на рисунке. При соединении числа со строкой текста с помощью оператора объединения используйте функцию TEXT для управления способом отображения числа. Формула использует базовое значение из указанной ячейки (.4 в этом примере), а не отформатированное значение, которое отображается в ячейке (40 %). Функция TEXT используется для восстановления форматирования чисел.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.