Splošna formula
=SUBSTITUTE(TRIM(A1&" "&B1&" "&C1&" "&D1&" "&E1)," ",", ")
Povzetek
Če želite združiti več vrednosti celic z vejico, lahko uporabite formulo, ki temelji na funkcijah NAMESTITEV in TRIM. Ta isti pristop lahko uporabite za združevanje vrednosti v celicah s poljubnim ločilom, ki vam je všeč. V prikazanem primeru je formula v G5:
=SUBSTITUTE(TRIM(B5&" "&C5&" "&D5&" "&E5&" "&F5)," ",", ")
Pojasnilo
Formula, ki deluje od znotraj navzven, najprej združi vrednosti 5 celic na levi z uporabo operaterja združevanja (&) in en presledek med vsako vrednostjo:
B5&" "&C5&" "&D5&" "&E5&" "&F5
Ta del formule je nadležno ročen. Če želite stvari pospešiti, pred začetkom kopirajte & "& & v odložišče. Nato sledite temu vzorcu:
(klik) (prilepi) (klik) (prilepi) (klik) (prilepi)
dokler ne pridete do zadnje sklice na celico. Pravzaprav gre precej mimo.
Rezultat tega združevanja (pred izvedbo TRIM in SUBSTITUTE) je niz, kot je ta:
"figs apples "
Nato smo s funkcijo TRIM "normalizirali" ves razmik. TRIM samodejno odvzame prostor na začetku in koncu danega niza in pusti samo en presledek med vsemi besedami v nizu. To skrbi za dodatne prostore, ki jih povzročajo prazne celice.
"figs apples"
Nazadnje se SUBSTITUTE uporablja za zamenjavo vsakega presledka ("") z vejico in presledkom (","), vrne besedilo takole:
"figs, apples"
Združevanje celic z drugimi ločili
Če želite celice združiti z drugim ločilnikom (ločilom), samo prilagodite argument "novo_besedilo" znotraj SUBSTITUTE. Če želite na primer združiti celice s poševnico naprej, uporabite:
=SUBSTITUTE(TRIM(B7&" "&C7&" "&D7&" "&E7&" "&F7)," ","/")
Rezultat bo videti tako:
limes/apricots/apricots/limes/figs
Funkcija TEXTJOIN
Funkcija TEXTJOIN je nova funkcija, ki je na voljo v storitvah Office 365 in Excel 2019. TEXTJOIN vam omogoča, da vrsto celic združite z ločevalnikom. Pri TEXTJOIN bi bil zgornji primer videti tako:
=TEXTJOIN(", ",TRUE,B5:F5)
Makro
Jon Acampora v programu ExcelCampus ima kul makro, ki združuje vrsto celic.