Прескочи на основното съдържание

Бързо комбинирайте едни и същи стойности/данни или дублирани редове в Excel

Да предположим, че работите с набор от данни, който съдържа дублиращи се записи в колона, и сега трябва да комбинирате редове въз основа на едни и същи стойности в тази колона и да извършите някои операции (като сливане, изчисляване) върху клетките в същия ред на други колони. The Разширено комбиниране на редове функция на Kutools за Excel може да ви помогне да разрешите този проблем. С тази функция можете лесно да постигнете:

Комбинирайте редове с еднакви стойности и обединете стойностите на други колони

Комбинирайте дублиращи се редове и стойности на сума/брой на други колони

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


Кликнете Kutools > Обединяване и разделяне > Разширено комбиниране на редове, за да активирате тази функция. Вижте екранна снимка:


Комбинирайте редове с еднакви стойности и обединете стойностите на други колони

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

1. Изберете цялата таблица (A1: B13 в този случай), отидете на избор Kutools > Обединяване и разделяне > Разширено комбиниране на редове за да активирате тази функция.

2. В Разширено комбиниране на редове диалогов прозорец, трябва да конфигурирате както следва.

1) Избраният диапазон се показва в Комбинирайте гама кутия. Можете да промените диапазона, ако е необходимо;
2) В Списък с колони раздел, можете да видите всички колони от избрания диапазон се показват в списъчното поле.
A: Посочете ключова колона, за да проверите за дубликати:
В този случай, тъй като трябва да комбинирам редове въз основа на дублирани стойности в колоната Клиент, тук избирам Клиентски в списъка щракнете върху стрелката в операция колона и след това изберете Първичен ключ от падащото меню;
B: Посочете разделител за разделяне на обединените стойности:
Тук избирам колоната Продукт, щракнете върху стрелката в операция колона и след това изберете запетая в Комбинирам група от падащото меню.
3) Щракнете върху OK бутон.

Забележки:
1) Ако избраният диапазон има заглавки, Данните ми имат заглавки квадратчето ще бъде отметнато автоматично.
2) За да запазите форматирането на клетката (като дата, процент, валута и т.н.) след сливането, проверете Използвайте форматирани стойности кутия.
3) В този случай, ако има празни клетки в колоната с продукти, допълнителни запетаи и интервали ще се появят в списъка, разделен със запетая. За да избегнете това, трябва да проверите Пропускане на празни клетки кутия.
4) Ако не искате да показвате дублиращи се стойности в обединените резултати, отметнете Изтриване на дублирани стойности кутия.
5) В долната част на прозореца можете да видите два раздела "Предварителен преглед"И"Пример" Предварителен преглед показва визуализация в реално време на резултата от сливането за зададените от вас настройки. И на Пример показва екранна снимка на пример за тази функция.

3. След това още един Разширено комбиниране на редове се появява диалогов прозорец, показващ колко реда ще бъдат обединени успешно. Кликнете OK да го затворите.

След обединяването можете да видите резултата, както следва.


Комбинирайте дублиращи се редове и стойности на сума/брой на други колони

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

1. Изберете цялата таблица (A1:C13 в този случай), отидете на избор Kutools > Обединяване и разделяне > Разширено комбиниране на редове за да активирате тази функция.

2. В Разширено комбиниране на редове диалогов прозорец, трябва да конфигурирате както следва.

1) Избраният диапазон се показва в Комбинирайте гама кутия. Можете да промените диапазона, ако е необходимо;
2) В Списък с колони раздел, можете да видите всички колони от избрания диапазон се показват в списъчното поле.
A: Посочете ключова колона, за да проверите за дубликати:
В този случай, тъй като трябва да комбинирам редове въз основа на дублирани стойности в колоната Клиент, тук избирам Клиентски в списъка щракнете върху стрелката в операция колона и след това изберете Първичен ключ от падащото меню;
B: Посочете разделител за разделяне на обединените резултати:
Тук избирам колоната Продукт, щракнете върху стрелката в операция колона и след това изберете a разделител, който искате да използвате за разделяне на стойностите (тук избирам запетая).
C: Извършете изчисление за определена колона:
В този случай трябва да сумирам продажбите за същия клиент. Тук избирам Sale в списъка щракнете върху стрелката в операция колона и след това изберете Сума в Изчисли група от падащото меню.
3) Щракнете върху OK бутон.

Забележки:
1) Ако избраният диапазон има заглавки, Данните ми имат заглавки квадратчето ще бъде отметнато автоматично.
2) За да запазите форматирането на клетката (като дата, процент, валута и т.н.) след сливането, проверете Използвайте форматирани стойности кутия.
3) В този случай, ако има празни клетки в колоната с продукти, в обединените стойности ще се появят допълнителни запетаи и интервали. За да избегнете това, трябва да проверите Пропускане на празни клетки кутия.
4) За Продажби колона, можете да извършвате и други изчисления, като напр усредняване, умножаване, разграничаванеИ др
5) Ако не искате да показвате дублиращи се стойности в обединените резултати, отметнете Изтриване на дублирани стойности кутия.
6) В долната част на прозореца можете да видите два раздела "Предварителен преглед"И"Пример" Предварителен преглед показва визуализация в реално време на резултата от сливането за зададените от вас настройки. И на Пример показва екранна снимка на пример за тази функция.

