Съдържание
При работа с Microsoft Excel, понякога се налага да конкатенираме няколко клетки с техните стойности с помощта на Excel Можем лесно да конкатенираме няколко клетки с пространство в Excel чрез използване на формули. За да конкатенирате няколко клетки с интервал в Excel , можем да използваме функцията CONCATENATE, Амперсанд(&) Символ , Функции TEXTJOIN, TRANSPOSE , Формула CHAR , и Макроси VBA също така.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.
Конкатениране на няколко клетки.xlsm7 подходящи начина за конкатенация на няколко клетки с интервал в 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 електронни таблици с по-голяма производителност. Ще се радваме да се чувствате свободни да коментирате, ако имате някакви въпроси или запитвания.