Съвет: Други езици са преведени от Google. Можете да посетите English версия на тази връзка.
Влизане
x
or
x
x
Регистрирам
x

or

Как да съчетаем клетки в клетка с пространство, запетаи и точка и запетая в Excel?

Когато комбинирате клетките от диапазона в една клетка, комбинираните данни могат да бъдат разделени от нищо. Но ако искате да ги разделите с определени знаци, като пространство, запетаи, точка и запетая или други, как можете да направите това? Този урок ще ви представи някои разфасовки.

Обединяване на ред / колона клетки в една клетка с определен сепаратор по формула

Обединяване на ред / колона от клетки в една клетка с определен сепаратор по Функция

Обединяване на ред / колона / диапазон от клетки в една клетка с определен разделител от Kutools за Excel


Комбинирайте няколко колони, редове или клетки със септичен сепаратор:

Ако има няколко реда или колони или клетки от стойности, които трябва да бъдат обединени, нормалната формула ще бъде обезпокоителна за справянето с нея. Но със Kutools за Excel's мощен черта - Комбинирам, можете бързо да комбинирате стойностите въз основа на колони, редове или клетки, колкото ви е необходимо.

док комбинират клетките със сепаратора 11

Kutools за Excel: с повече от 200 удобен Excel добавки, свободни да се опитат без ограничение в 60 дни. Изтеглете и безплатна пробна версия сега!


Обединяване на ред / колона от клетки в една клетка с определен Separator по формула


В Excel можете да използвате формула, за да комбинирате редица клетки или колона клетки в една клетка. Моля, направете следното:

Комбинирайте клетките въз основа на ред или колона в едно с пространство

Въвеждане на формулата = A1 & "" & B1 & "" & C1 в празна клетка и след това плъзнете дръжката за пълнене надолу, за да приложите тази формула, всички клетки от ред бяха комбинирани в клетка с интервали. Вижте екранна снимка:

док комбинират клетките със сепаратора 1

тип: Ако искате да обедините стойностите на клетките въз основа на колона, трябва само да въведете тази формула = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 в съседната празна клетка, която искате да получите. И ще получите следния резултат:

док комбинират клетките със сепаратора 2

Комбинирайте клетките на базата на ред или колона в една със запетаи

Въвеждане на формулата = A1 & "," & B1 & "," & C1 в празна клетка, след това плъзнете дръжката за попълване в диапазона, който искате да приложите по формулата, всички клетки в ред ще бъдат комбинирани в клетка с команди. Вижте екран:

док комбинират клетките със сепаратора 3

тип: Можете също така да обедините колоната от стойности на клетки в една клетка със запетаи, просто въведете тази формула = A1&","&A2&","&A3&","&A4&","&A5&","&A6 за да получите следния резултат, колкото ви е необходим.

док комбинират клетките със сепаратора 4

Забележка: можете да промените ","за да отговори на вашите нужди. Например, ако искате да разделите данните с точка и запетая, можете да ги промените "," да се ";".


Обединяване на ред / колона от клетки в една клетка с определен Separator по функция

В Excel можете да използвате функцията за комбиниране на клетки от ред или колони в една клетка с интервали или определени знаци.

1, държа ALT + F11 ключове на клавиатурата, за да отворите a Microsoft Visual Basic за приложение прозорец.

2. Щракнете Поставете > Модули, и копирайте VBA в модула.

VBA: Комбинирайте клетките на базата на ред или колона в една със специфичен сепаратор:

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
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

3, Въвеждане на формулата = Комбинирайте (A1: C1) в празна клетка и след това плъзнете дръжката за попълване в диапазона, в който искате да приложите тази формула, всички клетки в реда ще бъдат комбинирани в клетка с тирета. Вижте екранна снимка:

док комбинират клетките със сепаратора 5

Съвет: Със горната функция, дефинирана от потребителя, можете също да комбинирате стойностите на клетките въз основа на колона, просто трябва да въведете тази формула = Комбинирайте (A1: A6) за да получите обединените данни, както ви е необходимо, вижте екранната снимка:

док комбинират клетките със сепаратора 6

Забележка: В горния код "Функция Комбинирайте (WorkRng като диапазон, незадължителен знак като String = "-") като стринг", можете да промените сепаратора "-" за да отговори на вашите нужди.


Обединяване на ред / колона / диапазон от клетки в една клетка с определен разделител от Kutools за Excel

Ако формулата и функцията са трудни за вас, можете бързо да комбинирате стойностите на клетките по ред, колона или диапазон в една отделна клетка Kutools за Excel's Комбинирам функция.

Kutools за Excel : с повече от 300 удобен Excel добавки, свободни да се опитат без ограничение в 60 дни.

След инсталиране Kutools за Excel, моля, направете следното:

1, Изберете стойностите на клетките в диапазона, които искате да комбинирате в клетка.

