Norite greitai ir lengvai sujungti tekstą iš kelių „Excel“ langelių? Štai kaip tai galite padaryti naudodami funkciją TEXTJOIN.
„Excel“ siūlo daugybę funkcijų, kurios gali padėti įvairiais būdais valdyti duomenis. Viena iš tokių funkcijų yra TEXTJOIN, kuri, kaip rodo pavadinimas, leidžia sujungti tekstą naudojant skyriklį. Tai gali būti ypač naudinga, kai reikia atlikti duomenų suvestinės užduotis programoje „Excel“.
Šiame straipsnyje mes išsamiai aptarsime funkciją TEXTJOIN ir pateiksime pavyzdžių, kaip naudoti TEXTJOIN savo Excel lapuose.
Funkcijos TEXTJOIN sintaksė ir parametrai
Funkcija TEXTJOIN programoje „Excel“ leidžia sujungti tekstą iš kelių langelių į vieną langelį su tinkinamais skyrikliais ir parinktimis. Štai funkcijos TEXTJOIN sintaksė:
=TEXTJOIN(skirtukas, ignoruoti_tuščias, tekstas1, [tekstas2], ...)
Išskaidykime kiekvieną funkcijos parametrą:
- skyriklis: Tai simbolis (-iai), kurį (-iuos) norite įterpti tarp kiekvienos teksto eilutės. Tai gali būti kablelis, brūkšnelis ar bet koks kitas jūsų pageidaujamas simbolis. Taip pat galite naudoti tuščią eilutę ( "") kaip skirtuką, jei nenorite jokio skyriklio.
- ignoruoti_tuščias: Tai yra loginė reikšmė, kuri nustato, ar tuščius langelius reikia ignoruoti arba įtraukti į rezultatą. Jei nustatyta TIESA, tušti langeliai bus ignoruojami; jei nustatyta NETEISINGA, bus įtraukti tušti langeliai.
- tekstas1, tekstas2,…: tai teksto eilutės, kurias norite sujungti. Galite nurodyti iki 252 teksto eilučių ir tai gali būti atskiri langeliai, diapazonai ar net teksto reikšmės, įtrauktos į dvigubas kabutes.
Funkcija TEXTJOIN sujungia teksto eilutes jūsų nurodyta tvarka ir atskiria jas nurodytu skyrikliu. Neįtraukiami visi tušti langeliai, nebent ignoruoti_tuščias parametras nustatytas į FALSE.
Atvejų pavyzdžiai naudojant TEXTJOIN funkciją programoje „Excel“.
Štai keletas atvejų, kai galite naudoti funkciją TEXTJOIN, pavyzdžiai:
1. Teksto derinimas
Tarkime, kad turite darbalapį su vardais A stulpelyje ir pavardėmis B stulpelyje. C stulpelyje norite sukurti pilnų vardų sąrašą. Ląstelėje C2, galite naudoti šią formulę:
=TEXTJOIN(" ", TIESA, A2, B2)
Nukopijuokite formulę žemyn stulpeliu ir kiekvienoje eilutėje esantis vardas ir pavardė bus sujungti į vieną langelį, atskirtą tarpu.
2. Kableliais atskirto sąrašo kūrimas
Tarkime, kad turite vertikalų miestų sąrašą ir norite sukurti vieną langelį, kuriame šie miestai būtų sujungti į kableliais atskirtą sąrašą. Norėdami tai padaryti, galite naudoti funkciją TEXTJOIN su kableliu kaip skyriklį.
=TEXTJOIN(", ", TIESA, A2:A7)
Kiekvienas diapazono miestas A2:A7 derinamas naudojant kablelį ir tarpo skyriklį, nurodytą dvigubose kabutėse. Antrasis argumentas TRUE nepaiso jokių tuščių langelių diapazone.
3. Priešdėlių arba priesagų pridėjimas
Jei turite duomenų stulpelį ir norite prie kiekvieno įrašo pridėti konkretų priešdėlį arba priesagą, galite naudoti TEXTJOIN. Tarkime, kad A stulpelyje turite kursų numerių sąrašą ir norite pridėti priešdėlį MAT į skaičius, kad jie būtų kurso kodai. Naudosite šią formulę:
=TEXTJOIN("", TIESA, "MAT"&A2)
Ši formulė sujungia priešdėlį MAT su verte langelyje A2 naudojant ampersandą (&) operatorius.
4. Eilučių pertraukų įterpimas tarp teksto
Tarkime, kad turite lentelę su darbuotojų informacija, įskaitant jų vardus ir el. pašto adresus. Norite sukurti suvestinę ataskaitą, kurioje kiekvieno darbuotojo informacija būtų sujungta į vieną langelį su eilučių pertraukomis.
Darant prielaidą, kad vardai yra A stulpelyje, o el. pašto adresai B stulpelyje, langelyje įveskite toliau pateiktą formulę C2:
=TEXTJOIN(CHAR(10), TIESA, A2:B2)
Paspauskite Ctrl + Shift + Enter kad pritaikytumėte formulę savo stalui. Dabar C stulpelyje bus rodoma sujungta informacija apie visus darbuotojus, kiekvieną įrašą atskiriant eilutės pertrauka. The CHAR (10) funkcija generuoja eilutės lūžio simbolį, kuris atskiria kiekvieno darbuotojo informaciją. Kad informacija būtų rodoma keliose eilutėse, kaip parodyta aukščiau, įsitikinkite, kad Apvyniokite tekstą funkcija įjungta.
Tai tik keli pavyzdžiai, kaip galite naudoti TEXTJOIN įvairiais būdais derinti teksto eilutes. Tai suteikia lankstumo derinant tekstą ir leidžia nurodyti bet kurį pasirinktą norimo išvesties skirtuką.
Kaip naudoti TEXTJOIN su kitomis „Excel“ funkcijomis
TEXTJOIN veikia geriau su pagrindines „Excel“ funkcijas pažangiam duomenų manipuliavimui. Štai keletas pavyzdžių:
TEXTJOIN naudojimas su funkcija IF
Tu gali naudokite funkciją IF funkcijoje TEXTJOIN sąlygiškai įtraukti arba neįtraukti teksto eilučių pagal tam tikrus kriterijus.
Tarkime, kad turite mokinių vardų sąrašą A stulpelyje, atitinkamus balus B stulpelyje ir pažymius C stulpelyje. Norite sukurti vieną langelį, kuriame būtų mokinių, turinčių aukščiau pateiktą balą, vardai 80 ir gavo „A“ pažymį, atskirtą kableliu. Ląstelėje D1, galite naudoti šią formulę:
=TEXTJOIN(", ", TIESA, JEI((B2:B9>80)*(C2:C9="A"), A2:A9, ""))
Įvedę formulę langelyje D2 ir patvirtina tai su Ctrl + Shift + Enter (kadangi tai yra masyvo formulė), gausite studentų, atitinkančių nurodytas sąlygas, sąrašą. Formulė naudoja IF funkciją, kad patikrintų, ar atitinkamas balas yra didesnis nei 80 (B2:B9>80) ir pažymys yra A (C2:C9 = "A").
Jei abi sąlygos yra teisingos, į rezultatą įtraukiamas mokinio vardas. Kitu atveju jis grąžina tuščią eilutę (""). Funkcija TEXTJOIN tada sujungia pasirinktus vardus kableliais, atskiriant juos kaip skirtuką.
TEXTJOIN naudojimas su SUBSTITUTE funkcija
Tarkime, kad A stulpelyje turite produktų kodų sąrašą ir norite sukurti vieną eilutę, kurioje būtų sujungti visi kodai, atskirti kableliais, pašalinant visus brūkšnelius (-) iš kodų.
=TEXTJOIN(", ", TIESA, SUBSTITUTE(A2:A6, "-", ""))
Ši formulė naudoja funkciją TEXTJOIN, kad sujungtų produktų kodus ir funkcija SUBSTITUTE pašalinti brūkšnelius nuo kodų. Galite reguliuoti diapazoną (A2:A6) formulėje, pagrįstoje jūsų faktiniais duomenimis. Taip pat galite keisti pakeitimo kriterijus funkcijoje SUBSTITUTE, kad prireikus pakeistumėte skirtingus simbolius.
Lengvai sujunkite duomenis programoje „Excel“ su TEXTJOIN
„Excel“ funkcija TEXTJOIN yra galingas įrankis, leidžiantis sujungti kelias teksto eilutes su nurodytu skyrikliu. Suprasdami jo sintaksę ir argumentus, galite lanksčiai ir efektyviai manipuliuoti ir derinti duomenis. Nesvarbu, ar reikia sujungti vardus, adresus ar bet kokius kitus tekstinius duomenis, funkcija TEXTJOIN yra patogus sprendimas.