Sisällysluettelo
Voimme helposti löytää tarvittavat arvot, jotta voimme yhdistää rivit, joilla on sama tunnus Excelissä. Tänään opimme tekemään prosessin vaihe vaiheelta Excelissä.
Käytännön työkirja
Lataa seuraava työkirja ja harjoitus.
Saman ID:n omaavien rivien yhdistäminen.xlsx3 yksinkertaista tapaa yhdistää rivit, joilla on sama tunnus Excelissä
1. Saman tunnuksen omaavien rivien yhdistäminen VBA:lla
Oletetaan, että minulla on laskentataulukko, joka sisältää myyjän nimen ja tunnuksen sekä päivämäärät, jolloin hänelle maksettiin. Nyt minun on yhdistettävä ne.
VAIHEET:
- Mene osoitteeseen Arkki-välilehti ja napsauta hiiren oikealla painikkeella.
- Valitse Näytä koodi .
- Microsoft Visual Basic for Application ikkuna avautuu.
♦ Huomautus : Löydät tämän ikkunan myös painamalla näppäintä Alt+F11 avaimet.
- Nyt moduuli-ikkuna, liitä seuraava VBA koodit.
Sub Combine_Rows_with_IDs() Dim x1 As Range Dim x2 As Long Dim A As Long, B As Long, C As Long On Error Resume Next Set x1 = Application.InputBox("Select Range:", "Combine Rows with IDs", Selection.Address, , , , , , 8) Set x1 = Range(Intersect(x1, ActiveSheet.UsedRange).Address) If x1 Is Nothing Then Exit Sub x2 = x1.Rows.Count For A = x2 To 2 Step -1 For B = 1 To A - 1 If x1(A, 1).Value = x1(B,1).Value And B A Then For C = 2 To x1.Columns.Count If x1(B, C).Value "" Then If x1(A, C).Value = "" Then x1(A, C) = x1(B, C).Value Else x1(A, C) = x1(A, C).Value & "," & x1(B, C).Value End If End If End If Next x1(A, C).EntireRow.Delete A = A - 1 A = B - 1 B = A - 1 End If End If Next Next Next ActiveSheet.UsedRange.Columns.AutoFit End Sub
- Tämän VBA-koodin suorittaminen Klikkaa on Suorita painiketta tai paina näppäintä F5 .
- Avautuu valintaikkuna, jossa valitaan yhdistettävien rivien alue.
- Ja lopuksi, klikkaa OK .
- Saamme tulokseksi alla esitetyt tulosteet.
2. Käytä konsolidointityökalua rivien yhdistämiseen Excelissä.
Konsolidoi työkalu kerää tietoja eri paikasta, summaa, arvot. Ajatellaan, että meillä on työarkki, joka sisältää myyjän nimen ja palkan. Käytämme työkalua Konsolidoi työkalu, jolla saadaan selville oman palkan kokonaissumma yhdistämällä rivit.
VAIHEET:
- Vuodesta Työkalurivi, valitse Tiedot > Konsolidoi .
- Näyttöön avautuu valintaikkuna.
- Voimme valita erilaisia Toiminnot.
- Valitse nyt data-alue pitämällä avainsarake vasemmanpuoleisimpana.
- Sen jälkeen paina Lisää lisätäksesi viittaukset.
- Tick on Ylin rivi & Vasen sarake ja paina OK .
- Lopuksi näet tietojen yhteenvedon.
Lue lisää: Rivien yhdistäminen Excelissä
3. Lisää IF-funktio rivien yhdistämiseen Excelissä
The looginen funktio IF arvioi annetut ehdot ja antaa yhden arvon true-tulokselle ja toisen false-tulokselle. Voimme käyttää sitä tekstiarvoja sisältävien rivien yhdistämiseen. Tässä meillä on tietokokonaisuus ( B4:C10 ) oli yhdistellä kirjoja eri riveiltä kirjoittajan mukaan.
VAIHEET:
- Kun olet valinnut taulukon, napsauta Tiedot > Lajittele .
- Lajittele taulukon pääsarakkeella.
- Nyt taulukko näyttää seuraavalta.
- Sen jälkeen tarvitsemme apua sarakkeisiin, jotka sisältävät kaavan. Yksi kaava yhdistää kirjan nimen.
- Osoitteessa Solu D5 kirjoita kaava:
=IF(B5=B4,D4&", "&C5,C5)
- Hit Kirjoita ja vedä kursoria.
- Tässä on toinen sarake, jossa käytämme toista kaavaa, joka etsii koko kirjan nimiluettelon.
- Osoitteessa Solu E5 , kirjoita kaava:
=IF(B6B5,"Merged","")
- Hit Kirjoita ja vedä sitä alaspäin, niin näemme alla olevan tuloksen.
- Kopioi tulokset tällä hetkellä ja liitä ne osoitteeseen Solu D5 arvoina.
- Jälleen Lajittele arvot viimeisenä olevan sarakkeen mukaan alenevassa järjestyksessä.
- Näin voimme tuoda kaikki yhdistetyt arvot alkuun.
- Lopuksi voimme poistaa sarakkeen, jota ei tarvita.
Päätelmä
Nämä ovat nopein tapa yhdistää saman ID:n omaavia rivejä osoitteessa Excel Siihen on lisätty harjoituskirja. Kokeile sitä. Voit vapaasti kysyä mitä tahansa tai ehdottaa uusia menetelmiä.