Посмотреть видео - Объединение ячеек в Excel (с помощью формул)
Часто нам нужно работать с текстовыми данными в Excel. Это могут быть имена, адреса, идентификаторы электронной почты или другие текстовые строки. Часто возникает необходимость объединить в Excel ячейки, содержащие текстовые данные.
Ваши данные могут находиться в соседних ячейках (строках / столбцах), или они могут находиться далеко на том же листе или даже на другом листе.
Как объединить ячейки в Excel
В этом руководстве вы узнаете, как комбинировать ячейки в Excel в различных сценариях:
- Как объединить ячейки без пробела / разделителя между ними.
- Как объединить ячейки с пробелом / разделителем между ними.
- Как объединить ячейки с разрывами строк между ними.
- Как сочетать ячейки с текстом и числами.
Как объединить ячейки без пробела / разделителя
Это самый простой и, вероятно, наиболее часто используемый способ объединения ячеек в Excel. Например, предположим, что у вас есть набор данных, как показано ниже:
Вы можете легко объединить ячейки в столбцах A и B, чтобы получить строку, такую как A11, A12 и т. Д.
Вот как это можно сделать:
- Введите следующую формулу в ячейку, в которой вы хотите объединить строку:
= A2 и B2
- Скопируйте и вставьте это во все ячейки.
Это даст вам что-то, как показано ниже:
Вы также можете сделать то же самое, используя функцию СЦЕПИТЬ вместо амперсанда (&). Приведенная ниже формула даст тот же результат:
= СЦЕПИТЬ (A2; B2)
Как объединить ячейки с пробелом / разделителем между ними
Вы также можете комбинировать ячейки и иметь определенный разделитель между ними. Это может быть пробел, запятая или любой другой разделитель.
Предположим, у нас есть набор данных, как показано ниже:
Вот шаги, чтобы объединить имя и фамилию с пробелом между ними:
- Введите в ячейку следующую формулу:
= A2 & "" & B2
- Скопируйте и вставьте это во все ячейки.
Это объединит имя и фамилию с пробелом между ними.
Если вам нужен другой разделитель (например, запятая или точка), вы можете использовать его в формуле.
Как объединить ячейки с разрывами строк между ними
Помимо разделителей, вы также можете добавлять разрывы строк при объединении ячеек в Excel.
Предположим, у вас есть набор данных, как показано ниже:
В приведенном выше примере разные части адреса находятся в разных ячейках (Имя, Номер дома, Улица, Город и Страна).
Вы можете использовать функцию СЦЕПИТЬ или & (амперсанд), чтобы объединить эти ячейки.
Однако простое объединение этих ячеек даст вам что-то, как показано ниже:
Это не в хорошем формате адреса. Вы можете попробовать использовать перенос текста, но это тоже не сработает.
Здесь необходимо, чтобы каждый элемент адреса располагался в отдельной строке в одной и той же ячейке. Вы можете добиться этого, используя функцию CHAR (10) вместе со знаком &.
CHAR (10) - это перевод строки в Windows, что означает, что он заставляет все, что находится после него, перейти на новую строку.
Используйте приведенную ниже формулу, чтобы вывести содержимое каждой ячейки в отдельную строку внутри одной и той же ячейки:
= A2 & CHAR (10) & B2 & CHAR (10) & C2 & CHAR (10) & D2 & CHAR (10) & E2
Эта формула использует функцию CHAR (10) между каждой ссылкой на ячейку и вставляет разрыв строки после каждой ячейки. Получив результат, примените обтекание текстом в ячейках с результатами, и вы получите что-то, как показано ниже:
Как объединить ячейки с текстом и числами
Вы также можете комбинировать ячейки, содержащие разные типы данных. Например, вы можете комбинировать ячейки, содержащие текст и числа.
Давайте сначала рассмотрим простой пример.
Предположим, у вас есть набор данных, как показано ниже:
Приведенный выше набор данных содержит текстовые данные в одной ячейке, а число - в другой ячейке. Вы можете легко объединить эти два, используя следующую формулу:
= A2 & "-" & B2
Здесь я использовал тире в качестве разделителя.
Вы также можете добавить к нему текст. Итак, вы можете использовать следующую формулу для создания предложения:
= A2 & "в регионе есть" & B2 & "офисы"
Здесь мы использовали комбинацию ссылки на ячейку и текста для построения предложений.
Теперь давайте рассмотрим этот пример и посмотрим, что произойдет, если вы попытаетесь использовать числа с примененным к ним некоторым форматированием.
Предположим, у вас есть набор данных, как показано ниже, где у нас есть значения продаж.
Теперь давайте объединим ячейки в столбцах A и B, чтобы составить предложение.
Вот формула, которую я буду использовать:
= A2 & "продажи по региону" & B2
Вот как выглядят результаты:
Вы видите здесь проблему? Посмотрите внимательно на формат продажной стоимости в результате.
Вы можете видеть, что форматирование продажной стоимости исчезает, и результат имеет простое числовое значение. Это происходит, когда мы объединяем ячейки с числами, к которым применено форматирование.
Вот как это исправить. Используйте следующую формулу:
= A2 & "продажи в регионе:" & TEXT (B2, "$ ###, 0.0")
В приведенной выше формуле вместо использования B2 мы использовали функцию ТЕКСТ. Функция ТЕКСТ позволяет отображать число в указанном формате и в виде текста. В приведенном выше случае формат $ ###,0.0. Этот формат сообщает Excel, что число должно отображаться со знаком доллара, разделителем тысяч и одной десятичной точкой.
Точно так же вы можете использовать функцию «Текст» для отображения в любом формате, разрешенном в Excel.
Другой пример. Есть имена и дата рождения, и если вы попытаетесь объединить эти ячейки, вы получите что-то, как показано ниже:
Вы можете видеть, что Excel полностью испортил формат даты. Причина в том, что дата и время хранятся в Excel как числа, и при объединении ячеек с числами, как показано выше, отображается числовое значение, но не используется исходный формат.
Вот формула, которая исправит это:
= A2 & "родился" & ТЕКСТ (B2, "дд ммм ггг")
Опять же, здесь мы использовали функцию ТЕКСТ и указали формат, в котором мы хотим, чтобы дата рождения отображалась в результате.
Вот как работает этот формат даты:
- дд - показывает номер дня в дате. (попробуйте использовать ddd и посмотрите, что произойдет).
- ммм - показывает трехбуквенный код месяца.
- ггг - показывает номер года.
Круто… Не правда ли?
Сообщите мне свои мысли в разделе комментариев.