Excel formula: združite celice z vejico -

Kazalo

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.

Dobre povezave

Makro za združitev obsega Jon Acampora iz programa ExcelCampus

Zanimive Članki...