Съдържание
В този урок ще споделя с вас 6 прости методи за комбиниране на няколко клетки в една, разделена със запетая в Excel. Можете лесно да приложите тези методи във всеки набор от данни, за да обедините много стойности в една клетка, като използвате запетая. За да постигнете тази задача, ще видим и някои полезни функции, които могат да ви бъдат полезни в много други задачи, свързани с Excel.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка за упражнения от тук.
Комбиниране на няколко клетки.xlsm6 прости метода за комбиниране на няколко клетки в една, разделена със запетая, в Excel
Взехме кратък набор от данни, за да обясним ясно стъпките. Наборът от данни съдържа приблизително 7 редове и 4 колони. Първоначално запазваме всички клетки в Обща информация формат. За всички набори от данни имаме 4 уникални колони, които са Компания, Продукт 1, Продукт 2, и Комбиниран . Въпреки че можем да променяме броя на колоните по-късно, ако това е необходимо.
1. Използване на оператора Ampersand за комбиниране на няколко клетки
В този първи метод ще видим как да използваме Амперсанд оператор в Excel към комбиниране на няколко клетки в една, разделена със запетая. За целта следвайте стъпките по-долу.
Стъпки:
- Първо, отидете в клетка E5 и въведете следната формула:
=C5&", "&D5
- Сега натиснете Въведете и копирайте тази формула в другите клетки.
Така че това би трябвало да ни даде търсения резултат.
2. Комбиниране на няколко клетки в една чрез функцията CONCATENATE
Функцията CONCATENATE в Excel обединява няколко стойности и връща резултата като текстова стойност. Ще използваме тази функция, за да комбиниране на няколко клетки в едно, разделено със запетая.
Стъпки:
- Като начало щракнете два пъти върху клетката E5 и въведете следната формула:
=CONCATENATE(C5,", ",D5)
- След това натиснете бутона Въведете и копирайте тази формула по-долу, като използвате Дръжка за пълнене .
Както виждате, горният метод е много удобен и за бързо комбиниране на клетки със запетая.
3. Прилагане на функцията CONCAT
Функцията CONCAT в Excel работи подобно на предишната функция, но освен отделни стойности може да приема и препратки към диапазони. Нека видим как да използваме тази функция, за да комбиниране на няколко клетки в едно, разделено със запетая.
Стъпки:
- Както и преди, вмъкнете следната формула в клетката E5 :
=CONCAT(C5,",",D5)
- След това натиснете бутона Въведете или щракнете върху всяка празна клетка.
- И накрая, използвайте тази формула в останалите клетки в колоната E .
В резултат на това ще получите желания резултат.
4. Използване на функцията TEXTJOIN
Функцията TEXTJOIN в Excel може да обединява няколко стойности и да добавя разделител между тях. По-долу са описани стъпките за използване на тази функция, за да комбиниране на няколко клетки в едно, разделено със запетая.
Стъпки:
- Първо, отидете в клетка E5 и въведете следната формула:
=TEXTJOIN(", ",1,C5,D5)
- След това потвърдете формулата, като натиснете Въведете и копирайте тази формула надолу, като плъзнете Дръжка за пълнене .
Така че TEXTJOIN функция също е много полезен за комбиниране на няколко клетки в една.
5. Използване на функцията Flash Fill на Excel за комбиниране на няколко клетки със запетая
Нека сега видим един бърз начин за комбиниране на няколко клетки в една, разделена със запетая, с помощта на Запълване на светкавицата функция в Excel.
Стъпки:
- Първоначално въведете стойността на клетките C5 и D5 като между тях се поставя запетая в клетката E5 .
- Сега изберете всички клетки от E5 към E10 .
- След това щракнете върху Запълване на светкавицата под Инструменти за данни група на Таб с данни в горната част на екрана.
- Вследствие на това Запълване на светкавицата функция ще идентифицира модела на клетъчните E5 и го приложете и към другите клетки.
6. Използване на VBA за комбиниране на няколко клетки
Ако сте запознати с VBA в Excel, тогава можете лесно да комбиниране на няколко клетки в една, разделена със запетая. Следвайте стъпките по-долу, за да направите това.
Стъпки:
- За този метод отидете в Разработчик и изберете Visual Basic .
- Сега изберете Вмъкване на в VBA и щракнете върху Модул .
- След това въведете формулата по-долу в новия прозорец:
Функция CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " " Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function
- Сега отидете в клетка E5 и въведете следната формула:
=Combine(C5:D5,",")
- След това натиснете бутона Въведете и използвайте клавиша Дръжка за пълнене за да извършите същата операция и в другите клетки.
Заключение
Надявам се, че сте успели да приложите методите, които показах в този урок за това как да комбиниране на няколко клетки в една, разделена със запетая в Excel-а. Както виждате, има доста начини да постигнете това. Затова разумно изберете метода, който най-добре отговаря на ситуацията ви. Ако се затрудните в някоя от стъпките, препоръчвам ви да ги преминете няколко пъти, за да изчистите всяко объркване. Накрая, за да научите повече Excel техники, следвайте нашите ExcelWIKI уебсайт. Ако имате някакви въпроси, моля, уведомете ме в коментарите.