Doriți să combinați rapid și ușor textul din mai multe celule în Excel? Iată cum puteți face asta cu funcția TEXTJOIN.
Excel oferă o gamă largă de funcții care vă pot ajuta să manipulați datele în diferite moduri. O astfel de funcție este TEXTJOIN, care, după cum sugerează și numele, vă permite să alăturați text folosind un separator. Poate fi util în special atunci când trebuie să efectuați sarcini de rezumat al datelor în Excel.
În acest articol, vom discuta în detaliu funcția TEXTJOIN și vom oferi exemple de cazuri care demonstrează cum să utilizați TEXTJOIN în foile dvs. Excel.
Sintaxa și parametrii funcției TEXTJOIN
Funcția TEXTJOIN din Excel vă permite să combinați textul din mai multe celule într-o singură celulă, cu delimitatori și opțiuni personalizabile. Iată sintaxa pentru funcția TEXTJOIN:
=TEXTJOIN(delimitator, ignore_empty, text1, [text2], ...)
Să defalcăm fiecare parametru al funcției:
- delimitator: Acesta este caracterul (caracterele) pe care doriți să le inserați între fiecare șir de text. Poate fi o virgulă, o cratimă sau orice alt caracter pe care îl preferați. De asemenea, puteți utiliza un șir gol ( "") ca delimitator dacă nu doriți niciun separator.
- ignore_empty: Aceasta este o valoare logică care determină dacă celulele goale trebuie ignorate sau incluse în rezultat. Dacă este setat la ADEVĂRAT, celulele goale vor fi ignorate; dacă este setat la FALS, celulele goale vor fi incluse.
- text1, text2,...: Acestea sunt șirurile de text pe care doriți să le uniți. Puteți specifica până la 252 de șiruri de text și pot fi celule individuale, intervale sau chiar valori de text cuprinse între ghilimele duble.
Funcția TEXTJOIN concatenează șirurile de text în ordinea pe care o specificați și le separă cu delimitatorul specificat. Exclude orice celule goale, cu excepția cazului în care ignore_empty parametrul este setat la FALSE.
Exemple de cazuri folosind funcția TEXTJOIN în Excel
Iată câteva exemple de cazuri în care puteți utiliza funcția TEXTJOIN:
1. Combinarea textului
Să presupunem că aveți o foaie de lucru cu prenume în coloana A și nume de familie în coloana B. Doriți să creați o listă de nume complete în coloana C. În celulă C2, puteți folosi următoarea formulă:
=TEXTJOIN(" ", ADEVĂRAT, A2, B2)
Copiați formula în coloană și va combina prenumele și numele de familie de pe fiecare rând într-o singură celulă, separată de un spațiu.
2. Crearea unei liste separate prin virgulă
Să presupunem că aveți o listă verticală de orașe și doriți să creați o singură celulă care combină aceste orașe într-o listă separată prin virgulă. Pentru a realiza acest lucru, puteți utiliza funcția TEXTJOIN cu o virgulă ca delimitator.
=TEXTJOIN(", ", ADEVĂRAT, A2:A7)
Fiecare oraș din gamă A2:A7 este combinat folosind delimitatorul de virgulă și spațiu specificat între ghilimele duble. Al doilea argument, TRUE, ignoră orice celule goale din interval.
3. Adăugarea de prefixe sau sufixe
Dacă aveți o coloană de date și doriți să adăugați un anumit prefix sau sufix la fiecare intrare, puteți utiliza TEXTJOIN. Să presupunem că aveți o listă de numere de curs în coloana A și doriți să adăugați prefixul MAT la numere pentru a le face coduri de curs. Veți folosi următoarea formulă:
=TEXTJOIN("", ADEVĂRAT, "MAT"&A2)
Această formulă concatenează prefixul MAT cu valoarea din celulă A2 folosind simbolul și (&) operator.
4. Inserarea întreruperi de linie între text
Să presupunem că aveți un tabel cu informații despre angajați, inclusiv numele și adresele de e-mail ale acestora. Doriți să creați un raport rezumat în care informațiile fiecărui angajat sunt îmbinate într-o singură celulă cu întreruperi de rând.
Presupunând că numele sunt în coloana A și adresele de e-mail în coloana B, introduceți formula de mai jos în celulă C2:
=TEXTJOIN(CHAR(10), ADEVĂRAT, A2:B2)
presa Ctrl + Shift + Enter pentru a aplica formula pe tabelul dvs. Acum, coloana C va afișa informațiile îmbinate pentru toți angajații, separând fiecare intrare cu o întrerupere de rând. The CHAR(10) funcția generează caracterul de întrerupere de linie care separă informațiile fiecărui angajat. Pentru ca informațiile să apară în mai multe rânduri, așa cum se arată mai sus, asigurați-vă că Încadra textul caracteristica este activată.
Acestea sunt doar câteva exemple despre cum puteți utiliza TEXTJOIN pentru a combina șiruri de text în diferite moduri. Oferă flexibilitate în combinarea textului și vă permite să specificați orice delimitator la alegere pentru rezultatul dorit.
Cum să utilizați TEXTJOIN cu alte funcții în Excel
TEXTJOIN funcționează mai bine cu funcții esențiale în Excel pentru manipulări avansate de date. Aici sunt cateva exemple:
Utilizarea TEXTJOIN cu funcția IF
Puteți utilizați funcția IF în cadrul funcției TEXTJOIN pentru a include sau exclude în mod condiționat șiruri de text pe baza anumitor criterii.
Să presupunem că aveți o listă cu numele elevilor în coloana A, scorurile lor corespunzătoare în coloana B și notele lor în coloana C. Doriți să creați o singură celulă care să conțină numele studenților care au un scor mai sus 80 și au primit nota „A”, separate prin virgulă. În celulă D1, puteți folosi următoarea formulă:
=TEXTJOIN(", ", ADEVĂRAT, DACĂ((B2:B9>80)*(C2:C9="A"), A2:A9, ""))
După introducerea formulei în celulă D2 și confirmând-o cu Ctrl+Shift+Enter (deoarece este o formulă matrice), veți obține o listă a studenților care îndeplinesc condițiile specificate. Formula folosește funcția IF pentru a verifica dacă scorul corespunzător este peste 80 (B2:B9>80) iar nota este A (C2:C9 = „A”).
Dacă ambele condiții sunt adevărate, acesta include numele elevului în rezultat. În caz contrar, returnează un șir gol (""). Funcția TEXTJOIN îmbină apoi numele selectate cu o virgulă care separă fiecare ca delimitator.
Utilizarea TEXTJOIN cu funcția SUBSTITUTE
Să presupunem că aveți o listă de coduri de produs în coloana A și doriți să creați un singur șir care combină toate codurile, separate prin virgule, în timp ce eliminați orice liniuță (-) din coduri.
=TEXTJOIN(", ", ADEVĂRAT, ÎNLOCUIT(A2:A6, "-", ""))
Această formulă folosește funcția TEXTJOIN pentru a concatena codurile de produs și funcția SUBSTITUT pentru a elimina cratimele din coduri. Puteți regla intervalul (A2:A6) în formula bazată pe datele dvs. reale. De asemenea, puteți modifica criteriile de înlocuire în cadrul funcției SUBSTITUTE pentru a înlocui diferite caractere după cum este necesar.
Îmbinați fără efort datele în Excel cu TEXTJOIN
Funcția TEXTJOIN din Excel este un instrument puternic care vă permite să concatenați mai multe șiruri de text cu un delimitator specificat. Înțelegând sintaxa și argumentele acesteia, puteți manipula și combina datele într-un mod flexibil și eficient. Indiferent dacă trebuie să îmbinați nume, adrese sau orice alte date bazate pe text, funcția TEXTJOIN este o soluție convenabilă.