Как объединить несколько ячеек в ячейку с пробелом, запятыми или другими разделителями в Excel?
Когда вы объединяете ячейки из нескольких столбцов или строк в одну ячейку, объединенные данные могут быть ничем не разделены. Но если вы хотите разделить их указанными метками, такими как пробел, запятые, точка с запятой или другие, как вы можете это сделать? Это руководство познакомит вас с некоторыми методами.
- Объедините строку или столбец ячеек в одну ячейку с пробелом, запятой или другими разделителями с помощью формул
- Объедините строку или столбец ячеек в одну ячейку с помощью пробела, запятой или других разделителей с помощью функции, определяемой пользователем
- Объедините строку или столбец ячеек в одну ячейку с разрывом строки с помощью формул
- Объедините строку, столбец или диапазон ячеек в одну ячейку с указанным разделителем, используя замечательную функцию
Объедините строку или столбец ячеек в одну ячейку с пробелом, запятой или другими разделителями с помощью формул
В Excel вы можете использовать приведенные ниже формулы для объединения строки ячеек или столбца ячеек в одну ячейку.
- Метод A: используйте оператор "&" для объединения ячеек
- Метод B: используйте функцию Concatenate для объединения ячеек
- Метод C: используйте функцию Textjoin для объединения ячеек (Excel 365 и более поздние версии)
Метод A: используйте оператор "&" для объединения ячеек
В Excel вы можете использовать оператор «&» для объединения различных текстовых строк или значений ячеек.
Введите формулу ниже, чтобы объединить ячейки в несколько столбцов: (разделите объединенные результаты пробелом, вы можете заменить пробел другими разделителями по мере необходимости.)
Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и данные из разных столбцов были объединены в одну ячейку, см. Снимок экрана:
- Советы:
- В приведенной выше формуле вы можете заменить пробелы между операторами & другими разделителями, например =A2&"-"&B2&"-"&C2
- Если вам нужно объединить значения ячеек из нескольких строк, вам просто нужно изменить ссылку на ячейку следующим образом: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7
Метод B: используйте функцию Concatenate для объединения ячеек
Функция Concatenate в Excel также используется для объединения нескольких текстовых строк или значений ячеек в одну ячейку.
Введите или скопируйте приведенную ниже формулу в пустую ячейку:
Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, вы получите следующий результат:
- Советы:
- В приведенной выше формуле вы можете заменить символ «-» другими разделителями, например =CONCATENATE(A2, ";", B2, ";", C2)
- Если вам нужно объединить значения ячеек из нескольких строк, вам просто нужно изменить ссылку на ячейку следующим образом: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)
Метод C: используйте функцию Textjoin для объединения ячеек
Если у вас есть Excel 365 и более поздние версии, есть новая функция Textjoin, эта функция также может помочь вам объединить несколько ячеек в одну ячейку.
Введите или скопируйте следующую формулу в пустую ячейку:
Затем перетащите маркер заполнения, чтобы применить эту формулу к другим ячейкам, см. Снимок экрана:
- Советы:
- В приведенной выше формуле вы можете заменить символ «,» другими разделителями, например =TEXTJOIN("/",TRUE,A2:C2)
- Чтобы объединить значения ячеек из нескольких строк, вам просто нужно изменить ссылку на ячейку следующим образом: =TEXTJOIN(",",TRUE,A2:A7)
- Этот TEXTJOIN также может объединять диапазон ячеек в одну ячейку с разделителем следующим образом: =TEXTJOIN(",",TRUE,A2:C7)
Объединить строку, столбец или диапазон ячеек в одну ячейку с указанным разделителем
Kutools for Excel поддерживает мощную функцию -Сочетать который может помочь вам объединить все данные на основе строк, столбцов или диапазона ячеек в одну запись без потери данных. См. Демонстрацию ниже. Нажмите, чтобы загрузить Kutools for Excel!
Объедините строку или столбец ячеек в одну ячейку с помощью пробела, запятой или других разделителей с помощью функции, определяемой пользователем
В Excel вы также можете создать определяемую пользователем функцию для объединения ячеек строки или столбца в одну ячейку с пробелами или указанными метками.
1. Держать ALT + F11 клавиши на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и скопируйте VBA в модуль.
VBA: объединение ячеек на основе строки или столбца в одну с определенным разделителем:
Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
If Rng.Text <> " " Then
OutStr = OutStr & Rng.Text & Sign
End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function
Функции: В приведенном выше сценарии "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", разделитель"~"указывается для разделения объединенного результата, вы можете изменить его по своему усмотрению.
3. Затем введите формулу =Combine(A2:C2) в пустой ячейке, а затем перетащите маркер заполнения по диапазону, в котором вы хотите применить эту формулу, все ячейки в строке будут объединены в ячейку с тире. Смотрите скриншот:
Советы: С помощью указанной выше функции, определяемой пользователем, вы также можете комбинировать значения ячеек на основе столбца, вам просто нужно ввести эту формулу =Combine(A2:A7) чтобы получить объединенные данные по мере необходимости.
Объедините строку или столбец ячеек в одну ячейку с разрывом строки с помощью формул
Иногда вам может понадобиться использовать разрыв строки для разделения объединенной текстовой строки, обычно CHAR (10) возвращает символ разрыва строки. Здесь вы можете использовать следующие методы для решения этой задачи:
- Метод A: используйте функцию Concatenate для объединения ячеек с разрывом строки
- Метод B: используйте функцию Textjoin для объединения ячеек с разрывом строки (Excel 365 и более поздние версии)
Метод A: используйте функцию Concatenate для объединения ячеек с разрывом строки
Здесь вы можете объединить функцию конкатенации с символом Char (10) вместе, чтобы получить объединенный результат, разделенный разрывом строки.
1. Пожалуйста, введите или скопируйте формулу ниже:
Затем перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и вы получите следующий результат:
2. Затем вы должны нажать Главная > Перенести текст чтобы отформатировать ячейки, и тогда вы получите нужный результат:
Советы: Чтобы объединить значения ячеек из нескольких строк, вам просто нужно изменить ссылку на ячейку следующим образом: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)
Метод B: используйте функцию Textjoin для объединения ячеек с разрывом строки (Excel 365 и более поздние версии)
Может быть, приведенная выше формула несколько сложна, если нужно объединить несколько ячеек, поэтому функция Textjoin может справиться с этой задачей быстро и легко.
Введите или скопируйте приведенную ниже формулу в пустую ячейку:
После получения объединенных результатов не забудьте отформатировать ячейки формулы так, чтобы Перенести текст, см. снимок экрана:
Советы: Чтобы объединить значения ячеек из нескольких строк, вам просто нужно изменить ссылку на ячейку следующим образом: =TEXTJOIN(CHAR(10),TRUE,A2:A7)
Объедините строку, столбец или диапазон ячеек в одну ячейку с указанным разделителем, используя замечательную функцию
Если вас раздражают приведенные выше формулы и код, здесь я могу порекомендовать полезный инструмент - Kutools for Excel, С его Сочетать вы можете быстро объединить значения ячеек по строкам, столбцам или диапазонам в одну ячейку.
Советы:Чтобы применить это Сочетать функция, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.
После установки Kutools for Excel, пожалуйста, сделайте так:
1. Выберите значения ячеек диапазона, которые вы хотите объединить в ячейку.
2. Пожалуйста, примените эту функцию, нажав Кутулс > Слияние и разделение > Комбинируйте строки, столбцы или ячейки без потери данных. Смотрите скриншот:
3. В появившемся диалоговом окне укажите необходимые операции, как показано на следующем снимке экрана:
4, Затем нажмите Ok, вы получите результат, как показано на скриншоте ниже:
1). Объедините значения ячеек в одну ячейку для каждой строки:
2). Объедините значения ячеек в одну ячейку для каждого столбца:
3). объединить диапазон значений ячеек в одну ячейку:
Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!
Более относительное объединение строк и столбцов статей:
- Объединить ячейки (объединить содержимое ячеек) без потери данных в Excel
- Мы можем часто объединять ячейки и их содержимое в Microsoft Excel. Однако нашли ли вы самый простой способ объединить содержимое ячеек? Здесь мы поговорим о том, как легко и быстро объединить содержимое ячеек в Excel.
- Слияние и объединение строк без потери данных в Excel
- Excel сохраняет данные только в самой верхней левой ячейке, если вы примените команду «Объединить и центрировать» (вкладка «Главная»> «Объединить и центрировать» на панели «Выравнивание») для объединения строк данных в Excel. Пользователи должны использовать другой метод для объединения нескольких строк данных в одну строку без удаления данных.
- Объедините повторяющиеся строки и просуммируйте значения в Excel
- В Excel , вы всегда можете столкнуться с этой проблемой, если у вас есть диапазон данных, содержащий несколько повторяющихся записей, и теперь вы хотите объединить повторяющиеся данные и суммировать соответствующие значения в другом столбце, как показано на следующих снимках экрана. Как бы вы могли решить эту проблему?
- Объединить дату и время в одну ячейку в Excel
- На листе есть два столбца, один - это дата, другой - время, как показано ниже. Есть ли способ быстро объединить эти два столбца в один и сохранить формат времени?
- Объединение ячеек игнорирует или пропускает пробелы в Excel
- Функция Excel Concatenate может помочь вам быстро объединить несколько значений ячеек в одну ячейку. Если в выбранных ячейках есть пустые ячейки, эта функция также объединит пустые ячейки. Но иногда вы просто хотите объединить ячейки с данными и пропустить пустые ячейки, как вы могли бы закончить это в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!