Ynhâldsopjefte
Yn in protte gefallen moatte jo miskien gegevens konsolidearje, gearfoegje of kombinearje . Yn Microsoft Excel kinne jo sokke soarten taken yn bulk en binnen sekonden dwaan. Dit artikel lit sjen hoe't jo gegevens yn Excel út meardere rigen konsolidearje kinne mei wat flugge metoaden.
Oefenwurkboek downloade
Jo kinne it oefenwurkboek downloade fan 'e ûndersteande keppeling.
Gegevens fan meardere rigen konsolidearje.xslm
4 metoaden om gegevens fan meardere rigen yn Excel te konsolidearjen
No, lit ús oannimme dat jo in dataset hawwe mei in list fan Lannen en harren Stêden . Hjir wolle jo de meardere rigen foar Stêden konsolidearre neist harren Lân . Op dit punt sil ik jo twa metoaden sjen litte dy't dizze dataset brûke om dit te dwaan.
1. Unike en TEXTJOIN-funksjes brûke
Gebrûk fan UNIQUE Funksjes en TEXTJOIN is ien fan 'e fluchste en meast handige manieren om gegevens fan meardere rigen yn Excel te konsolidearjen. Folgje no de stappen hjirûnder om gegevens te konsolidearjen mei dizze funksjes.
Stappen :
- Earst meitsje in nije kolom foar Lân njonken jo dataset.
- Selektearje dêrnei sel E5 en foegje de folgjende formule yn.
=UNIQUE(B5:B13)
Yn dit gefal is sel E5 de earste sel fan de nije kolom Lân . Ek binne B5 en B13 de earste en lêste sellen fan 'e datasetkolom Lân .
Boppedat brûke wy de UNIKE funksje. De syntaksis fan dizze funksje is UNIQUE(array, [by_col], [exactly_once]) .
- Foegje dan in oare kolom ta foar konsolidearre gegevens fan de stêden.
- Dêrnei klikje jo op sel F5 en set de folgjende formule yn.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))
Hjir is sel F5 de earste sel fan de nije kolom Stêd . Ek sellen C5 en C13 binne respektivelik de earste en lêste sellen fan de datasetkolom Stêd .
Boppedat brûke wy hjir de TEXTJOIN funksje. De syntaksis fan dizze funksje is TEXTJOIN(delimiter,ignore_empty,text1,...) . Ek brûke wy de IF-funksje .
- Slepe as lêste de Fillhandtak foar de rest fan de kolom .
Lês mear: Funksje konsolidearje foar tekstgegevens yn Excel (mei 3 foarbylden)
2. IF-funksje tapasse en sortearje
In oare manier om de gegevens fan meardere rigen yn excel te konsolidearjen is de funksje IF te brûken en de Sortearje -opsje út de Data ljepper tagelyk. Folgje no de stappen hjirûnder om dit te dwaan fanút de boppesteande dataset.
Stappen :
- Selektearje earst it selberik dat jo sortearje wolle. Yn dit gefal is it berik B5:B13 .
- Gean dan nei de Data ljepper > Sortearje & Filter > Sortearje A oant Z .
- No, in Sortearje warskôging faksil pop up. Selektearje op dit punt De seleksje útwreidzje .
- Folgjende, klikje op OK .
- Foegje dêrom in oare kolom ta foar Stêden .
- Selektearje dêrnei sel D5 en ynfoegje de folgjende formule, en sleep de Fillhandtak foar de oerbleaune sellen fan de kolom.
=IF(B5=B4,D4 &","& C5,C5)
Yn dit gefal is sel D5 de earste sel fan de kolom Stêden .
- Foegje op dit punt in nije kolom yn mei de namme Final Sort .
- Selektearje dan sel E5 , ynfoegje de folgjende formule en sleep de Fill Handle foar de oerbleaune kolomsellen.
=IF(B5B6,"Final Row","")
Yn dit gefal binne B5 en B6 respektivelik de earste en twadde sellen fan 'e kolom Stêd . Ek E5 is de earste sel fan de kolom Finale rige .
- No, selektearje en kopiearje berik D5:E13 en plak se yn Wearden formaat om har formule te ferwiderjen.
- Gean dan nei de Data tab > Sortearje .
- Op dit punt, fan Sortearje op opsjes selektearje Finale sortearje .
- Dan, út de Oarder -opsjes selektearje Z oant A .
- Dêrtroch , klikje op OK .
- No sil in fakje Sortearje warskôging opdûke. Selektearje op dit punt De seleksje útwreidzje .
- Folgjende, klikje op OK .
- Op dit punt, dosil jo útfier hawwe lykas werjûn yn 'e ûndersteande skermôfbylding.
- Utstean wiskje alle ekstra rigen en kolommen en hawwe jo winske útfier.
Lês mear: Hoe kinne jo ynformaasje konsolidearje yn Excel (2 ienfâldige manieren)
Silkens Lêzingen
- Hoe kinne jo groepearings- en konsolidaasjeark brûke yn Excel (5 maklike foarbylden)
- Konsolidaasje fuortsmite yn Excel (2 handige metoaden) )
- Hoe kinne jo gegevens konsolidearje yn Excel út meardere wurkboeken (2 metoaden)
- [Fêst]: Konsolidaasjereferinsje is net jildich yn Excel ( mei Quick Fix)
3. Gebrûk fan 'e konsolidaasjeopsje om gegevens fan meardere rigen yn Excel te konsolidearjen
Stel no dat jo in dataset hawwe wêr't jo ferkeap makke hawwe troch in pear persoanen by ferskate gelegenheden. Op dit punt wolle jo de gegevens fan har ferkeap konsolidearje en har som krije fan meardere rigen. Jo kinne de stappen hjirûnder folgje as jo dat wolle.
Stappen :
- Selektearje earst de sel dy't jo wolle nije gegevens yn.
- Twadde, gean nei it ljepblêd Data .
- Selektearje dan Konsolidearje út de Data-ark .
- Selektearje dan Som út Funksje opsjes.
- Dêrnei , selektearje de Referinsje , Yn dit gefal is it $B$5:$C$14 .
Hjir, sel B5 is de earste sel fan de kolom Sales Persoan en sel C14 is de lêste sel fan de kolom Ferkeapbedrach .
- Selektearje dêrnei de Linkerkolom fan Brûk labels yn .
- Klik dêrtroch op de OK knop.
- Uteinlik hawwe jo jo konsolidearre gegevens foar ferkeap.
Opmerking: As jo jo gegevens konsolidearre wolle krije op basis fan kritearia, earst Sortearje jo gegevens neffens jo kritearia en brûk dan de Konsolidearje opsje.
Lês mear: Gegevensvalidaasje en konsolidaasje yn Excel (2 foarbylden)
4. VBA-koade tapasse om gegevens fan meardere rigen yn Excel te konsolidearjen
Jo kinne ek
Stappen :
- Druk earst op ALT + F11 om it VBA finster te iepenjen.
- Selektearje no Sheet 7 of it blêd dêr't jo oan wurkje en Rjochtsklik derop.
- Selektearje dêrnei opfolgjend Foegje > Module .
- Op dit punt, kopiearje de folgjende koade en plak it yn de lege romte.
3294
💡 Koade Taljochting:
Yn dit diel sil ik de hjirboppe brûkte VBA -koade útlizze. No haw ik de koade ferdield yn ferskate seksjes en nûmere se. Op dit punt sil ik de koade seksje wiis útlizze.
- Seksje 1: Yndizze seksje meitsje wy in nije Sub neamd ConsolidateMultiRows() .
- Seksje 2 : Dêrnei ferklearje wy ferskate fariabelen.
- Seksje 3: Hjir, yn dizze seksje, meitsje wy in InputBox dy't sil freegje om ús referinsjeberik.
- Seksje 4: Wy rinne in For loop foar it tafoegjen fan de Sales Amount .
- Seksje 5: Uteinlik moatte wy alle ekstra ynhâld wiskje en feroarje de sellen.
- Druk no op F5 en fier de koade út.
- Op dit punt, in doaze sil ferskine lykas de skermôfdruk hjirûnder.
- Foegje dan jo referinsjeberik yn
- Klik as lêste op de knop OK .
- As lêste hawwe jo jo konsolidearre gegevens lykas de skermôfdruk hjirûnder.
Lês mear: Hoe kinne jo gegevens fan meardere kolommen yn Excel konsolidearje (7 maklike manieren)
Konklúzje
Lêst mar net it minste, ik hoopje dat jo fûn hawwe wêr't jo nei sochten fan dit lidwurd. As jo fragen hawwe, lit dan in reaksje hjirûnder litte. Ek, as jo mear artikels lykas dit lêze wolle, kinne jo ús webside besykje ExcelWIKI .