2, Моля, приложете Комбинирам чрез щракване Kutools > Комбинирам, Вижте екранна снимка:

док комбинират клетките със сепаратора 7

3, Ще се покаже диалогов прозорец и след това направете следното:

(1.) Ако изберете Комбинирайте колони в Да се ​​комбинират избраните клетки според следните опции раздел в Комбинирайте колони или редове диалоговия прозорец, данните във всеки ред ще бъдат обединени в клетка, направете следното:

A. Проверка Комбинирайте колони в Да се ​​комбинират избраните клетки според следните опции раздел;

B, Изберете сепаратора, в който искате да разделите комбинираните данни в Посочете разделител раздел;

C, Изберете мястото, от което искате да поставите резултата от падащото меню;

D, Изберете един тип от Настроики раздел.

След това кликнете OK or Нанесете бутон, стойностите във всеки ред ще бъдат обединени. Вижте екранна снимка:

док комбинират клетките със сепаратора 8

(2.) И ако искате да обедините стойностите на всяка колона на една клетка със специфичен сепаратор, моля, направете следното:

A. Проверка Комбинирайте редове в Да се ​​комбинират избраните клетки според следните опции раздел;

B, Посочете разделител, в който искате да разделите комбинираните данни в Посочете разделител раздел;

C, Изберете мястото, от което искате да поставите резултата от падащото меню;

D, Изберете един тип от Настроики раздел.

След това кликнете OK or Нанесете бутон, стойностите във всяка колона ще бъдат обединени и ще бъдат разделени със специфичните знаци. Вижте екранна снимка:

док комбинират клетките със сепаратора 9

(3.) Ако трябва да комбинирате набор от данни за клетки в една отделна клетка, моля, направете следното:

A. Проверка Комбинирайте в една клетка in Да се ​​комбинират избраните клетки според следните опции раздел;

B, Изберете сепаратора, в който искате да разделите комбинираните данни в Посочете разделител раздел.

След това кликнете OK or Нанесете и ще получите следния резултат, вижте екранната снимка:

док комбинират клетките със сепаратора 10

Кликнете, за да изтеглите Kutools за Excel и безплатен пробен период сега!

Kutools за Excel: с повече от 200 удобен Excel добавки, свободни да се опитат без ограничение в 60 дни. Изтеглете и безплатна пробна версия сега!


Относителни статии:



Препоръчителни инструменти за производителност

Таб на Office

златна звезда1 Носете удобни раздели в Excel и друг софтуер на Office, също като Chrome, Firefox и новия Internet Explorer.

Kutools за Excel

златна звезда1 Невероятно! Увеличете производителността си в 5 минути. Не се нуждаете от специални умения, освен два часа всеки ден!

златна звезда1 300 Нови функции за Excel, Направете Excel много лесен и мощен:

  • Обединяване на клетки / редове / колони без загуба на данни.
  • Комбинирайте и консолидирайте няколко листа и работни книги.
  • Сравняване на диапазони, копиране на множество диапазони, конвертиране на текст към дата, преобразуване на единица и валута.
  • Брой по цветове, междинни мерни единици за пейджинг, разширен сортиране и супер филтър,
  • Още Избор / Вмъкване / Изтриване / Текст / Форматиране / Връзка / Коментар / Работни книги / Работни листове Инструменти ...

Изстрел на екрана на Kutools за Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Annette · 4 years ago
    I used your VBA formula a few days ago and it worked beautifully. I'm using it again today and I keep getting a #NAME? error. I've tried all sorts of things and can't get it to work. What am I doing wrong?
  • To post as a guest, your comment is unpublished.
    admin_jay · 4 years ago
    Hello, please be more specific about your issue.

    Try to contact me at jaychivo#extendoffice.com. Please replace # with @.

    :-)
    • To post as a guest, your comment is unpublished.
      Kristi · 2 years ago
      Hi!

      I have a spreadsheet of over 23,000 serial numbers in Column A, then each serial number has a one-digit Assign number in Column B, and finally an individualized Application number that belongs to both the serial number and assigned number in Column C.

      Looks like this:

      A B C
      123456 1 1212121
      987655 2 5656565
      606060 1 4343434
      606060 1 8989898

      How would I combine just the rows of data that have the SAME Serial number and Assign number but different application numbers using a comma?

      Such as, I need:

      606060 1 4343434, 8989898

      Any help would be super appreciated!!!
  • To post as a guest, your comment is unpublished.
    Zygis · 4 years ago
    Thank you. This was really a savior! I have one question. I want to merge EAN codes. It works like a charm in the same sheet. But when I take EAN codes from another sheet, I get the result:

    #######,########,#######,#######

    Where might be the problem?

    many thanks
  • To post as a guest, your comment is unpublished.
    fmanjeim · 4 years ago
    Great, limpidly clear
  • To post as a guest, your comment is unpublished.
    Charuta · 5 years ago
    awesome: helped with my project and saved many hours of work...thanks much.