Как да конкатенирате няколко клетки с пространство в Excel (7 метода) -

  • Споделя Това
Hugh West

При работа с Microsoft Excel, понякога се налага да конкатенираме няколко клетки с техните стойности с помощта на Excel Можем лесно да конкатенираме няколко клетки с пространство в Excel чрез използване на формули. За да конкатенирате няколко клетки с интервал в Excel , можем да използваме функцията CONCATENATE, Амперсанд(&) Символ , Функции TEXTJOIN, TRANSPOSE , Формула CHAR , и Макроси VBA също така.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Конкатениране на няколко клетки.xlsm

7 подходящи начина за конкатенация на няколко клетки с интервал в Excel

Нека приемем сценарий, при който разполагаме с информация за Първо име, средно име, и Фамилия на служителите на групата Armani в Колони B, C, и D съответно. В нашата съвкупност от данни ще обединим тези клетки в Колона Е като използвате Excel Ето преглед на набора от данни за днешната ни задача.

1. Използвайте функцията CONCATENATE за конкатенация на няколко клетки с интервал в Excel

Тук ще научим как да конкатенираме няколко клетки с интервал, като използваме функцията CONCATENATE . Това е най-лесната и спестяваща време функция за конкатенация на няколко клетки с интервал. Нека следваме инструкциите по-долу, за да се научим!

Стъпки:

  • Първо, изберете клетка E5 .

  • След като изберете клетка E5 , тип функцията CONCATENATE в Бар Formula Функцията е,
=CONCATENATE(B5," ",C5," ",D5)

  • Затова натиснете Въведете на вашия клавиатура и ще получите Шон Айджак Лий като изход на функцията.

  • След това плъзнете Дръжка за пълнене да направи същото и за останалите служители.

Прочетете още: Как да конкатенирате в Excel (3 подходящи начина)

2. изпълнете функциите CONCATENATE и TRANSPOSE, за да обедините няколко клетки с интервал в Excel

В този метод ще приложим TRANSPOSE , и CONCATENATE Функции за конкатенация на няколко клетки с интервал в Excel. Нека следваме стъпките по-долу, за да научим!

Стъпки:

  • Първо, ще приложим функцията TRANSPOSE за транспониране на редове 4 към 6 в колони. За целта изберете клетка E5.

  • След това въведете функцията TRANSPOSE в Формула Bar. Функцията TRANSPOSE е,
=TRANSPOSE(C4:C6)&" "

  • След като въведете функцията TRANSPOSE в Бар Formula , просто натиснете F9 на вашия клавиатура . Сега, F9 преобразува функцията в стойност с къдрава скоба.

  • Следователно изтрийте къдравите скоби от най-дясната и най-лявата страна и запишете CONCATENATE преди "Самюел", "Джонсън", "Тейлър" с скоби според нашия скрийншот, който е даден по-долу.
=CONCATENATE("Samuel ", "Johnson ", "Taylor ")

  • Накрая натиснете Въведете на вашия клавиатура и ще получите Самюъл Джонсън Тейлър като изход на функцията.

Прочетете още: Противоположност на Concatenate в Excel (4 варианта)

3. Прилагане на символа Ampersand(&) за обединяване на няколко клетки с интервал в Excel

Символът Ampersand е най-полезният символ за комбиниране на клетки в Excel Този символ се използва широко в Excel В този метод ще научим как да прилагаме символа амперсанд за конкатениране на няколко клетки с интервал в Excel Моля, следвайте стъпките по-долу.

Стъпка 1:

  • Първо, изберете клетка E5 за конкатенация на клетки B5, C5, и D5 с пространство.

  • След като изберете клетка E5 , въведете формулата в Бар Formula . Формулата, която се въвежда в Бар Formula е,
=B5&" "&C5&" "&D5

  • След това просто натиснете Въведете на вашия клавиатура и ще получите Шон Айджак Лий в клетка E5 като връщане на формулата.

Стъпка 2:

  • Освен това плъзнете Дръжка за пълнене да се приложи същата формула за останалите служители.

Прочетете още: Как да конкатенирате няколко клетки в Excel (8 бързи подхода)

Подобни четива:

  • Как да конкатенирате дата, която не се превръща в число в Excel (5 начина)
  • Връщане на карета във формула на Excel за конкатенация (6 примера)
  • Конкатениране на няколко клетки, но игнориране на празните места в Excel (5 начина)
  • Как да удебеляваме текста във формулата за конкатенация в Excel (2 метода)
  • Конкатениране на редове в Excel (11 метода)

4. Вмъкване на функцията CHAR за конкатенация на няколко клетки с интервал в Excel

В този метод ще научим най-интересната формула, наречена функцията CHAR за конкатенация на клетки с интервал в Excel . Конкатениране на клетки с интервал в Excel като използвате Функция CHAR , нека следваме стъпките по-долу.

Стъпка 1:

  • Първо, изберете клетка E5 .

  • Следователно, тип функцията CHAR в Бар Formula . Функцията CHAR в Бар Formula е,
=B5&CHAR(32)&C5&CHAR(32)&D5

  • Къде: CHAR(32) връща пространство.

  • След това натиснете Въведете на вашия клавиатура и ще получите Шон Айджак Лий в клетка E5 като изход на функцията.

