Как объединить столбцы в excel без потери текста
Перейти к содержимому

Как объединить столбцы в excel без потери текста

  • автор:

покупка

Как объединять и объединять строки без потери данных в Excel?

Excel сохраняет данные только в самой левой верхней ячейке, если вы примените «Слияние и центр«команда (Главная вкладка> Слияние и центр на панели «Выравнивание»), чтобы объединить строки данных в Excel. Пользователи должны использовать другой метод для объединения нескольких строк данных в одну строку без удаления данных. В этом руководстве вы узнаете, как объединить строки данных в одну.

  1. Объединить строки данных в одну ячейку с помощью буфера обмена
  2. Объединить строки данных в одну с помощью формулы
  3. Объедините строки данных в одну по формуле 2
  4. Объедините строки данных в одну строку с помощью Kutools for Excel
  5. Объединить строки данных с одинаковым значением в определенном столбце
Объединить строки данных в одну ячейку с помощью буфера обмена

С помощью буфера обмена вы можете легко объединить строки данных в одну ячейку в Excel. Пожалуйста, сделайте следующее:

1. Щелкните якорь в правом нижнем углу буфер обмена группы на Главная вкладка, чтобы включить буфер обмена покинул рабочую зону. Смотрите скриншот:

2. Выберите строки данных и нажмите Ctrl + C ключи для их копирования. Затем скопированные данные добавляются в буфер обмена.
Внимание: Вы также можете нажать Главная > Копировать для копирования выбранных строк данных.

3. Дважды щелкните пустую ячейку и щелкните скопированные данные в буфер обмена. Затем скопированные строки данных сразу вставляются в ячейку. Смотрите скриншот выше.

Объедините несколько столбцов / строк без потери данных и числового формата в Excel

Обычно при объединении ячеек с помощью функции «Слияние» в Excel удаляется все содержимое ячеек, кроме содержимого первой ячейки. Однако с Kutools for Excel’s Объединить (строки и столбцы) утилита, вы можете легко объединить несколько ячеек / строк / столбцов без потери данных. Более того, эта утилита также поддерживает оставшийся исходный формат даты и числовые форматы в результатах комбинации.

Получите 30-дневную бесплатную пробную версию прямо сейчас!

объявление объединить строки столбцы сохранить форматирование

Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now

Объединить строки данных в одну с помощью формулы 1

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

Объединить строки данных без пробелов между данными: = A1 и A2 и A3 и A4 и…
Объедините строки данных с пробелами между данными: = A1 & «» & A2 & «» & A3 & «» & A4 &…

1. В пустой ячейке A9 введите формулу =A1&A2&A3&A4&A5 or = A1 & «» & A2 & «» & A3 & «» & A4 & «» & A5.

2, Затем нажмите Enter и выберите ячейку A9, перетащите маркер заполнения по диапазону ячеек, к которому вы хотите применить эту формулу.

Теперь строки данных были объединены в одну строку.

Примечание: Чтобы удалить формулы, но оставить результаты слияния, вы можете сделать следующее: выберите ячейки формулы, нажмите Ctrl + C ключи, чтобы скопировать их, щелкните правой кнопкой мыши выбранные ячейки формулы и щелкните Значение из контекстного меню. Или вы можете применить К фактическому функция Kutools for Excel для удаления формул, но сохранения результата слияния одним щелчком мыши, Прочитайте больше .

Если вам нужно объединить несколько строк, этот метод будет сложным.

Объедините строки данных в одну по формуле 2

Вы также можете комбинировать функции СЦЕПИТЬ и ТРАНСПОРТИРОВАТЬ, чтобы объединить несколько строк данных в одну ячейку в Excel. Пожалуйста, сделайте следующее:

1. Выберите пустую ячейку, введите формулу = СЦЕПИТЬ (ТРАНСП. (A1: A10 & «»))и выделите ТРАНСПОРТ (A1: A10 & «») в формуле.

2, нажмите F9 Клавиша для преобразования выделенной части формулы в значения.

3. Удалите фигурные скобки и пробел за последним значением в формуле. В моем случае удалить , >, а пространство в «Эффективно» .

4, нажмите Enter .

Теперь указанные строки данных объединяются в указанную ячейку / строку без потери данных.

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

Объедините строки данных в одну строку с помощью Kutools for Excel

Намного проще объединить строки данных в одну с помощью Сочетать особенность Kutools for Excel.

Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now

