Nii CONCAT kui ka TEXTJOIN aitavad teil väärtusi erinevates lahtrites ühendada. Vaatame, kuidas need töötavad ja millise neist peaksite valima.
Andmed on erinevates vormides ja vormingutes. Üks neist vormingutest on teie tekstiandmed. Tekstiandmetega saate manipuleerida mitme funktsiooni abil, näiteks CONCAT ja TEXTJOIN funktsioone Excelis.
Siin õpime tundma nende erinevusi ja seda, millal peaksite ühte kasutama.
Mis on CONCAT?
The CONCAT Exceli funktsioon võimaldab väärtusi omavahel ühendada. See väärtus võib olla ka tekst, arv või märk arvutustabeli lahtris või lahtrivahemikus.
Oluline on märkida, et CONCAT on uuem asendus KONCATENERI funktsiooni. The CONCAT Funktsioon võtab järgmise süntaksi:
=CONCAT(tekst1, [tekst2,...])
Kus:
- tekst1 on vajalik ja need on väärtused, millega soovite liituda.
- [tekst2, ...] on valikuline ja on teine väärtus või lahter, millega soovite liituda.
- …. tähendab, et saate lisada rohkem väärtusi. Funktsioon aktsepteerib maksimaalselt 253 tekstiargumenti.
Mis on TEXTJOIN?
Nagu CONCAT valem, TEXTJOIN valem võimaldab kombineerida teksti vahemikus. See valem võimaldab teil määrata ka nende tekstiväärtuste vahel eraldaja.
=TEXTJOIN(eraldaja, ignore_empty, text1, [text2], …)
Kus:
- Eraldaja Soovime, et te need tekstid eraldaksite. See võib olla märk, tekst, number või isegi tühik.
- ignore_empty võimaldab teil määrata, kas soovite vahemiku tühje lahtreid ignoreerida. Kui TÕENE, ignoreerib tühje lahtreid.
- tekst1 on esimene lahter või tekst, mida soovite kombineerida.
- [tekst2, ...] on teine väärtus, millega soovite liituda.
- …. tähendab rohkem väärtusi.
Sarnasused funktsioonide CONCAT ja TEXTJOIN vahel
Nende sarnasus seisneb nende võimes kombineerida mitut teksti või väärtust. See on mõnes olukorras väga kasulik. Näiteks kui proovite kiiresti ühendage Microsoft Excelis kaks veergu.
Vaatame, kuidas need kaks funktsiooni eraldi töötavad.
Kuidas kasutada funktsiooni CONCAT
Oletame, et teil on andmetabel, mis sisaldab eesnime ja perekonnanime veerge. Kui soovite ühendada need ühte veergu nimega Täisnimi, kaaluge CONCAT funktsiooni.
Süntaks on järgmine:
=CONCAT(A2," ",B2)
Valemi purustamiseks. The tekst1 argument on A2, ja [tekst2 argument on "". " " tähendab, et tahame tühikut meie ees tekst3, mis on B2. Kui olete valemi esimesse lahtrisse kirjutanud, pole teil seda vaja kopeerige valem Excelisse. Selle asemel saate selle viimasesse lahtrisse lohistada.
Oletame, et soovite täisnimeks Jajay-Ayu inimesele, kelle eesnimi ja perekonnanimi on vastavalt Jaja ja Ayu.
=CONCAT(A2,"-",B2)
Vaatame teist näidet.
Oletame, et teil on andmetabel, mis sisaldab vaid erinevaid Lääne-Aafrika riigi nimesid, ja soovite lisada fraasi "on riik Aafrikas". Kirjutate järgmise süntaksi:
=CONCAT(A2,"on riik Aafrikas")
Nagu esimeses näites, peate valemis teksti või fraasi kirjutamisel panema selle fraasi tsitaati.
Kuidas kasutada funktsiooni TEXTJOIN
Kasutame andmetabelit, mida kasutasime CONCAT.
Meil oli kaks kolonni. Üks oli eesnimi ja teine oli perekonnanimi. Et kasutada TEXTJOIN funktsioon, kirjutame selle süntaksi.
=TEXTJOIN(" ",TÕSI, A2:B2)
" " tähistab tühikut meie ees- ja perekonnanimede vahel. The TÕSI tähendab, et see peaks ignoreerima kõiki tühje lahtreid.
Peaksite teadma, et CONCAT ja TEXTJOIN saavad kombineerida ainult teie arvutustabeli teksti ja neid ei saa kasutada ühendada Microsoft Exceli failid ja lehed.
CONCAT vs. TEXTJOIN: Millal peaksite neid kasutama?
Mõlemal funktsioonil on põhimõtteliselt samad funktsioonid. Nende erinevus tuleneb nende argumentidest.
CONCAT soovib, et lisaksite teksti mitmest vahemikust ja määraksite, kuhu soovite eraldaja(d). The TEXTJOIN funktsioon seevastu võimaldab teil eelnevalt määrata oma eraldaja ja kinnitada, kui soovite tühja ignoreerida.
Vaatame stsenaariumi, kus CONCAT oleks parem valik TEXTJOIN.
Oletame, et teil on andmetabel, mis sisaldab eesnime, perekonnanime ja vanuse veerge. Oletame, et soovite nendega ühineda, et luua "Jaja Giwa-36" ja panna oma tulemus ühte veergu nimega Detail.
Seda on lihtne kasutada CONCAT sest saate valida mitu eraldajat.
Kuid, TEXTJOIN eeldab, et valite ainult ühe eraldusmärgi. Saate kasutada ainult tühikut või sidekriipsu (-), mitte mõlemat. Selles olukorras, CONCAT teeb tööd paremini.
Siin on stsenaarium, kus TEXTJOIN asemel tuleks kasutada CONCAT.
Looge andmete tabel, mis sisaldab eesnime, keskmise nime ja perekonnanime veerge. Kui nimi reas ei sisalda keskmist nime, ühendage need nimed üheks veerguks nimega Täisnimi, kasutades CONCAT funktsioon toob kaasa täiendavad ruumid.
Näiteks tulemus sisse E3 on ühe tühiku asemel kaks tühikut, kuna sellel puudub keskmine nimi. Kui aga TEXTJOIN kasutati, oleksite võinud tühjade lahtrite ignoreerimiseks kasutada selle IgnoreEmpty argumente.
Võite kasutada Funktsioon Len märkide loendamiseks Excelis. Siin kasutasime tühikute arvu arvestamiseks süntaksit =LEN(E2)-LEN(SUBSTITUTE(E2," ","")).
Kõik oleneb teie ülesandest
Erinevad Exceli funktsioonid on sarnased, kuid ka erinevad. Õppimine, mille poolest need erinevad ja millal neid kõige parem kasutada, aitab teil andmeanalüüsi paremini teha. Mõned näited sellistest funktsioonidest on COUNTIF ja COUNTIFS ja XLOOKUP ja VLOOKUP.