3. След това още един Разширено комбиниране на редове се появява диалогов прозорец, показващ колко реда ще бъдат обединени успешно. Кликнете OK да го затворите.

След обединяването можете да видите резултата, както следва.


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

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

1. Изберете цялата таблица (A1:C13 в този случай), отидете на избор Kutools > Обединяване и разделяне > Разширено комбиниране на редове за да активирате тази функция.

2. В Разширено комбиниране на редове диалогов прозорец, трябва да конфигурирате както следва.

1) Избраният диапазон се показва в Комбинирам гама кутия. Можете да промените диапазона, ако е необходимо;
2) В Списък с колони раздел, можете да видите всички колони от избрания диапазон се показват в списъчното поле.
A: Посочете ключова колона, за да проверите за дубликати:
В този случай, тъй като трябва да комбинирам редове въз основа на дублирани стойности в колоната Клиент, тук избирам Клиентски в списъка щракнете върху стрелката в операция колона и след това изберете Първичен ключ от падащото меню;
B: Задайте разделител за разделяне на обединените стойности:
Тук избирам колоната Продукт, щракнете върху стрелката в операция колона и след това изберете разделител, който искате да използвате за разделяне на стойностите (тук аз избирам запетая).
C: Запазете първата/последната от колона:
В този случай искам да запазя само първата дата на покупка за всеки клиент. Тук избирам Дата в списъка щракнете върху стрелката в операция колона и след това изберете Запазете 1-ви данни от колоната в Държа група от падащото меню.
3) Щракнете върху OK бутон.

Забележки:
1) Ако избраният диапазон има заглавки, Данните ми имат заглавки квадратчето ще бъде отметнато автоматично.
2) За да запазите форматирането на клетката (като дата, процент, валута и т.н.) след сливането, проверете Използвайте форматирани стойности кутия. В този пример форматирането на датата се поддържа в колоната с дата, ако тази опция е маркирана след обединяването.
3) В този случай, ако има празни клетки в колоната с продукти, в обединените стойности ще се появят допълнителни запетаи и интервали. За да избегнете това, трябва да проверите Пропускане на празни клетки кутия.
4) Ако не искате да показвате дублиращи се стойности в обединените резултати, отметнете Изтриване на дублирани стойности кутия.
5) В долната част на прозореца можете да видите два раздела "Предварителен преглед"И"Пример" Предварителен преглед показва визуализация в реално време на резултата от сливането за зададените от вас настройки. И на Пример показва екранна снимка на пример за тази функция.

3. След това още един Разширено комбиниране на редове се появява диалогов прозорец, показващ колко реда ще бъдат обединени успешно. Кликнете OK да го затворите.

След обединяването можете да видите резултата, както следва.


Забележки:

1. Тази функция поддържа Отмяна (Ctrl + Z);

2. Тази функция не работи за филтриране на данни.


Препоръчват се инструменти за продуктивност
Следните инструменти могат значително да ви спестят време и пари, кой е подходящ за вас?
Таб на Office: Използване на удобни раздели във вашия офис, като начина на Chrome, Firefox и New Internet Explorer.
Kutools за Excel: Повече от 300 разширени функции за Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.

Kutools за Excel

Функционалността, описана по-горе, е само една от 300 мощни функции на Kutools за Excel.

Проектиран за Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Безплатно изтегляне и използване за 30 дни.

Екранна снимка на Kutools за Excel

btn прочетете повече      btn изтегляне     btn покупка

Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It just spins, nothing happend. Would be a great feature if i could get it to work
This comment was minimized by the moderator on the site
What a great concept...but it doesn't work. I got it to work 2 or 3 times and now it doens't do anything anymore!
This comment was minimized by the moderator on the site
I find this to be the best and the worst tool... sometimes simple combines hang forever.
This comment was minimized by the moderator on the site
I love the tool! Had a 8,000 row spreadsheet - took a few hours, but it worked great. Then I got really bold and tried my much larger spreadsheet - it's been almost 24 hours now and it's still going.
This comment was minimized by the moderator on the site
Still problem for me... Not really efficient !!!
This comment was minimized by the moderator on the site
3 Columns, 1800 rows... still processing.
This comment was minimized by the moderator on the site
8000 rows, 10 columns, still processing after 1.5 hours
This comment was minimized by the moderator on the site
Same thing here, with 50000 rows, has been processing for over 10 hours now,any solutions?
This comment was minimized by the moderator on the site
Hey Matt, I have a sheet with 89000 rows just two columns. I've been here since the cows came home, left again the next day and came home again - the advanced combine rows is still running, and I have an Intel Core i9-9900 processor in my box to boot. I learned my lesson the hard way, and believe the Kutools utility is specifically for small data sets of no more than 1,000 rows. Anything larger than that and you're asking for trouble.
This comment was minimized by the moderator on the site
I have a sheet of 26000 rows just two columns. The advanced combine rows has been running for over 30 min. ??? I tried closing and running it again with no better results. Any thoughts?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations