Te chinui să împărți textul în Excel? Cu funcția TEXTSPLIT, puteți separa fără efort textul în mai multe coloane.

Microsoft Excel este un instrument puternic pentru rafinarea și analiza datelor, de la simplu la complex. Dar, uneori, s-ar putea să întâmpinați situații în care datele dvs. nu arată corect.

Poate că un import CSV îndelungat a mers prost sau trebuie să despărțiți numele pentru a le rearanja. Din fericire, Excel oferă o modalitate eficientă, inline, de a îndeplini sarcini ca acestea, prin funcția TEXTSPLIT.

Ce este funcția TEXTSPLIT în Microsoft Excel?

Funcția TEXTSPLIT vă permite să separați textul în celule diferite pe baza separatorilor specificați. Puteți împărți textul pe rânduri, coloane sau pe ambele rânduri și coloane și puteți seta o varietate de criterii pe care să le împărțiți.

O parte din această funcționalitate poate fi realizată folosind Expertul Conversie text în coloane din Excel, dar TEXTSPLIT oferă acele caracteristici și mai multe ca funcție, care se pot dovedi mai eficiente pentru crearea de matrice complexe, sau pentru utilizatorii puternici care au deja apucat să folosească de specialitate funcții.

instagram viewer

Înțelegerea sintaxei funcției TEXTSPLIT

Sintaxa completă a funcției TEXTSPLIT este următoarea:

=TEXTSPLIT(text, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

Funcția cuprinde șase argumente și parametri. The text argument definește datele care sunt destinate să fie împărțite. Aceasta poate fi o referire la o anumită celulă sau grup de celule sau la un text specific pe care îl definiți în argument.

The col_delimiter definește caracterul specific sau textul care va servi drept separator - când funcția întâlnește acest caracter, va împărți textul în acel punct într-o nouă coloană. The row_delimiter parametrul funcționează în mod similar, cu excepția faptului că, dacă un caracter este definit aici, acesta va fi folosit pentru a împărți textul în rânduri noi.

Delimitatorul poate fi un caracter folosit mai frecvent ca separator, cum ar fi un punct, virgulă sau spațiu, sau poate fi un simbol diferit, o literă, un număr sau chiar un șir de text cu mai multe caractere sau un set de cuvinte. Cel puțin unul dintre argumentele delimitatorului trebuie specificat pentru ca funcția să funcționeze corect.

Rețineți că în această funcție pot fi descriși mai mulți delimitatori de rânduri sau coloane separate. Într-un astfel de caz, setul de delimitatori trebuie grupat într-un set de paranteze (the { } taste), ca în exemplul de mai jos:

=TEXTSPLIT("Text mostră",{"e","t"})

De asemenea, deși nu ar trebui să încercați sau să aveți nevoie de el, în eventualitatea unei valori în ambele col_delimiter și row_delimiter sunt la fel, col_delimiter este prioritizat.

The ignore_empty argument specifică dacă delimitatorii care ar crea celule goale ar trebui săriți. De exemplu, dacă ar exista trei virgule una lângă cealaltă în datele pentru parametrul „text”, TEXTSPLIT ar crea în mod implicit două celule goale. Setarea ignore_empty la FALSE menține acest comportament sau îl puteți seta la TRUE pentru a spune funcției să ignore orice delimitatori care ar crea celule goale.

The potrivire parametrul clarifică dacă potrivirea separatorului funcției ar trebui să țină cont de majuscule. Acest lucru este relevant dacă trebuie să utilizați litere pentru delimitatorii dvs.; ați putea dori să îi spuneți lui Excel să împartă celule pe fiecare literă mare „T”, dar ignorați orice literă minusculă „t”, de exemplu. Setarea acestui argument la „0” menține comportamentul implicit, care este de a face ca toți delimitatorii să distingă majuscule și minuscule. Schimbarea lui la „1” face ca separatoarele să nu țină seama de majuscule și minuscule.

The pad_cu argument definește textul de înlocuire cu care să se completeze celulele goale, în special în cadrul matricelor unde poate exista spațiu suplimentar după ce toți separatorii relevanți au fost luați în considerare. În mod implicit, returnează o eroare „#N/A”, așa că ar putea merita să o schimbați cu altceva dacă credeți că problema va apărea în datele dvs.

Cum se utilizează funcția TEXTSPLIT în Excel

Să presupunem că ni s-a dat o listă de nume. Există o ordine clară pentru ele, dar trebuie să le reorganizăm pentru a le face mai lizibile și mai ușor de utilizat.

După cum puteți vedea, intenția este de a separa numele în coloanele „Ultimul” și „Primul”. Selectați celula B4, iar în celula sau bara de formule de mai sus, tastați formula enumerată mai jos. Apoi apăsați introduce.

=TEXTSPLIT(A1,",")

Numele au fost acum separate într-o nouă coloană oriunde mai înainte era o virgulă. Cu toate acestea, datele au fost răspândite pe un singur rând, care încă arată dezordonat. Putem rezolva cu ușurință acest lucru adăugând un alt delimitator pentru a împărți datele în diferite rânduri.

Selectați celula B4 din nou și în celula sau bara de formule de mai sus, tastați formula de mai jos. Apoi apăsați introduce.

=TEXTSPLIT(A1,",",";")

Acum seamănă mai mult cu ceea ce ne așteptăm. În noua formulă actualizată, fiecare virgulă găsită în date împarte fiecare parte a numelui complet în propria sa celulă pe coloane, în timp ce fiecare punct și virgulă prezent împarte fiecare nume în propriul rând.

O altă funcție unică pentru a vă alimenta foaia de calcul

Funcția TEXTSPLIT este un instrument inteligent în cutia de instrumente Microsoft Excel, oferind o altă modalitate convenabilă de a face acest lucru depășiți provocările legate de date și obțineți rezultate surprinzătoare, adaptate modului în care interacționați informație.

Face ca manipularea, rearanjarea și reorganizarea datelor dvs. să fie un proces ușor și ușor, iar prin învățare și practică, poate deveni un plus valoros pentru fluxul de lucru al datelor.