Cum să eliminați spațiile goale în Excel (7 moduri)

  • Imparte Asta
Hugh West

Dacă setul dvs. de date conține spații goale care nu sunt necesare, este posibil să aveți nevoie să le eliminați. În acest articol, vă voi arăta șapte modalități eficiente de a elimina spațiile goale în Excel.

Să spunem că avem un set de date în care diferite celule au mai multe spații goale. Acum vom elimina aceste spații goale.

Descărcați caietul de practică

Eliminați spațiile goale în Excel.xlsm

7 moduri de a elimina spațiile goale în Excel

1. Funcția TRIM pentru a elimina spațiile goale

Puteți elimina cu ușurință spațiile goale prin

folosind funcția TRIM Introduceți următoarea formulă într-o celulă goală ( A16 ),

=TRIM(A5)

În acest caz, se va utiliza TRIM funcția va elimina spațiile goale suplimentare din celula selectată A5 .

Presa ENTER și veți găsi textul fără spații goale în celula A16 .

Celula de tragere A16 pentru a aplica aceeași formulă pentru toate celelalte celule din coloană A .

Citește mai mult: Cum să eliminați spațiul înainte de text în Excel

2. Comanda de căutare și înlocuire

Utilizarea Găsiți și înlocuiți comanda este o altă modalitate de a elimina spațiile goale. Mai întâi, selectați celulele din care doriți să eliminați spațiile goale și accesați Acasă> Editare> Găsește & Selectează> Înlocuiește

Acum, un Găsiți și înlocuiți Se va afișa o fereastră. Introduceți un singur spațiu în Găsiți ce și faceți clic pe Înlocuiți totul .

Acum va apărea o casetă de confirmare care va arăta numărul de înlocuiri. Faceți clic pe OK în această casetă și închideți fereastra Găsiți și înlocuiți fereastră.

Acum puteți vedea că toate spațiile goale au fost eliminate din celulele selectate.

Citește mai mult: Cum să eliminați spațiile dintr-o celulă în Excel

3. Funcția SUBSTITUTE pentru eliminarea spațiilor libere

De asemenea, puteți utiliza funcția SUBSTITUTE pentru a elimina spațiile goale. Introduceți următoarea formulă în celula B16 ,

=SUBSTITUTE(B5, " ", "")

Aici, funcția de substituire va elimina spațiile din celula selectată B5 .

Apăsați ENTER și veți obține textul fără spații goale în celula B16 .

Trageți de butonul B16 pentru a aplica formula pentru toate celelalte celule din coloana B .

Lecturi similare:

  • Eliminați toate spațiile din Excel (9 metode)
  • Cum să eliminați spațiile de urmă în Excel (6 metode ușoare)
  • Îndepărtați spațiul din față în Excel (5 moduri utile)

4. Îndepărtați spațiile goale prin funcția REPLACE

Utilizarea funcția REPLACE este o altă modalitate de a elimina spațiile goale. Introduceți următoarea formulă în celula B16 ,

=REPLACE(B5,1,LEN(B5)-LEN(TRIM(B5)),"")

Aici, funcția LEN dă lungimea șirului de celule B5 . LEN(B5)-LEN(TRIM(B5) oferă numărul de spații goale. În cele din urmă, rubrica ÎNLOCUIEȘTE înlocuiește textul original cu șirul de caractere fără spații libere.

Apăsați ENTER și veți obține textul fără spații goale în celula B16 .

Celula de tragere B16 pentru a aplica formula pentru toate celelalte celule ale coloanei B .

5. Caracteristicile textului în coloană pentru a elimina spațiile goale

De asemenea, puteți utiliza Text în coloană pentru a elimina spațiile goale dintr-o coloană. În primul rând, selectați coloana și accesați Date> Instrumente de date> Text în coloane

După aceea, se deschide o fereastră numită Expertul de conversie a textului în coloane Va apărea. Selectați Lățime fixă și faceți clic pe Următorul .

În al doilea pas, deplasați linia verticală la sfârșitul textului și faceți clic pe Următorul.

În etapa finală, selectați General și faceți clic pe Finisaj.

Acum puteți vedea că celulele din coloanele selectate nu au spații libere.

6. VBA pentru a elimina spațiile goale

O altă modalitate de a elimina spațiile goale este realizarea unei funcții personalizate folosind Aplicații Microsoft Visual Basic (VBA) . mai întâi, apăsați ALT+F11 Se va deschide fereastra VBA Acum, în fereastra VBA din fereastra Proiect Faceți clic dreapta pe numele foii. Va apărea un meniu derulant. Faceți clic pe Introduceți din meniul derulant pentru a-l extinde și selectați Modul .

Acum, un Modul(Cod) va apărea o fereastră.

Introduceți următorul cod în fișierul Modul .

 Sub Remove_Blanks() Dim x As Range For Each x In Selection.Cells x.Value = VBA.Trim(x.Value) Next x End Sub 

După inserarea codului, închideți fereastra VBA Acum, selectați setul de date și mergeți la Vizualizare> Macros .

A Macro Va apărea fereastra Apăsați pe Fugi.

Aceasta va elimina toate spațiile goale inutile din setul de date.

7. Power Query pentru a elimina spațiile goale

Utilizarea Power Query este o altă metodă de a elimina spațiile goale. Selectați setul de date și accesați Date> Obține date> Din alte surse> Din tabel/ranșă

A Creați tabelul Apăsați pe OK .

Acum, un Editor Power Query se va deschide o fereastră.

Puteți vedea că toate datele dvs. au fost importate în fereastră.

Acum faceți clic dreapta pe oricare dintre antet și selectați Transformare> Trim .

Repetați aceeași procedură pentru toate coloanele. Se vor elimina spațiile goale.

Acum, din fila Home, selectați Închideți & Încărcați .

Acum puteți vedea că datele sunt importate în fișierul Excel într-o foaie nouă numită Tabelul.

Concluzie

Îndepărtarea manuală a spațiilor goale poate fi foarte plictisitoare. Oricare dintre metodele descrise mai sus vă va permite să eliminați spațiile goale din setul de date cu câteva clicuri. Sper că acest articol v-a fost de folos. Dacă aveți vreo confuzie, vă rugăm să lăsați un comentariu.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.