1. Выберите диапазон, который вы хотите объединить, и нажмите Кутулс > Сочетать. Смотрите скриншот:

2. В Объединить столбцы и строки В диалоговом окне укажите параметры, как показано на скриншоте ниже:
(1) Выберите Объединить ряды под Чтобы объединить выбранные ячейки в соответствии со следующими параметрами.
(2) Задайте разделитель для объединенных данных.
(3) Укажите место в раскрывающемся списке «Поместить результаты в»;
(4) Укажите, как вы хотите работать с объединенными ячейками. Вы можете сохранить или удалить содержимое этих объединенных ячеек, а также объединить эти объединенные ячейки.

3. Затем нажмите OK объединить несколько строк в одну без потери данных.

(1) Если Сохранять содержимое объединенных ячеек параметры проверяются на шаге выше:

(2) Если Удалить содержимое объединенных ячеек параметры проверяются на шаге выше:

(3) Если Объединить объединенные ячейки параметры проверяются на шаге выше:

Объединить строки данных с одинаковым значением в определенном столбце

Предположим, у вас есть ряд данных, как показано на скриншоте ниже. Теперь вам может потребоваться объединить строки данных с одинаковым значением в столбце Fruit. В этом состоянии вы можете применить Расширенные ряды комбинирования функция Kutools for Excel, чтобы справиться с этим.

Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now

doc объединить строки в один kte 06

1. Выберите диапазон, в котором вы будете объединять строки с одинаковым значением, и нажмите Кутулс > Содержание > Расширенные ряды комбинирования.

2. В диалоговом окне Advanced Combine Rows установите определенный столбец (столбец Fruit) в качестве первичного ключа, укажите параметры комбинации для других столбцов и нажмите кнопку Ok.
Установить столбец первичного ключа: Щелкните, чтобы выделить столбец Фрукты, и щелкните Основной ключ;
Укажите параметры комбинации: щелкните один из других столбцов и щелкните Сочетать > НИЧТО, Space, Точка с запятой, Запятаяили New Line как вам нужно.

Теперь все строки объединяются на основе одного и того же значения в определенном столбце. Смотрите скриншот:

Внимание: эта функция Advanced Combine Rows не только поддерживает объединение строк на основе одного и того же значения в определенном столбце, но также поддерживает вычисление на основе одного и того же значения в определенном столбце. Например, я указываю параметры комбинации и расчета следующим образом:
(1) Установите столбец Fruit как столбец первичного ключа;
(2) Объедините столбец даты с запятой;
(3) Получите среднее значение в столбце Цена;
(4) Получите максимальное значение в столбце Вес;
(5) Получите суммарное итоговое значение в столбце «Сумма»:

Затем вы увидите, что строки объединены и рассчитаны на основе одного и того же значения в столбце Fruit следующим образом:

Расширенные ряды комбинирования Функция Kutools for Excel предназначена для того, чтобы помочь пользователям Excel легко комбинировать строки на основе значений в определенном столбце и вычислять (количество, сумма, максимум, минимум и т. д.) на основе определенных столбцов. Получите бесплатную пробную версию!

Как объединить ячейки в Excel

Баннер

Самый простой способ объединить текст из двух ячеек в одну в Excel, наверное, знают все — с помощью кнопки «Объединить». В статье рассмотрим и другие функции, позволяющие сохранять большие объемы информации, ставить разделители и знаки препинания.

  • Кнопка «Объединить»
  • Функция «СЦЕПИТЬ»
  • Функция «СЦЕП» или CONCAT
  • Функция «ОБЪЕДИНИТЬ» или TEXTJOIN

excel

Excel — инструмент, позволяющий работать с большими массивами информации

Бухгалтеры, аналитики, складские специалисты и финансисты — что у них общего? Работа в Excel: с ним гораздо проще вести аналитику, составлять отчеты, делать учет товара и проводить расчеты. Но для начала разберемся с базовыми функциями. Одна из них — слияние данных.

Для чего соединять информацию или разделы в таблице «Эксель»:

  • сделать форматирование — создать шапку и заголовок, удалить незаполненные интервалы;
  • объединить информацию из разных столбцов или строк.

Кнопка «Объединить»

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

  1. Выделите нужные клетки.
  2. Нажмите кнопку «Объединить».

объединить ячейки

