CONCAT ir TEXTJOIN padeda sujungti reikšmes skirtingose ląstelėse. Pažiūrėkime, kaip jie veikia ir kurį iš jų turėtumėte pasirinkti.
Duomenys būna įvairių formų ir formatų. Vienas iš šių formatų yra jūsų teksto duomenys. Galite valdyti tekstinius duomenis naudodami kelias funkcijas, pvz CONCAT ir TEXTJOIN funkcijos Excel.
Čia sužinosime apie jų skirtumus ir tai, kada turėtumėte naudoti vieną kitą.
Kas yra CONCAT?
The CONCAT „Excel“ funkcija leidžia sujungti reikšmes. Ši reikšmė taip pat gali būti tekstas, skaičius arba simbolis skaičiuoklės langelyje arba langelių diapazone.
Svarbu pažymėti, kad CONCAT yra naujesnis pakaitalas SUJUNGTI funkcija. The CONCAT funkcija naudoja tokią sintaksę:
=CONCAT(tekstas1, [tekstas2,...])
Kur:
- tekstas1 yra būtinas ir yra vertybės, prie kurių norite prisijungti.
- [tekstas2, ...] yra neprivaloma ir yra antroji reikšmė arba langelis, prie kurio norite prisijungti.
- …. reiškia, kad galite pridėti daugiau reikšmių. Funkcija priima daugiausia 253 teksto argumentus.
Kas yra TEXTJOIN?
Kaip CONCAT formulė, TEXTJOIN formulė leidžia derinti tekstą diapazone. Ši formulė taip pat leidžia nurodyti šių teksto reikšmių skirtuką.
=TEXTJOIN(skirtukas, ignoruoti_tuščias, tekstas1, [tekstas2], …)
Kur:
- Skirstytuvas norime, kad atskirtumėte šiuos tekstus. Tai gali būti simbolis, tekstas, skaičius ar net tarpas.
- ignoruoti_tuščias leidžia nurodyti, ar norite nepaisyti tuščių langelių diapazone. Jei TRUE, nepaisoma tuščių langelių.
- tekstas1 yra pirmasis langelis arba tekstas, kurį norite sujungti.
- [tekstas2, ...] yra antroji vertė, prie kurios norite prisijungti.
- …. reiškia daugiau vertybių.
Funkcijos CONCAT ir TEXTJOIN panašumai
Jų panašumas slypi gebėjime sujungti kelis tekstus ar vertybes. Tai labai padeda kai kuriose situacijose. Pavyzdžiui, kai bandoma greitai sujunkite du stulpelius „Microsoft Excel“.
Pažiūrėkime, kaip šios dvi funkcijos veikia atskirai.
Kaip naudoti CONCAT funkciją
Tarkime, kad turite duomenų lentelę, kurioje yra Vardo ir Pavardės stulpeliai. Jei norite juos sujungti į vieną stulpelį pavadinimu Visas vardas, apsvarstykite galimybę naudoti CONCAT funkcija.
Sintaksė bus tokia:
=CONCAT(A2," ",B2)
Norėdami suskaidyti formulę. The tekstas1 argumentas yra A2, ir [tekstas2 argumentas yra "". „ “ reiškia, kad norime tarpo prieš mūsų tekstas3, kuris yra B2. Kai parašysite formulę pirmajame langelyje, jums to nereikia nukopijuokite formulę į „Excel“.. Vietoj to galite nuvilkti jį į paskutinį langelį.
Tarkime, kad norite, kad Jajay-Ayu būtų pilnas vardas asmeniui, kurio vardas ir pavardė yra atitinkamai Jaja ir Ayu.
=CONCAT(A2,"-",B2)
Pažvelkime į kitą pavyzdį.
Tarkime, kad turite duomenų lentelę, kurioje yra tik įvairūs Vakarų Afrikos šalių pavadinimai, ir norite pridėti frazę „yra šalis Afrikoje“. Parašysite tokią sintaksę:
=CONCAT(A2,"yra šalis Afrikoje")
Kaip ir pirmame pavyzdyje, rašydami tekstą ar frazę savo formulėje, šią frazę turite įdėti į citatą.
Kaip naudoti TEXTJOIN funkciją
Naudokime duomenų lentelę, kurią naudojome CONCAT.
Turėjome dvi kolonas. Vienas buvo vardas, o kitas - pavardė. Norėdami naudoti TEXTJOIN funkcija, parašysime šią sintaksę.
=TEXTJOIN(" ",TIESA, A2:B2)
„ “ reiškia tarpą tarp mūsų vardų ir pavardžių. The TIESA reiškia, kad jis turėtų nepaisyti tuščių langelių.
Turėtumėte žinoti, kad CONCAT ir TEXTJOIN gali sujungti tik tekstą jūsų skaičiuoklėje ir negali būti naudojami sujungti Microsoft Excel failus ir lapus.
CONCAT vs. TEXTJOIN: Kada turėtumėte juos naudoti?
Abi funkcijos iš esmės turi tas pačias funkcijas. Jų skirtumai kyla iš jų argumentų.
CONCAT nori, kad pridėtumėte tekstą iš kelių diapazonų ir nurodytumėte, kur norite skirti skirtuką (-ius). The TEXTJOIN Kita vertus, funkcija leidžia iš anksto nurodyti skyriklį ir patvirtinti, jei norite nepaisyti tuščio.
Pažvelkime į scenarijų, kur CONCAT bus geresnis pasirinkimas TEXTJOIN.
Tarkime, kad turite duomenų lentelę, kurioje yra Vardo, Pavardės ir Amžiaus stulpeliai. Tarkime, kad norite prisijungti prie jų ir sukurti „Jaja Giwa-36“ ir sudėti savo rezultatą į vieną stulpelį pavadinimu „Detaliau“.
Tai lengva naudoti CONCAT nes galite pasirinkti kelis skyriklius.
Tačiau TEXTJOIN tikisi, kad pasirinksite tik vieną skyriklį. Galite naudoti tik tarpą arba brūkšnį (-), o ne abu. Šioje situacijoje, CONCAT geriau atlieka darbą.
Štai scenarijus, kur TEXTJOIN turėtų būti naudojamas vietoj CONCAT.
Sukurkite duomenų lentelę, kurioje yra Vardo, Vidurinio Vardo ir Pavardės stulpeliai. Jei vardo eilutėje nėra antrojo vardo, sujunkite šiuos vardus į vieną stulpelį, pavadintą Visas vardas, naudodami CONCAT funkcija atsiras papildomų erdvių.
Pavyzdžiui, rezultatas E3 yra du tarpai vietoj vieno tarpo, nes trūksta antrojo pavadinimo. Tačiau jei TEXTJOIN buvo naudojamas, galėjote naudoti jo IgnoreEmpty argumentus, kad nepaisytumėte tuščių langelių.
Galite naudoti Len funkcija, skirta skaičiuoti simbolius programoje „Excel“.. Čia mes naudojome =LEN(E2)-LEN(SUBSTITUTE(E2," ","")) sintaksę tarpų skaičiui skaičiuoti.
Viskas priklauso nuo jūsų užduoties
Įvairios „Excel“ funkcijos yra panašios, bet ir skirtingos. Sužinoję, kuo jie skiriasi ir kada geriausia juos naudoti, padėsite geriau analizuoti duomenis. Keletas tokių funkcijų pavyzdžių COUNTIF ir APRAŠYMAI ir XLOOKUP ir VLOOKUP.