Стъпка 2:

  • След това поставете курсора Долен десен ъгъл на клетка E5 , и Знак за автоматично попълване и го плъзнете надолу.

  • След приключване на горния процес ще получим желания резултат в колона E .

Свързано съдържание: VBA за конкатенация на обхват с разделител в Excel (3 начина)

5. прилагане на функциите TEXT и TODAY за конкатенация на няколко клетки с интервал в Excel

Тук ще приложим ТЕКСТ и Функция TODAY с за комбиниране на клетки в Excel. Нека следваме инструкциите по-долу, за да се научим!

Стъпки:

  • Първо, изберете клетка B5.

  • След това въведете Функция TODAY в Формула Бар. Формулата е в Формула Бар,
=ДНЕС()

  • Сега натиснете Въведете на вашия клавиатура и ще получите 2/28/2022 като връщане на тази функция.
  • След като завършите горния процес, отново изберете клетка C5 .

  • В клетка C5 , въведете нова формула. Формулата е,
= "Днес е "&TODAY()

  • Отново , натиснете Въведете на вашия клавиатура и ще получите Днес е 44620 което е дълго число без форматиране на дата като връщане на тази функция.

  • За да дадете числото във формат, изберете нов клетка D5 .

  • След като изберете клетка D5, отново въведете нова формула с двойни кавички в полето Формула Бар. Формулата е,
="Днес е " &TEXT(TODAY(), "mm-dd-yy")

  • Къде: ДНЕС() връща текущата дата.

  • След като завършите горния процес, отново натиснете Въведете на вашия клавиатура и ще получите желания резултат, който е показан на снимката по-долу.

Прочетете още: Как да комбинирате текст от две или повече клетки в една клетка в Excel (5 метода)

6. стартиране на код VBA за конкатенация на няколко клетки с интервал в Excel

В този метод ще стартираме VBA Код за конкатенация на няколко клетки с интервал. Нека следваме инструкциите по-долу, за да научим!

Стъпка 1:

  • Първо, от вашия Разработчик лента, отидете на адрес,

Разработчик → Visual Basic

  • След това се отваря прозорец с име Приложения на Microsoft Visual Basic - Конкатенация на клетки с интервал ще се появи пред вас.

  • Следователно, от Вмъкване на отидете на,

Вмъкване на → Модул

Стъпка 2:

  • Освен това запишете следното VBA код в Конкатенация на клетки с интервал модул.
 Функция ConcatenateR(WorkR As Range, Optional sign As String = " ") As String Dim R As Range Dim OutStr As String For Each R In WorkR If R.Text " " Then OutStr = OutStr & R.Text & sign End If Next ConcatenateR = Left(OutStr, Len(OutStr) - 1) End Function 

  • Докато завършвате да въвеждате VBA код в този модул, стартирайте За да направите това, отидете в,

Изпълнение → Изпълнение на формуляр за подпотребител/потребител

Стъпка 3:

  • Сега се върнете в работния лист и въведете ConcatenateR формула в клетка E5 . ConcatenateR формулата е,
=ConcatenateR(B5:D5)

  • След това натиснете Въведете на вашия клавиатура и ще получите Шон Айджак Лий в клетка E5 като изход на дефинираната от потребителя функция ConcatenateR функция.

  • По същия начин автоматично попълнете формулата ConcatenateR за цялата колона E за да получите желания резултат, който е показан на снимката по-долу.

Прочетете още: Как да конкатенирате низ и променлива в Excel VBA (подробен анализ)

7. прилагане на функцията TEXTJOIN за конкатенация на няколко клетки с интервал в Excel

След като научи Функция CONCATENATE , Метод на символа амперсанд , Функция CHAR , ТЕКСТ, и ДНЕС ще се научим да конкатенираме няколко клетки с пространство в Excel като използвате Функция TEXTJOIN . Конкатенация на няколко клетки в Excel като използвате функцията TEXTJOIN , следвайте инструкциите по-долу, за да се научите!

Стъпка 1:

  • Първо, изберете клетка E5 , където ще въведем Функция TEXTJOIN .

  • След като изберете клетка E5 , въведете Функция TEXTJOIN в Бар Formula Формулата в Бар Formula е,
=TEXTJOIN(" ", TRUE, B5:D5)

  • Докато завършвате въвеждането на функцията в Бар Formula , просто натиснете Въведете на вашия клавиатура и ще получите Шон Айджак Лий като връщане на Функция TEXTJOIN .

Стъпка 2:

  • Сега поставете вашия курсор на в долния десен ъгъл на клетка E5, и веднага знак за автоматично попълване ще се появи пред вас. знак за автоматично попълване в посока надолу.

  • След като завършите горния процес, ще можете да получите желания резултат.

Прочетете още: Конкатениране на няколко клетки въз основа на критерии в Excel (4 метода)

Нещата, които трябва да запомните

👉 можете да използвате само Функция TEXTJOIN в Excel 2019 или по-късна, включително Microsoft 365 .

Заключение

Надявам се, че всички споменати по-горе подходящи методи за обединяване на няколко клетки с интервал сега ще ви провокират да ги приложите във вашата Excel електронни таблици с по-голяма производителност. Ще се радваме да се чувствате свободни да коментирате, ако имате някакви въпроси или запитвания.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.