Sådan sammenkædes Range i Excel (5 Nyttige metoder)

  • Del Dette
Hugh West

Et af de vigtigste elementer i Excel er at sammenkæde værdierne fra alle cellerne i et område til en enkelt celle. Det er nødvendigt for at kunne søge efter værdier med lethed. I dag vil jeg vise, hvordan man sammenkæde et område i Excel med 5 nyttige metoder.

Download arbejdsbog til øvelser

Hent denne prøvefil for at prøve processen selv.

Sammenkædning af rækkevidde.xlsm

5 Nyttige metoder til at sammenkæde rækkevidde i Excel

For at illustrere processen har vi her et datasæt med Produkt ID og Produktnavn af nogle produkter fra en virksomhed ved navn Mars Group Værdierne gemmes i Celleområde B5:C9 .

Vores mål i dag er at sammenkæde navnene på alle produkterne i en enkelt celle. Lad os gennemgå nedenstående metoder til dette formål.

1. Kombiner CONCATENATE & TRANSPOSE-funktioner for at sammenkæde rækkevidde

Vi kan nemt kombinere tekststrengen ved at sammensmelte den CONCATENATE og TRANSPOSE-funktioner Følg nedenstående trin for at gøre dette.

  • Først skal du vælge Celle B12 og skriv denne formel.
=CONCATENATE(TRANSPOSE(C5:C9&",",")

  • Vælg derefter TRANSPOSE(C5:C9&","," fra formlen, og tryk på F9 på dit tastatur.

  • Herefter vil formlen blive konverteret til værdier som denne.
  • Her skal du fjerne Krøllede parenteser fra begge sider.

I denne formel er TRANSPOSE funktionen konverterer den lodrette Celleområde C5:C9 til en vandret. Efterfølgende vil den CONCATENATE funktionen kombinerer dem og konverterer dem til en enkelt linje.

  • Til sidst skal du trykke på Gå ind på og du vil se det ønskede output.

Bemærk: Microsoft har ændret den måde, hvorpå array-formler fungerer i den version af Excel 365 I ældre versioner skal vi trykke på Ctrl + Skift + Indtast til at beregne en array-formel.

Læs mere: Sådan kombineres flere celler i én celle adskilt af komma i Excel

2. Sammenkædning af rækkevidde med TEXTJOIN-funktionen i Excel

Vi kan sammenkæde et interval ved hjælp af TEXTJOIN-funktionen i Excel. Men denne funktion er kun tilgængelig i Office 365 For at gøre dette skal du blot følge nedenstående trin.

  • Først skal du vælge Celle B12 og indsæt denne formel.
=TEXTJOIN(",",TRUE,C5:C9)

  • Derefter skal du trykke på Gå ind på .
  • Til sidst vil det lykkes dig at sammenkæde intervallet på følgende måde.

Bemærk: Her indstiller jeg den ignore_blank argument som TRUE , for at udelukke de tomme celler. Du kan bruge den efter behov.

3. Anvend Excel VBA til at sammenkæde rækkevidde

De, der ikke har en Office 365 abonnement, kan bruge denne VBA kode til at sammenkæde rækkevidde i Excel . Med denne kode kan du manuelt generere den TEXTJOIN funktion og sammenkæde den.

  • I begyndelsen skal du trykke på F11 på dit tastatur for at åbne Microsoft Visual Basic for Applications vindue.
  • Vælg derefter Modul fra den Indsæt fanebladet.

  • Skriv nu denne kode på den tomme side.
 Function TEXTJOIN2(delimiter As Variant, ignore_blank As Variant, range As Variant) Dim i As Variant Dim j As Variant Dim out As Variant out = "" If ignore_blank = False Then For i = 1 To range.Rows.Count For j = 1 To range.Columns.Count If i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For i = 1 Torange.Rows.Count For j = 1 To range.Columns.Count If range(i, j) "" And i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) ElseIf range(i, j) "" Then out = out + range(i, j) + delimiter End If Next j Next i End If TEXTJOIN2 = out End Function 

  • Derefter skal du trykke på Ctrl + S for at gemme koden og lukke vinduet.
  • Derefter vil denne kode generere den TEXTJOIN funktion med følgende syntaks.
=TEXTJOIN2(delimiter,ignore_blank,range)

  • Derfor skal du skrive formlen i Celle B12 .
=TEXTJOIN2(", ", ",TRUE,C5:C9)

  • Endelig sammenkædes i formlen Produktnavne i en enkelt celle.

4. Sammenkædning af rækkevidde med Power Query i Excel

En anden nyttig metode til sammenkædning af arrays med Power Query i excel. For at udføre opgaven skal du gennemgå følgende proces omhyggeligt.

  • I begyndelsen skal du vælge Celleområde C4:C9 .
  • Derefter skal du gå til Data og vælg Fra tabel/område under den Få & transformér data .

  • Herefter får du den Opret tabel vindue, der beder om tilladelse til at oprette en tabel med det valgte område.
  • Her markeres krydset i Min tabel har overskrifter feltet, og tryk på OK .

  • Derefter vil du se Power Query Editor vindue.
  • I dette vindue skal du vælge kolonnen og gå til Transform fanebladet.
  • Her skal du vælge Transponere fra den Tabel gruppe.

  • Vælg nu alle de adskilte kolonner i vinduet ved at trykke på Ctrl på dit tastatur og højre - klik på nogen af dem.
  • Klik herefter på Sammenlægning af kolonner .

  • Efterfølgende skal du vælge Komma som den Separator i den Sammenlægning af kolonner dialogboksen.
  • Sammen med den skal du skrive Liste over produkter i den Nyt kolonnenavn sektion.

  • Til sidst skal du vælge Luk & Indlæs fra den Hjem fanebladet.

  • Til sidst sammenkædes intervallet i et nyt regneark på følgende måde.

5. Brug kommandoen Fill Justify til at sammenkæde området

Microsoft Excel , Udfyld Begrundelse er en sjælden, men meget nyttig kommando til sammenkædning. Lad os se, hvordan den virker.

  • I begyndelsen skal du vælge Celleområde C5:C9 .

  • Derefter skal du gå til Hjem og klik på Fyld under den Redigering af gruppe.

  • Efterfølgende skal du vælge Begrund fra rullemenuen.

  • Det er det, og det er lykkedes dig at få det sammenkædede array fra det enkelte array.

Konklusion

Det var alt for i dag. Brug af disse 5 metoder, kan du lære, hvordan du kan sammenkæde et område i Excel. Har du spørgsmål? Du er velkommen til at spørge os. Følg også ExcelWIKI for flere informative artikler som denne.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.