Содржина
Во многу случаи, можеби ќе треба да консолидирате, споите или комбинирате податоци . Во Мајкрософт Ексел, можете да правите вакви типови задачи на големо и за неколку секунди. Оваа статија покажува како да се консолидираат податоците во ексел од повеќе редови со некои брзи методи.
Преземете ја работната книга за вежбање
Можете да ја преземете работната книга за вежбање од врската подолу.
Консолидирајте податоци од повеќе редови.xslm
4 методи за консолидирање податоци од повеќе редови во Excel
Сега, да претпоставиме дека имате база на податоци со листа на Земји и нивните Градови . Овде, сакате да ги имате повеќекратните редови за Градови консолидирани покрај нивната Земја . Во овој момент, ќе ви покажам два методи со користење на оваа база на податоци за да го направите тоа.
1. Користење на функциите UNIQUE и TEXTJOIN
Користење на UNIQUE Функциите и TEXTJOIN се еден од најбрзите и најзгодните начини за консолидирање на податоците од повеќе редови во Excel. Сега, следете ги чекорите подолу за да ги консолидирате податоците користејќи ги овие функции.
Чекори :
- Прво, креирајте нова колона за Земја покрај вашата база на податоци.
- Следно, изберете ја ќелијата E5 и вметнете ја следната формула.
=UNIQUE(B5:B13)
Во овој случај, ќелијата E5 е првата ќелија од новата колона Земја . Исто така, B5 и B13 се првите и последните ќелии од колоната со податоци Земја .
Покрај тоа, ја користиме функцијата УНИКАТНА . Синтаксата на оваа функција е ЕДИНСТВЕНА(низа, [по_кол], [точно_еднаш]) .
- Потоа, додадете друга колона за консолидирано податоци за градовите.
- Потоа, кликнете на ќелијата F5 и вметнете ја следната формула.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))
Овде, ќелијата F5 е првата ќелија од новата колона Град . Исто така, ќелиите C5 и C13 се првата и последната ќелија од колоната со податоци Град соодветно.
Покрај тоа, овде ги користиме <Функција 1>TEXTJOIN . Синтаксата на оваа функција е TEXTJOIN(разделник, игнорирај_празен, текст1,…) . Исто така, ја користиме функцијата IF .
- На крајот, повлечете ја Рачка за пополнување за остатокот од колоната .
Прочитај повеќе: Консолидирана функција за текстуални податоци во Excel (со 3 примери)
2. Примена на функцијата IF и подредување
Друг начин за консолидирање на податоците од повеќе редови во ексел е да се користи функцијата IF и опцијата Sort од табот Податоци истовремено. Сега, следете ги чекорите подолу за да го направите тоа од горната база на податоци.
Чекори :
- Прво, изберете го опсегот на ќелиите што сакаат да сортираат. Во овој случај, тоа е опсегот B5:B13 .
- Потоа, одете во картичката Податоци > Сортирај & Филтер > Подреди А до Ш .
- Сега, поле Предупредување за подредување ќе се појави. Во овој момент, изберете Прошири го изборот .
- Следно, кликнете на OK .
- Следствено, додадете друга колона за Градови .
- Потоа, изберете ја ќелијата D5 и вметнете ја следната формула и повлечете ја Рачка за пополнување за преостанатите ќелии од колоната.
=IF(B5=B4,D4 &","& C5,C5)
Во овој случај, ќелијата D5 е првата ќелија од колоната Градови .
- Во овој момент, вметнете нова колона со име Конечно подредување .
- Потоа, изберете ја ќелијата E5 , вметнете ја следнава формула и повлечете ја Рачка за пополнување за преостанатите ќелии на колоната.
=IF(B5B6,"Final Row","")
Во овој случај, B5 и B6 се првата и втората ќелија од колоната Град соодветно. Исто така, E5 е првата ќелија од колоната Завршен ред .
- Сега, изберете и копирајте опсег D5:E13 и залепете ги во формат Values за да ја отстраните нивната формула.
- Следно, одете на јазичето Податоци > Подреди .
- Во овој момент, од Подреди по опциите изберете Конечно подредување .
- Потоа, од опциите Нареди изберете Z до A .
- Следствено , кликнете OK .
- Сега, ќе се појави поле Предупредување за подредување . Во овој момент, изберете Прошири го изборот .
- Следно, кликнете на OK .
- Во овој момент, виеќе го има вашиот излез како што е прикажано на сликата подолу.
- Конечно, избришете ги сите дополнителни редови и колони и добијте го посакуваниот излез.
Прочитај повеќе: Како да се консолидираат информациите во Excel (2 едноставни начини)
Слично Читања
- Како да ги користите алатките за групирање и консолидација во Excel (5 лесни примери)
- Отстранете ја консолидацијата во Excel (2 практични методи )
- Како да се консолидираат податоците во Excel од повеќе работни книги (2 методи)
- [Поправено]: Референцата за консолидација не е валидна во Excel ( со Брза поправка)
3. Користење на опцијата за консолидирање за консолидирање податоци од повеќе редови во Excel
Сега, да претпоставиме дека имате база на податоци каде што имате продажби направени од неколку лица во различни прилики. Во овој момент, сакате да ги консолидирате податоците за нивната продажба и да ја добиете нивната сума од повеќе редови. Можете да ги следите чекорите подолу ако сакате да го сторите тоа.
Чекори :
- Прво, изберете ја ќелијата што ја сакате нови податоци внатре.
- Второ, одете во јазичето Податоци .
- Потоа, изберете Консолидирај од Алатки за податоци .
- Потоа, изберете Sum од Function опциите.
- После тоа , изберете ја Референцата , во овој случај, тоа е $B$5:$C$14 .
Тука, ќелијата B5 е првата ќелија од колоната Лице за продавање и ќелијата C14 е последната ќелија од колоната Износ на продажба .
- Следно, изберете ја левата колона од Користете етикети во .
- Следствено, кликнете на копчето OK .
- Конечно, ги имате вашите консолидирани податоци за продажба.
Забелешка: Ако сакате да ги консолидирате вашите податоци врз основа на критериуми, прво Подреди вашите податоци според вашите критериуми и потоа користете ја опцијата Консолидирај .
Прочитај повеќе: Валидација и консолидација на податоци во Excel (2 примери)
4. Примена на VBA код за консолидирање на податоци од повеќе редови во Excel
Исто така, можете да аплицирате VBA код за лесно консолидирање на податоците од повеќе редови во Excel. Ако сакате да го направите тоа, можете да ги следите чекорите подолу.
Чекори :
- Прво, притиснете ALT + F11 за да го отворите прозорецот VBA .
- Сега, изберете Лист 7 или листот на кој работите и Кликнете со десното копче на него.
- Следно, секвенцијално изберете Вметни > Модул .
- Во овој момент, копирајте го следниов код и залепете го на празното место.
4048
💡 Објаснување на кодот:
Во овој дел ќе го објаснам кодот VBA користен погоре. Сега, го поделив кодот на различни делови и ги нумерирав. Во овој момент, мудро ќе го објаснам делот за кодови.
- Дел 1: Воовој дел, создаваме нова Под именувана ConsolidateMultiRows() .
- Дел 2 : Следно, декларираме различни променливи.
- Дел 3: Овде, во овој дел, создаваме InputBox што ќе го бара нашиот референтен опсег.
- Дел 4: Ние извршуваме For циклус за додавање на продажната сума .
- Дел 5: Конечно, треба да ги исчистиме сите дополнителни содржини и преуредите ги ќелиите.
- Сега, притиснете F5 и извршете го кодот.
- Во овој момент, ќе се појави поле како сликата од екранот подолу.
- Следно, вметнете го вашиот референтен опсег
- На крајот, кликнете на копчето OK .
- На крај, ги имате вашите консолидирани податоци како сликата од екранот подолу.
Прочитајте повеќе: Како да се консолидираат податоците од повеќе колони во Excel (7 лесни начини)
Заклучок
На крај, но не и најмалку важно, се надевам дека го најдовте она што го баравте од ова статија. Ако имате какви било прашања, ве молиме оставете коментар подолу. Исто така, ако сакате да прочитате повеќе написи како оваа, можете да ја посетите нашата веб-страница ExcelWIKI .