Вот так выглядит инструмент для слияния клеток на приборной панели

  1. Выделите две клетки или более.
  2. Нажмите правую кнопку мыши или тачпада.
  3. Выберите кнопку «Объединить».

ячейки в Excel

Так сегменты объединяют правой кнопкой мыши

Недостаток способа — текст из верхней левой клетки сохранится, а из остальных — нет.

Мы понимаем, что для работы нужна качественная техника. Купить мощный ноутбук для себя или сотрудников поможет карта «Халва». Выбирайте лэптоп и оплачивайте в рассрочку до 10 месяцев.

Бывает ли шопинг выгодным? Да, если покупать с Халвой! До 10% кешбэка, пассивный доход в виде процента на остаток собственных средств до 15%. А самое главное — покупки в рассрочку до 24 месяцев и никаких процентов. Оформите Халву в пару кликов!

Функция «СЦЕПИТЬ»

Помогает слить данные в Excel из нескольких клеток без потери информации.

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

Функция «СЦЕПИТЬ» объединяет данные из разных клеток в одно текстовое поле. Чтобы отделить слова друг от друга точкой, точкой с запятой или пробелом, пропишите это в формуле.

Как использовать метод:

  1. Выберите клетку, куда вы хотите собрать информацию.
  2. В строке fx введите слово «СЦЕПИТЬ» или выберите нужное значение в выпадающем окне при нажатии правой кнопки мыши.
  3. Добавьте аргументы в скобках после слова «СЦЕПИТЬ». Нажимайте знак «+», а потом на окно каждого аргумента, каждое значение отделяйте точкой с запятой и пробелом: =СЦЕПИТЬ(+A3; +A4; +A5; +A6; +A7; +A8).
  4. Отделите значения, например, запятой и пробелом. Добавьте их в кавычках после каждой точки с запятой — «, «.
  5. Вы получите такую функцию: fx=СЦЕПИТЬ(A3;», «;A4;», «;A5;», «;A6;», «;A7;», «;A8;», «).

функция сцепить

При добавлении запятой с пробелом в кавычках — «, » слова будут разделены

Таким же образом можно добавлять слова и фразы: внесите в формулу нужный текст в кавычках.

Вы все знаете про офисные программы, умеете продавать банковские продукты, писать тексты или анализировать данные? Приходите работать в Совкомбанк! У нас отличные условия и интересные задачи!

Работа в Совкомбанке — это возможности для самореализации и достойная заработная плата; это интересные проекты и неформальное общение; это ДМС для сотрудников и детей и коворкинг на море. Хотите так же? Ищите подходящие вакансии в вашем городе и присоединяйтесь к команде мечты!

Функция «СЦЕП» или CONCAT

Подойдет, если требуется охватить большой диапазон ячеек Excel и сохранить весь текст.

Сложность — разделители между словами нужно вводить вручную.

  1. Выделите клетку, куда войдут объединенные значения.
  2. Откройте библиотеку функций и найдите «СЦЕП» или CONCAT.
  3. Введите аргументы через точку с запятой — получится формула fx=СЦЕП(А2;В2).

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

При этом способе тоже придется прописывать каждый аргумент и разделитель отдельно, добавляя, например, символ пробела — » «.

Если в вашей программе нет функции «СЦЕП», поищите в библиотеке формул CONCAT.

сцеп

Как построить функцию «СЦЕП» или CONCAT

Функция «ОБЪЕДИНИТЬ» или TEXTJOIN

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

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

Как применить функцию «ОБЪЕДИНИТЬ»:

  1. Выделите ячейку, куда нужно вставить объединенный текст.
  2. Откройте окно функций и выберите «ОБЪЕДИНИТЬ» или TEXTJOIN.
  3. Откройте скобку и в кавычках укажите разделитель — пробел, запятую или другие символы. Поставьте точку с запятой — этот знак отделяет части формулы.
  4. Впишите слово «ИСТИНА» в кавычках прописными буквами, если нужно игнорировать пустые ячейки. Если нужно учесть пустые ячейки, впишите слово «ЛОЖЬ».
  5. Далее введите диапазон ячеек, с которыми работаете, например А3:А6. Порядок такой: название первой ячейки диапазона — двоеточие — название последней ячейки. Можно ввести вручную, можно выделить нужное количество клеток в таблице.

В нашем случае получилась такая функция: fx=TEXTJOIN(«,»;ИСТИНА;A3:A6).

