Salt la conținutul principal
 

Extrageți mai multe linii dintr-o celulă

Autor: Xiaoyang Ultima modificare: 2024-10-23

Dacă aveți o listă de șiruri de text care sunt separate prin întreruperi de linie (care apare prin apăsarea Alt + Introducere tastele la introducerea textului), iar acum, doriți să extrageți aceste linii de text în mai multe celule, așa cum este prezentat mai jos. Cum l-ați putea rezolva cu o formulă în Excel?

doc-extract-multi-linii-1


Extrageți mai multe linii dintr-o celulă cu formulă

Pentru a extrage fiecare linie dintr-o celulă cu mai multe linii în celule separate, puteți utiliza combinația funcțiilor TRIM, MID, SUBSTITUTE, REPT și LEN. Vă rugăm să efectuați pașii următori:

1. În primul rând, ar trebui să introduceți o listă de numere pe care doriți să extrageți textul rând într-un rând, de exemplu, introduceți 1 până la 4 în intervalul C1: F1, vedeți captura de ecran:

doc-extract-multi-linii-2

2. Apoi, introduceți sau copiați formula de mai jos în celula C2:

=TRIM( MID(SUBSTITUTE( $A2, CHAR(10), REPT( " ",LEN($A2) ) ), (C$1-1)*LEN($A2)+1, LEN($A2)) )

3. Apoi, trageți mânerul de umplere în celulele din dreapta pentru a obține tot textul în celule separate, consultați captura de ecran:

doc-extract-multi-linii-3

4. Continuați să trageți mânerul de umplere în jos până la intervalul de celule pe care doriți să aplicați această formulă și toate liniile de text au fost extrase după cum se arată în următoarea captură de ecran:

doc-extract-multi-linii-4


Explicația formulei:
  • SUBSTITUT ($ A2, CHAR (10), REPT ("", LEN ($ A2))): această funcție SUBSTITUTE este utilizată pentru a înlocui toate întreruperile de linie cu un șir de text nou returnat de funcția REPT. Acest șir returnat va fi folosit ca argument de text în cadrul funcției MID.
  • doc-extract-multi-linii-5
  • (C $ 1-1) * LEN ($ A2) +1: această parte este utilizată pentru a reveni la poziția inițială a primului, al doilea sau al n-lea substring. Valoarea returnată va fi utilizată ca argument start_num în cadrul funcției MID.
  • doc-extract-multi-linii-6
  • LEN ($ A2): această funcție LEN returnează lungimea totală a șirului de text din celula A2. Valoarea returnată va fi utilizată ca argument num_chars în cadrul funcției MID.
  • Deci formula va fi recunoscută astfel:
  • doc-extract-multi-linii-7
  • TUNDE(): funcția TRIM elimină toate spațiile suplimentare din șirul de text dintre cuvinte.

Extrageți mai multe linii dintr-o celulă cu un utilitar util

Dacă sunteți dureros cu formulele complexe, Kutools pentru Excel acceptă o funcție ușoară - Celule divizate, cu acest instrument util, puteți împărți conținutul celulei în mai multe rânduri sau coloane pe baza oricărui separator specific de care aveți nevoie. Faceți clic pentru a descărca Kutools pentru Excel pentru încercare gratuită!


Funcții relative utilizate:

  • TRIM:
  • Funcția Excel TRIM elimină toate spațiile suplimentare din șirul de text și păstrează doar spații unice între cuvinte.
  • MID:
  • Returnează caracterele specifice din mijlocul șirului de text.
  • SUBSTITUTE:
  • Funcția Excel SUBSTITUTE înlocuiește textul sau caracterele dintr-un șir de text cu alt text sau caractere.
  • REPT:
  • Funcția REPT este utilizată pentru a repeta caracterele de un număr specificat de ori.
  • LEN:
  • Funcția LEN returnează numărul de caractere dintr-un șir de text.

Mai multe articole:

  • Verificați dacă celula este egală cu orice valoare din listă
  • De exemplu, am o listă de șiruri de text în coloana A și acum vreau să verific dacă valoarea celulei din această coloană este egală cu orice valoare din altă listă a coloanei E. Dacă este egală, afișează TRUE, în caz contrar, este afișată o valoare FALSE după cum se arată în imaginea de mai jos.

Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...


Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.