Norėdami dvi ar kelias teksto eilutes sujungti į vieną, naudokite vieną iš teksto funkcijųCONCATENATE.
Svarbu
Excel 2016, Excel Mobile ir internetinė „Excel“ versijoje ši funkcija pakeista į CONCAT. Nors funkciją CONCATENATE vis dar pasiekiama taikant atgalinį suderinamumą, geriau nuo šiol naudokite CONCAT. Taip yra todėl, kad CONCATENATE gali būti nepasiekiama būsimose „Excel“ versijose.
Sintaksė: CONCATENATE(tekstas1, [tekstas2], ...)
Pavyzdžiui:
- =CONCATENATE(A2, " ", A3, "populiacija", " yra ", A4, "mylioje.")
- =CONCATENATE(B2, " ",C2)
| Argumento pavadinimas | Aprašymas |
|---|---|
| tekstas1 (būtina) | Pirmas jungiamas elementas. Elementas gali būti teksto reikšmė, skaičius ar langelio nuoroda. |
| Tekstas2, ... (pasirinktinai) | Papildomi jungiami teksto elementai. Galite turėti iki 255 elementų ir iš viso iki 8192 simbolių. |
Pavyzdžiai
Norėdami šiuos pavyzdžius naudoti programoje "Excel", nukopijuokite toliau pateiktoje lentelėje esančius duomenis, įskaitant antraštę Duomenys, ir įklijuokite į naujo darbalapio langelį A1.
| Duomenys | ||
|---|---|---|
| upėtakio | Tomas | Juška |
| rūšies | Ketvirtas | Upė Pušis |
| 32 | ||
| Formulė | Aprašymas | |
| =CONCATENATE(A2, " ", A3, "populiacija", " yra ", A4, "mylioje.") | Sukuria sakinį sujungiant duomenis stulpelyje A su kitu tekstu. Rezultatas yra upėtakių populiacija 32/mylioje. | |
| =CONCATENATE(B2, " ", C2) | Sujungia tris elementus: eilutę langelyje B2, tarpo simbolį ir reikšmę langelyje C2. Rezultatas yra Tomas Juška. | |
| =CONCATENATE(C2, ", ", B2) | Sujungia tris elementus: eilutę langelyje C2, eilutę, kurioje yra kablelis ir tarpo simbolis, ir reikšmę langelyje B2. Rezultatas yra Tomas Juška. | |
| =CONCATENATE(B3, " & ", C3) | Sujungia tris elementus: eilutę langelyje B3, eilutę, kurią sudaro tarpas, sujungimo ženklas ir kitas tarpas, ir reikšmę langelyje C3. Rezultatas yra Ketvirtas & Pušis. | |
| =B3 & " & " & C3 | Sujungia tuos pačius elementus kaip ankstesniame pavyzdyje, tačiau naudodama sujungimo ženklo (&) skaičiavimo operatorių, o ne funkciją CONCATENATE. Rezultatas yra Ketvirtas & Pušis. |
Dažniausiai pasitaikančios problemos
| Problema | Aprašymas |
|---|---|
| Rezultato eilutėje rodomos kabutės. | Gretimus teksto elementus atskirkite kableliais. Pavyzdžiui: „Excel“ operacija =CONCATENATE("Sveikas ""pasauli") bus rodoma kaip „Sveikas"pasauli“ su papildoma kabute, nes tarp teksto argumentų nebuvo padėtas kablelis. Skaičiams kabučių dėti nereikia. |
| Žodžiai sujungti be tarpų. | Jei tarp atskirų teksto įrašų nebus padėti tarpai, teksto įrašai bus sujungti. Papildomus tarpus įtraukite CONCATENATE formulės dalis. Įtraukti galima dviem būdais:
|
| Vietoj numatyto rezultato rodoma klaida #NAME?. | #NAME? paprastai reiškia, kad teksto argumente trūksta kabučių. |
Geriausios praktikos
| Atlikite šiuos veiksmus | Aprašymas |
|---|---|
| Vietoj funkcijos CONCATENATE naudokite ampersendo simbolį &. | Ampersendo (&) skaičiavimo operatorius leidžia sujungti teksto elementus nenaudojant funkcijos. Pavyzdžiui, =A1 & B1 grąžina tokią pačią reikšmę kaip ir =CONCATENATE(A1,B1). Daugeliu atvejų, naudoti ampersendo operatorių yra greičiau ir paprasčiau nei naudoti CONCATENATE eilutėms kurti. Sužinokite daugiau apie skaičiavimo operatorių naudojimą. |
| Naudokite funkciją TEXT norėdami sujungti ir formatuoti eilutes. |
Funkcija TEXT konvertuoja skaitinę reikšmę į tekstą ir skaičius sujungia su tekstu ar simboliais. Pavyzdžiui, jei langelyje A1 yra skaičius 23,5, galite naudoti šią formulę, norėdami formatuoti skaičių kaip sumą doleriais: =TEXT(A1,"$0.00") Rezultatas: $23.50 |