
Bendroji formulė
=SUBSTITUTE(TRIM(A1&" "&B1&" "&C1&" "&D1&" "&E1)," ",", ")
Santrauka
Norėdami sujungti kelias langelių reikšmes kableliu, galite naudoti formulę, pagrįstą funkcijomis PAKEITIMAS ir TRIM. Galite naudoti tą patį metodą, jei norite susieti reikšmes ląstelėse su bet kokiu norimu skirikliu. Parodytame pavyzdyje formulė G5 yra:
=SUBSTITUTE(TRIM(B5&" "&C5&" "&D5&" "&E5&" "&F5)," ",", ")
Paaiškinimas
Dirbant iš vidaus, formulė pirmiausia sujungia 5 langelių reikšmes į kairę naudodama sujungimo operatorių (&) ir vieną tarpą tarp kiekvienos vertės:
B5&" "&C5&" "&D5&" "&E5&" "&F5
Ši formulės dalis yra erzinančiai rankinė. Norėdami paspartinti reikalus, prieš pradėdami nukopijuokite „&“ į mainų sritį. Tada vadovaukitės šiuo modeliu:
(spustelėkite) (įklijuokite) (spustelėkite) (įklijuokite) (spustelėkite) (įklijuokite)
kol pasieksite paskutinę langelio nuorodą. Iš tikrųjų tai praeina gana praeityje.
Šio susiejimo rezultatas (prieš paleidžiant TRIM ir SUBSTITUTE) yra tokia eilutė:
"figs apples "
Toliau TRIM funkcija, kuria mes „normalizavome“ visus tarpus. TRIM automatiškai ištrina tarpą tam tikros eilutės pradžioje ir pabaigoje ir palieka tik vieną tarpą tarp visų eilutės viduje esančių žodžių. Tai rūpinasi tuščių langelių atsiradusiais papildomais tarpais.
"figs apples"
Galiausiai, SUBSTITUTE naudojamas pakeisti kiekvieną tarpą ("") kableliu ir tarpu (","), grąžinant tokį tekstą:
"figs, apples"
Langelių sujungimas su kitais ribotuvais
Norėdami sujungti langelius su kitu skirikliu (separatoriumi), tiesiog pritaikykite argumentą „new_text“, esantį SUBSTITUTE. Pvz., Norėdami sujungti langelius su pasviruoju brūkšniu, naudokite:
=SUBSTITUTE(TRIM(B7&" "&C7&" "&D7&" "&E7&" "&F7)," ","/")
Išvestis atrodys taip:
limes/apricots/apricots/limes/figs
Funkcija „TEXTJOIN“
Funkcija TEXTJOIN yra nauja funkcija, pasiekiama „Office 365“ ir „Excel 2019“. TEXTJOIN leidžia susieti langelių diapazoną su skirikliu. Naudojant „TEXTJOIN“, aukščiau pateiktas pavyzdys atrodytų taip:
=TEXTJOIN(", ",TRUE,B5:F5)
Makrokomanda
Jonas Acampora iš „ExcelCampus“ turi šaunų makrokomandą, kad sujungtų ląstelių diapazoną.