Hvordan transponderer jeg data fra kolonne til en enkelt celle i Excel?
Når du har brug for at transponere en liste med data i en enkelt celle i et regneark, kan du normalt anvende Sammenkæde funktion til at flette listen over celler i en celle, men det vil være komplekst, hvis der er enorme data, der skal kombineres. Denne artikel vil jeg tale om nogle hurtige tricks til at løse denne opgave i Excel.
Transporter data fra kolonne til en enkelt celle med brugerdefineret funktion
Transporter data fra kolonne til en enkelt celle med Kutools til Excel
Transporter data fra kolonne til en enkelt celle med brugerdefineret funktion
Bortset fra funktionen Sammenkædning for at flette en liste over celleværdier, kan du anvende følgende VBA-kode for at få resultatet så hurtigt som muligt.
1. Hold nede ALT + F11 tasterne, og det åbner Microsoft Visual Basic til applikationer vindue.
2. Klik indsatte > Moduler, og indsæt følgende kode i Moduler Vindue.
VBA-kode: Transponer data fra kolonne til en enkelt celle
Function transposeRange(Rg As Range)
'updateby Extendoffice
Dim xCell As Range
Dim xStr As String
For Each xCell In Rg
If Not IsEmpty(xCell.Value) Then
xStr = xStr & xCell.Value & ","
End If
Next
transposeRange = Left(xStr, Len(xStr) - 1)
End Function
3. Gem derefter og luk denne kode, gå tilbage til regnearket, og indtast denne formel: = transposerange (A1: A10) ind i en tom celle for at placere resultatet, og tryk på Indtast nøgle, du får alle celleværdierne i en kolonne er placeret i en enkelt celle, se skærmbillede:
Bemærk: I ovenstående kode, A1: A10 er det listeområde, du vil transponere til en enkelt celle, og du kan også adskille det flettede indhold med andre afgrænsere, såsom komma, bindestreg, mellemrum osv. ved bare at ændre kommaet i scriptet xStr = xStr & xCell.Value & ",".
Transporter data fra kolonne til en enkelt celle med Kutools for Exce
Hvis du har Kutools til Excel, med sit kraftfulde værktøj-Kombiner, kan du kombinere data i en kolonne, række eller et interval til en celle.
Kutools til Excel : med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage. |
Efter installation Kutools til Excel, gør venligst som følger :( Gratis download Kutools til Excel nu! )
1. Vælg den datakolonne, som du vil kombinere i en celle.
2. Klik Kutools > Flet og del > Kombiner rækker, kolonner eller celler uden at miste data, se skærmbillede:
3. I dialogboksen, der vises, skal du vælge Kombiner til en enkelt celle under At kombinere valgte celler i henhold til følgende muligheder, og angiv derefter en separator for at adskille det flettede indhold, se skærmbillede:
4. Klik derefter på Ok or Indløs knappen, og du får følgende resultat efter behov:
Download og gratis prøveversion Kutools til Excel nu!
Demo: Transponer data fra kolonne til en enkelt celle med Kutools for Exce
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!