Innholdsfortegnelse
I Microsoft Excel er det flere passende metoder for å kombinere flere kolonner til én kolonne. I denne artikkelen lærer du hvordan du kan bruke forskjellige tilnærminger for å slå sammen data fra flere kolonner til én enkelt kolonne med eksempler og riktige illustrasjoner.
Last ned øvelsesarbeidsbok
Du kan laste ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.
Kombiner flere kolonner til én kolonne.xlsx
6 Tilnærminger for å kombinere flere kolonner til én kolonne i Excel
1. Bruk av CONCATENATE- eller CONCAT-funksjonen for å slå sammen flere kolonner i Excel
I det følgende bildet representerer de tre kolonnene noen tilfeldige adresser med delte deler. Vi må slå sammen hver rad for å lage en meningsfull adresse i Kolonne E under Kombinert tekst -overskriften.
Vi kan bruke funksjonen CONCATENATE eller CONCAT for å tjene formålet. I den første utgangen Celle E5 vil den nødvendige formelen være:
=CONCATENATE(B5,C5,D5)
Eller,
=CONCAT(B5,C5,D5)
Etter å ha trykket Enter og brukt Fyllehåndtak for å autofylle resten av cellene i Kolonne E , får vi den kombinerte enkeltkolonnen som vist på bildet nedenfor.
Relatert innhold: Kombiner tekst fra to eller flere celler til én celle i Excel (5 metoder)
2. Bruk av Ampersand (&) for å kombinere flere kolonnerinn i enkeltkolonne
Vi kan også bruke Ampersand (&) for å sette sammen eller slå sammen tekster lettere. Forutsatt at vi ikke har noe skilletegn med tekstene i cellene, men når vi slår sammen tekster fra en rad, må vi sette inn et skilletegn.
I utdataene Celle E5 , den nødvendige formelen med bruk av Ampersand (&) vil være:
=B5&", "&C5&", "&D5
Trykk Enter , autofyll hele kolonne E og du får alle de kombinerte tekstene i én enkelt kolonne med en gang.
3. Sett inn TEXTJOIN-funksjon for å kombinere flere kolonner i kolonne i Excel
Hvis du bruker Excel 2019 eller Excel 365 , så TEXTJOIN funksjon er et annet flott alternativ for å oppfylle dine formål.
Den nødvendige formelen for å slå sammen flere tekster med TEXTJOIN funksjonen i Celle E5 vil være:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
Etter å ha trykket Enter og trukket ned til siste celle i kolonne E , du får de sammenkoblede tekstene i en enkelt kolonne samtidig.
4. Stable flere kolonner i én kolonne i Excel
Nå har datasettet vårt 4 tilfeldige kolonner som strekker seg fra Kolonne B til Kolonne E . Under Kombiner kolonne -overskriften stabler vi verdiene fra 4., 5. og 6. rad sekvensielt. Kort sagt, vi stabler alle dataene i én enkelt kolonne.
📌 Trinn1:
➤ Velg celleområdet (B4:E6) som inneholder primærdataene.
➤ Navngi det med en tekst i Navneboks .
📌 Trinn 2:
➤ I utgangen Celle G5 , skriv inn følgende formel:
=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)
📌 Trinn 3:
➤ Trykk Enter og du får den første verdien fra 4. rad i celle G5 .
➤ Nå bruk Fyllhåndtak for å dra ned langs kolonnen til du finner en #REF -feil.
Og til slutt vil du få vist følgende utdata.
🔎 Hvordan fungerer formelen?
- KOLONNER(Data): Funksjonen KOLONNER inne i funksjonen MOD her returnerer det totale antallet kolonner som er tilgjengelige i det navngitte området (Data) .
- RAD(A1)-1+KOLONNER(Data): Kombinasjonen av RAD og KOLONNER her definerer utbyttet av MOD funksjonen.
- MOD(RAD(A1)-1+KOLONNER(Data), KOLONNER(Data))+1: Denne delen definerer kolonnen nummeret til INDEKS funksjonen og for utdata returnerer funksjonen '1' .
- 1+INT((RAD(A1)-1) /COLUMNS(Data)): Radnummeret til INDEKS funksjonen er spesifisert av denne delen der INT funksjonen runder opp den resulterende verdien til heltallsformen.
5. Bruk av notatblokk for å slå sammen kolonnedata i Excel
Vi kan også bruke en notisblokk for å kombinereflere kolonner i én kolonne. La oss gå gjennom følgende trinn:
📌 Trinn 1:
➤ Velg celleområdet (B5:D9) som inneholder primærdataene.
➤ Trykk CTRL+C for å kopiere det valgte celleområdet.
📌 Trinn 2:
➤ Åpne en notisblokkfil.
➤ Lim inn CTRL+V for å lime inn de valgte dataene her.
📌 Trinn 3:
➤ Trykk CTRL+H for å åpne Erstatt dialogboks.
➤ Velg en fane mellom to tekster til side i notisblokkfilen og kopier den.
➤ Lim den inn i Finn hva boks.
📌 Trinn 4:
➤ Skriv “, “ i boksen Erstatt med .
➤ Trykk på alternativet Erstatt alle og du er ferdig.
Alle dataene i notisblokkfilen din vil se ut som i bildet nedenfor.
📌 Trinn 5:
➤ Kopier nå hele teksten fra notisblokken.
📌 Trinn 6:
➤ Og til slutt, lim den inn i utdata Cell E5 i Excel sp leseark.
De resulterende dataene i Kolonne E vil nå være som følger:
6. Bruk VBA-skript for å slå sammen kolonner til én kolonne i Excel
Vi kan også bruke VBA -metoden til å stable flere kolonner i en enkelt kolonne. I det følgende bildet vil Kolonne G vise de stablede dataene.
📌 Trinn 1:
➤ Høyre-klikk på arknavnet i arbeidsboken og trykk Vis kode .
Et nytt modulvindu vil dukke opp der du bare må lime inn følgende koder:
1704
📌 Trinn 2:
➤ Etter å ha limt inn kodene, trykk F5 for å kjøre koden.
➤ Tilordne en makronavn i dialogboksen Makro .
➤ Trykk Kjør .
📌 Trinn 3:
➤ Velg det primære dataområdet (B4:E6) i boksen Velg område .
➤ Trykk OK .
📌 Trinn 4:
➤ Velg utdata Cell G5 etter å ha aktivert Destinasjonskolonne -boksen.
➤ Trykk OK og du er ferdig.
Som i det følgende bildet, vil du bli vist de kombinerte og stablede dataene i utdatakolonnen.
Avsluttende ord
Jeg håper alle disse enkle metodene nevnt ovenfor nå vil hjelpe deg med å bruke dem i Excel-regnearkene dine når det er nødvendig. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan sjekke ut våre andre artikler relatert til Excel-funksjoner på denne nettsiden.