Hvis du vil slutte flere celleværdier med et komma, kan du bruge en formel baseret på ERSTATNING og TRIMME funktioner. Du kan bruge den samme tilgang til at sammenkæde værdier i celler med enhver afgrænser, du kan lide. I det viste eksempel er formlen i G5:
= SUBSTITUTE ( TRIM (A1&' '&B1&' '&C1&' '&D1&' '&E1),' ',', ')Forklaring
Formlen arbejder indefra og ud og forbinder først værdierne de 5 celler til venstre ved hjælp af sammenkædningsoperatoren (&) og et enkelt mellemrum mellem hver værdi:
= SUBSTITUTE ( TRIM (B5&' '&C5&' '&D5&' '&E5&' '&F5),' ',', ')
Denne del af formlen er irriterende manuel. For at fremskynde tingene skal du kopiere & '' & til udklipsholderen, før du starter. Følg derefter dette mønster:
[klik] [indsæt] [klik] [indsæt] [klik] [indsæt]
indtil du kommer til den sidste cellereference. Det går faktisk ret forbi.
Resultatet af denne sammenkædning (før TRIM og SUBSTITUTE kører) er en streng som denne:
B5&' '&C5&' '&D5&' '&E5&' '&F5
Dernæst plejede TRIM -funktionen os at 'normalisere' al afstand. TRIM fjerner automatisk mellemrum i begyndelsen og slutningen af en given streng og efterlader kun et mellemrum mellem alle ord inde i strengen. Dette tager sig af ekstra mellemrum forårsaget af tomme celler.
'figs apples '
Endelig bruges SUBSTITUTE til at erstatte hvert mellemrum ('') med et komma og mellemrum (','), hvilket returnerer tekst som denne:
'figs apples'
Sammenføjning af celler med andre afgrænsere
For at forbinde celler med en anden afgrænser (separator) skal du bare tilpasse argumentet 'ny_tekst' inde i SUBSTITUTE. Hvis du f.eks. Vil forbinde celler med et skråstreg, skal du bruge:
'figs, apples'
Outputtet vil se sådan ud:
formel til beregning af alder i excel
= SUBSTITUTE ( TRIM (B7&' '&C7&' '&D7&' '&E7&' '&F7),' ','/')
TEKSTJOIN Funktion
Det TEXTJOIN funktion er en ny funktion tilgængelig i Office 365 og Excel 2019. TEXTJOIN giver dig mulighed for at sammenkoble en række celler med en afgrænser. Med TEXTJOIN vil eksemplet ovenfor se sådan ud:
limes/apricots/apricots/limes/figs
Makro
Jon Acampora på ExcelCampus har en sej makro til at sammenkoble en række celler .
Forfatter Dave Bruns