Atât CONCAT, cât și TEXTJOIN vă ajută să uniți valori în celule diferite. Să vedem cum funcționează și pe care ar trebui să o alegeți.
Datele vin în diferite forme și formate. Unul dintre aceste formate este datele dvs. text. Puteți manipula datele text folosind mai multe funcții, cum ar fi CONCAT și TEXTJOIN funcții în Excel.
Aici, vom afla despre diferențele dintre ele și când ar trebui să le folosiți unul față de celălalt.
Ce este CONCAT?
The CONCAT funcția din Excel vă permite să uniți valori. Această valoare poate fi, de asemenea, un text, un număr sau un caracter dintr-o celulă sau un interval de celule din foaia de calcul.
Este important de reținut că CONCAT este un înlocuitor mai nou pentru ÎNLĂNŢUI funcţie. The CONCAT funcția are următoarea sintaxă:
=CONCAT(text1, [text2,...])
Unde:
- text1 este necesar și sunt valorile la care doriți să vă alăturați.
- [text2, ...] este opțional și este a doua valoare sau celulă la care doriți să vă alăturați.
- …. înseamnă că poți adăuga mai multe valori. Funcția acceptă maximum 253 de argumente text.
Ce este TEXTJOIN?
Ca CONCAT formula, cel TEXTJOIN formula vă permite să combinați text într-un interval. Această formulă vă permite, de asemenea, să specificați un delimitator între aceste valori de text.
=TEXTJOIN(delimitator, ignore_empty, text1, [text2], …)
Unde:
- Delimitator este ceea ce dorim să separați aceste texte. Poate fi un caracter, text, număr sau chiar spațiu.
- ignore_empty vă permite să specificați dacă doriți să ignorați celulele goale dintr-un interval. Dacă este TRUE, ignoră celulele goale.
- text1 este prima celulă sau text pe care doriți să o combinați.
- [text2, ...] este a doua valoare la care doriți să vă alăturați.
- …. înseamnă mai multe valori.
Asemănări între funcția CONCAT și TEXTJOIN
Asemănarea lor constă în capacitatea lor de a combina mai multe texte sau valori. Acest lucru este foarte util în unele situații. De exemplu, când încerci să faci rapid combinați două coloane în Microsoft Excel.
Să ne uităm la modul în care aceste două funcții funcționează individual.
Cum se utilizează funcția CONCAT
Să presupunem că aveți un tabel de date care include coloane pentru Prenume și Nume. Dacă doriți să le uniți într-o coloană numită Nume complet, luați în considerare utilizarea CONCAT funcţie.
Sintaxa va fi:
=CONCAT(A2," ",B2)
Pentru a descompune formula. The text1 argumentul este A2, si [text2 argumentul este " ". „ ” înseamnă că vrem un spațiu înaintea noastră text3, care este B2. Odată ce ați scris formula în prima celulă, nu este nevoie copiați formula în Excel. În schimb, îl puteți trage în ultima celulă.
Să presupunem că vrei ca Jajay-Ayu ca nume complet pentru cineva al cărui prenume și nume de familie sunt Jaja și, respectiv, Ayu.
=CONCAT(A2,"-",B2)
Să ne uităm la un alt exemplu.
Să presupunem că aveți un tabel de date care include doar diverse nume de țară din Africa de Vest și doriți să adăugați expresia „este o țară în Africa”. Veți scrie următoarea sintaxă:
=CONCAT(A2,"este o tara din Africa")
La fel ca primul exemplu, atunci când scrieți un text sau o expresie în formula dvs., trebuie să puneți această frază într-un citat.
Cum să utilizați funcția TEXTJOIN
Să folosim tabelul de date pe care l-am folosit pentru CONCAT.
Aveam două coloane. Unul era Prenume, iar celălalt era Numele de familie. Pentru a utiliza Funcția TEXTJOIN, vom scrie această sintaxă.
=TEXTJOIN(" ",ADEVĂRAT, A2:B2)
„ ” reprezintă spațiul dintre numele și numele nostru. The ADEVĂRAT înseamnă că ar trebui să ignore orice celulă goală.
Ar trebui să știți că CONCAT și TEXTJOIN pot combina doar text în foaia de calcul și nu pot fi obișnuite îmbina fișierele și foile Microsoft Excel.
CONCAT vs. TEXTJOIN: Când ar trebui să le folosiți?
Ambele funcții au în esență aceeași funcționalitate. Diferența lor vine în argumentele lor.
CONCAT dorește să adăugați textul din mai multe intervale și să specificați unde doriți delimitatorul(ele). The TEXTJOIN funcția, pe de altă parte, vă permite să prespecificați delimitatorul și să confirmați dacă doriți să ignorați golul.
Să ne uităm la un scenariu în care CONCAT va fi o alegere mai bună TEXTJOIN.
Să presupunem că aveți un tabel de date care include coloane pentru Prenume, Nume și Vârstă. Să presupunem că doriți să vă alăturați lor pentru a crea „Jaja Giwa-36” și a pune rezultatul într-o coloană numită Detaliu.
Acest lucru este ușor de utilizat CONCAT deoarece puteți alege mai mulți delimitatori.
In orice caz, TEXTJOIN se așteaptă să alegeți un singur delimitator. Puteți folosi doar spațiul sau liniuța (-), nu ambele. In aceasta situatie, CONCAT face treaba mai bine.
Iată un scenariu în care TEXTJOIN ar trebui folosit în loc de CONCAT.
Creați un tabel de date care să includă coloane pentru Prenume, Nume și Nume. Dacă un nume dintr-un rând nu conține un al doilea nume, unirea acestor nume într-o coloană numită Nume complet folosind CONCAT funcția va avea ca rezultat spații suplimentare.
De exemplu, rezultatul în E3 are două spații în loc de un spațiu deoarece îi lipsește un nume de mijloc. Cu toate acestea, dacă TEXTJOIN a fost folosit, ați fi putut folosi argumentele sale IgnoreEmpty pentru a ignora celulele goale.
Puteți folosi Funcția Len pentru a număra caracterele în Excel. Aici, am folosit sintaxa =LEN(E2)-LEN(SUBSTITUTE(E2," ","")) pentru a număra numărul de spații.
Totul depinde de sarcina ta
Diverse funcții Excel sunt similare, dar și diferite. A afla ce le face diferite și când să le utilizați cel mai bine vă va ajuta să vă îmbunătățiți analiza datelor. Câteva exemple de unele dintre astfel de funcții sunt COUNTIF și COUNTIFS si CĂUTARE XL și CĂUTARE V.