Cuprins
Spațiile pot apărea din diferite motive într-o foaie de calcul. Pot exista greșeli în timpul introducerii datelor sau al importului de date din diferite surse. Eliminarea manuală a acestor spații poate fi greoaie și poate necesita timp. În acest articol, vă vom arăta modalități rapide de a eliminarea spațiului în Excel Aceste modalități ne vor fi de folos atunci când vom curăța datele.
Să presupunem că avem o listă de nume cu spații nedorite după text. Dorim să eliminăm aceste spații pentru a efectua operații ulterioare. Vom face acest lucru folosind 6 metode diferite mai jos. Pentru comoditatea noastră, am inclus două coloane Text normal și Text fără spațiu nedorit Aici, avem spații nedorite între cuvântul Abagail și ghilimelele de rigoare (") .
Descărcați caietul de practică
Eliminarea spațiilor după text.xlsm6 moduri rapide de a elimina spațiul în Excel după text
Acum vom căuta modalități de a elimina spațiul în Excel după text. În acest caz, vom elimina spațiile dintre Abagail și ghilimele (" ") Următoarele metode ne vor ghida prin diferite metode pentru a face acest lucru.
1. Îndepărtați spațiile în Excel după text folosind Find and Replace
Putem elimina spațiile după text folosind Găsiți și înlocuiți Pentru a face acest lucru, mai întâi trebuie să selectăm intervalul asupra căruia dorim să aplicăm Găsiți și înlocuiți caracteristică.
Aici, am selectat intervalul B5:B9 .
În primul rând, vom merge la Acasă apoi vom merge la Găsiți & Selectați din bara de instrumente.
De la Găsiți & Selectați selectați Înlocuiți .
Apoi, se va trece la Găsiți și înlocuiți va apărea o casetă de dialog.
Apoi, în Găsiți ce vom tasta un SPACEBAR o dată. În acest caz, vom lăsa Înlocuiți cu cutie gol .
Apoi vom apăsa Înlocuiți totul la eliminați toate spațiile . A caseta de mesaje va apărea numărul de înlocuiri.
Toate spațiile de după text vor dispărea.
Citiți mai mult: Cum să eliminați spațiul înainte de text în Excel (4 metode)
2. Îndepărtați spațiile după text folosind funcția TRIM în Excel
2.1. Utilizarea exclusivă a funcției TRIM
Funcția TRIM în Excel ne ajută să eliminăm orice spațiu nedorit. Putem folosi Funcția TRIM pentru a scăpa de spațiile nedorite după text. Aici, în acest caz, în celula C5 , vom tasta
=TRIM(B5)
După ce ați apăsat butonul ENTER vom găsi cheia text fără spații nedorite Aici vom elimina spațiile inutile dintre două părți ale numelui.
Acum, vom folosi Mâner de umplere pentru a utiliza AutoFill caracteristică a Excel pentru a elimina spațiul din alte valori din Text fără coloană de spațiu nedorit .
2.2. Utilizarea funcțiilor LEN și LEFT cu funcția TRIM
Funcția LEN din Excel măsoară lungimea oricărui număr sau șir de caractere. Funcția LEFT din Excel poate fi utilă pentru a prelua un număr specificat de caractere din orice număr sau șir de text. Aici, vom folosi o combinație de trei funcții pentru a elimina spațiile după text. Aici, în celula C5 , scriem
=TRIM(LEFT(B5,LEN(B5)))
Defalcarea formulei
LEN(B5)
-> măsoară lungimea caracterelor din celula B5. În acest caz,
Ieșirea este : 14
STÂNGA(B5,LEN(B5)) -> devine LEFT(B5,14). Deci, se iau în considerare 14 caractere din stânga. În acest caz,
Ieșirea este : Abagail Ross
Explicație : Observați că există două spații în plus între cuvinte.
TRIM(LEFT(B5,LEN(B5)))) -> acum intră în acțiune funcția TRIM. Aceasta elimină cele două spații suplimentare între cuvinte și ne oferă rezultatul corespunzător.
Ieșirea este : Abagail Ross
Explicație : Observați că nu există niciun spațiu în plus între două cuvinte.
Apăsarea butonului ENTER obținem rezultatul în C5 celulă.
Utilizarea Mâner de umplere pentru a utiliza AutoFill din Excel, obținem valori în Text fără coloană de spațiu nedorit .
Citește mai mult: H Cum să eliminați spațiile de început în Excel (4 metode)
3. Eliminați spațiile după text folosind Power Query
Power Query este o caracteristică utilă atunci când vine vorba de formatarea datelor. Putem folosi Power Query pentru a curăța spațiile nedorite. În primul rând, selectăm toate datele din intervalul cu care lucrăm.
Am selectat intervalul B5:B9.
Apoi, pentru a efectua Power Query , trebuie să selectăm De la tabel/ interval de la fila Date .
Un nou fereastră va apărea.
Mergeți la Adăugați coloană >> Format >> TRIM
Vom obține datele tăiate într-un nou fișier coloana numit Trim .
Apoi mergeți la Fișier tab.
Faceți clic pe Închideți & Încărcați .
Veți obține rezultatele într-un foaie nouă .
Citește mai mult: Cum să eliminați spațiile în Excel: Cu formula, VBA & Power Query
4. Îndepărtați spațiile după text utilizând macro-uri și VBA
Putem folosi VBA pentru a elimina spațiile după text. Mai întâi, trebuie să selectăm întregul interval din care dorim să eliminăm spațiile.
Apoi, am selectat intervalul B5:B9 .
Pentru a utiliza VBA editor,
Deschideți fereastra Dezvoltator tab>> selectați Visual Basic
Va apărea o nouă fereastră.
Mergeți la Introduceți tab>> selectați Modul .
Un nou Modul Introduceți codul de mai jos în noua fereastră Modul .
Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub
Vom crea un nou fișier Subprocedură RemoveSpacesafterText și declarăm două variabile M și celulă ca Gama .
Apoi am folosit Pentru buclă pentru a găsi fiecare celulă care are spații nedorite. Vom folosi VBA TRIM pentru a elimina spațiile.
Acum, vom... salvați codul și rulează codul prin apăsarea F5 .
Vom putea elimina toate spațiile nedorite.
Citește mai mult: Cum să eliminați spațiile de urmă în Excel (6 metode ușoare)
5. Eliminați spațiile după text folosind funcția LEFT în Excel
STÂNGA din Excel ne permite să alegem un număr specificat de caractere din stânga textului. Dacă știm câte spații există în dreapta textului, adică după text, putem elimina spațiile folosind funcția STÂNGA funcție.
În acest caz, știm că avem trei spații în dreapta textului. Astfel, în celula C5, vom tasta
=LEFT(B5,LEN(B5)-3)
Repartizarea formulei
LEN(B5)
-> ne dă lungimea valorii din celula B5.
Ieșirea este : 10
LEN(B5)-3
-> ne dă valoarea de 10-3.
Ieșirea este : 7
Explicație : Aflăm numărul de caractere necesare.
LEFT(B5,LEN(B5)-3)
-> extrage 7 caractere din stânga textului.
Ieșirea este : Abagail
Explicație : Fără spațiu suplimentar după text.
Apăsarea butonului ENTER vom obține valoarea în celula C5 .
Acum, prin tragerea în jos a butonului Mâner de umplere pentru a utiliza AutoFill vom obține toate valorile din Text fără coloană de spațiu nedorit .
6. Eliminați spațiile după text folosind funcția SUBSTITUTE în Excel
SUBSTITUTE Funcția din Excel ne permite să înlocuim un text cu un altul. Putem folosi funcția Funcția SUBSTITUTE pentru a înlocui spațiile nedorite. Aici, vom înlocui spațiile în plus între două texte. Pentru a face acest lucru, în fișierul Celula C5 vom tasta
=SUBSTITUTE(B5," ",""")
În formulă, vom selecta Celula B5 a cărei valoare dorim să o înlocuim. Apoi se utilizează spațiu ca old_text pentru că vreau să elimin spațiul. Apoi am folosit spațiu gol între ghilimele duble ca new_text .
Acum, în SUBSTITUTE va înlocui spațiile în plus din textul de după cu un text fără spațiu.
După ce apăsați ENTER vom obține valoarea dorită în fișierul Celula B5 .
Apoi, folosind Mâner de umplere pentru a utiliza AutoFill vom obține valorile corespunzătoare în fișierul Text fără coloană de spațiu nedorit .
Citește mai mult: Cum să elimini spațiul în Excel înainte de numere (3 moduri)
Lucruri de reținut
Spațiile nedorite ne pot cauza probleme atunci când folosim Funcții LOOKUP .
Atunci când folosim STÂNGA Funcția numai pentru a elimina spațiile nedorite după text trebuie să cunoaștem numărul de spații după text.
Secțiunea practică
Am inclus o secțiune de exerciții pentru a vă putea exersa metodele pe cont propriu.
Concluzie
Am încercat să arătăm 6 modalități rapide de a elimina spațiul în Excel după text. Sperăm că acestea vă vor fi utile în activitățile dvs. zilnice. Dacă aveți nevoie de clarificări suplimentare, nu ezitați să comentați mai jos sau să trimiteți orice feedback. Echipa noastră va fi bucuroasă să vă ajute cu orice problemă.