объединить

ОБЪЕДИНИТЬ или TEXTJOIN позволяет сразу задать разделитель

В программе Excel вы можете объединить ячейки четырьмя разными способами.

Кнопка «Объединить» удобна для создания шапки таблицы, а функция «СЦЕПИТЬ» позволит соединить текстовые или числовые данные в единый массив.

«СЦЕП» поможет слить информацию из большого количества клеток, а «ОБЪЕДИНИТЬ» — собрать большой массив данных не вручную, а автоматически.

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

Статьи про технологии у вас в почте

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

3 способа склеить текст из нескольких ячеек

Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич +
товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора +
сволочь Редулов + не вспомнить имени, длинноволосый такой +
ещё 19 мужиков + муж = любовь!»

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE) , которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так: Склейка текста функцией СЦЕПИТЬ
Нюанс: не забудьте о пробелах между словами — их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст. Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом — функция СЦЕП (CONCAT) . Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны — текст из всех ячеек всех диапазонов будет объединен в одно целое: Склейка функцией СЦЕП
Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN) , появившуюся начиная с Excel 2016. У нее следующий синтаксис: =ОБЪЕДИНИТЬ( Разделитель ; Пропускать_ли_пустые_ячейки ; Диапазон1 ; Диапазон2 . ) где

  • Разделитель — символ, который будет вставлен между фрагментами
  • Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
  • Диапазон 1, 2, 3 . — диапазоны ячеек, содержимое которых хотим склеить

Например:

Склейка текста функцией ОБЪЕДИНИТЬ

Способ 2. Символ для склеивания текста (&)

Это универсальный и компактный способ сцепки, работающий абсолютно во всех версиях Excel.

Для суммирования содержимого нескольких ячеек используют знак плюс «+«, а для склеивания содержимого ячеек используют знак «&» (расположен на большинстве клавиатур на цифре «7»). При его использовании необходимо помнить, что:

  • Этот символ надо ставить в каждой точке соединения, т.е. на всех «стыках» текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)
  • Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel — в этом же случае их надо ставить вручную.

Вот, например, как можно собрать ФИО в одну ячейку из трех с добавлением пробелов:

Сцепка текста амперсандом

Если сочетать это с функцией извлечения из текста первых букв — ЛЕВСИМВ (LEFT) , то можно получить фамилию с инициалами одной формулой:

Склейка ФИО

Способ 3. Макрос для объединения ячеек без потери текста.

Имеем текст в нескольких ячейках и желание — объединить эти ячейки в одну, слив туда же их текст. Проблема в одном — кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность — в живых остается только текст из верхней левой ячейки.

Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic на вкладке Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt + F11 , вставим в нашу книгу новый программный модуль (меню Insert — Module) и скопируем туда текст такого простого макроса:

Sub MergeToOneCell() Const sDELIM As String = " " 'символ-разделитель Dim rCell As Range Dim sMergeStr As String If TypeName(Selection) <> "Range" Then Exit Sub 'если выделены не ячейки - выходим With Selection For Each rCell In .Cells sMergeStr = sMergeStr & sDELIM & rCell.Text 'собираем текст из ячеек Next rCell Application.DisplayAlerts = False 'отключаем стандартное предупреждение о потере текста .Merge Across:=False 'объединяем ячейки Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) 'добавляем к объед.ячейке суммарный текст End With End Sub

Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt + F8 или кнопкой Макросы на вкладке Разработчик (Developer — Macros) , то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.

Ссылки по теме

  • Делим текст на куски
  • Объединение нескольких ячеек в одну с сохранением текста с помощью надстройки PLEX
  • Что такое макросы, как их использовать, куда вставлять код макроса на VBA

Как объединить столбцы в excel без потери текста

Данная команда позволяет объединять ячейки без потери данных:

Объединить ячейки без потери данных

Чтобы воспользоваться данной командой выделите ячейки, которые вы хотите объединить, перейдите во вкладку «ЁXCEL» Главного меню, нажмите кнопку «Ячейки» и выберите команду «Объединить ячейки без потери данных»:

ob-edinit-yachejki-bez-poteri-dannykh

Откроется диалоговое окно настройки варианта выполнения команды. Выберите нужный вариант и нажмите кнопку «ОК»:

ob-edinit-yachejki-bez-poteri-dannykh

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

Для отмены операции нажмите кнопку отмены:

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

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