Cum să eliminați caracterele nenumerice din celule în Excel?
Utilizatorii Excel întâlnesc adesea date care includ un amestec de numere și caractere nenumerice, cum ar fi litere sau simboluri. Curățarea acestor date poate fi esențială pentru analize sau raportări ulterioare. În acest ghid, vom explora patru metode pentru a elimina caracterele nenumerice din celulele Excel, asigurându-ne că datele dumneavoastră sunt curate și utilizabile.

- Prin utilizarea unei formule (Excel 2021 și versiuni ulterioare)
- Folosind Kutools AI Aide (Inteligent & Eficient)
- Folosind un instrument uimitor (Un click)
- Prin utilizarea codului VBA
Eliminați caracterele nenumerice din celule în Excel
În această secțiune, vom introduce patru metode eficiente de eliminare a caracterelor nenumerice din celulele Excel, adaptate pentru diferite versiuni de Excel și niveluri de expertiză a utilizatorului.
Eliminați caracterele nenumerice din celule în Excel utilizând o formulă
Pentru a elimina caracterele nenumerice din celule în Excel, puteți utiliza o formulă bazată pe TEXTJOIN Funcția.
Pasul 1: Selectați o celulă și aplicați formula
În celula C2, aplicați formula de mai jos și apăsați tasta Enter pentru a obține rezultatul.
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0

Pasul 2: Aplicați formula în alte celule și obțineți toate rezultatele
După calcularea rezultatului inițial, trageți mânerul de umplere din celula formulei (C2 în acest exemplu) în jos pentru a aplica formula altor celule, extinzând-o la celula C8.

- LEN (A2): Găsește lungimea șirului în A2.
- SEQUENCE(LEN(A2)): creează o listă de numere de la 1 la lungimea șirului. Fiecare număr corespunde unei poziții de caracter în șir.
- MID(A2, SEQUENCE(LEN(A2)), 1): Extrage fiecare caracter din A2 pe rând.
- +0: Încearcă să convertească fiecare caracter într-un număr. Dacă un caracter nu este un număr, provoacă o eroare.
- IFERROR(..., ""): Dacă conversia unui caracter provoacă o eroare (adică nu este un număr), acesta este înlocuit cu un șir gol.
- TEXTJOIN("", TRUE, ...): Combină toate caracterele înapoi într-un singur șir, omitând orice șiruri goale (non-numerice care au fost eliminate).
- +0 at the end: Convertește șirul final de numere înapoi într-o valoare numerică.
Eliminați caracterele nenumerice din celule în Excel utilizând Kutools AI Aide
Caracteristica „AI Aide” a lui Kutools for Excel oferă o comoditate de neegalat în curățarea foilor Excel prin eliminarea fără efort a caracterelor nenumerice. Cu o simplă intrare din partea dvs., acest instrument puternic preia controlul, analizând și executând automat sarcinile necesare, fără a fi nevoie de formule complexe. Acest lucru nu numai că accelerează procesul, ci și elimină potențialul de erori, sporind semnificativ productivitatea și acuratețea. „AI Aide” transformă ceea ce ar putea fi o sarcină manuală plictisitoare într-o operațiune fără întreruperi, eficientă, făcându-l un activ esențial pentru orice utilizator Excel care își propune să-și optimizeze fluxurile de lucru.
După descărcarea și instalarea Kutools pentru Excel, faceți clic pe „Kutools AI” > „AI Aide” pentru a deschide panoul „Kutools AI Aide”.
1. În panoul „Kutools AI Aid”, introduceți solicitarea dvs. ca textul de mai jos în caseta de chat și faceți clic butonul „Trimite” sau apăsați tasta Enter pentru a trimite interogarea dvs.
"Vă rugăm să eliminați caracterele nenumerice din intervalul A2:A8 în Excel pentru mine."
2. Odată ce instrumentul a analizat intrarea dvs., faceți clic pe butonul „Execută”. Kutools AI Aide își va folosi tehnologia AI pentru a vă procesa solicitarea și a aplica rezultatele direct în Excel.

Sfat: Pentru a utiliza această caracteristică, ar trebui să instalați mai întâi Kutools pentru Excel, vă rugăm faceți clic pentru a descărca Kutools pentru Excel acum.
Eliminați caracterele nenumerice din celule în Excel folosind un instrument uimitor
Pentru curățarea eficientă a datelor prin eliminarea caracterelor nenumerice dintr-un interval specificat, utilitarul „Eliminați caracterele” Kutools for Excel oferă o soluție cu un singur clic. Acest instrument puternic simplifică ceea ce poate fi adesea un proces greoi, permițându-vă să eliminați rapid caracterele nedorite din datele dvs., asigurând rezultate mai curate și mai utilizabile instantaneu.
1. După ce ați selectat intervalul de unde doriți să eliminați caracterele nenumerice, faceți clic pe „Kutools“ > „Text” > „Eliminați caractere“.
2. În caseta de dialog „Eliminare caractere“, bifați opțiunea „Non-numeric“ și faceți clic pe „OK“. Apoi, caracterele nenumerice sunt eliminate imediat din selecție.

Sfat: Pentru a utiliza această caracteristică, ar trebui să instalați mai întâi Kutools pentru Excel, vă rugăm faceți clic pentru a descărca Kutools pentru Excel acum.
Eliminați caracterele nenumerice din celule în Excel utilizând codul VBA
Pentru a elimina caractere nenumerice dintr-un interval cu cod VBA, procedați după cum urmează:
Pasul 1: Deschideți editorul de module VBA și copiați codul
- Țineți apăsate tastele „ALT + F11” în Excel și se deschide fereastra „Microsoft Visual Basic pentru aplicații”.
- Faceți clic pe „Inserare” > „Modul”, apoi copiați și inserați următorul cod în fereastra Modulului.
- Cod VBA: eliminați toate caracterele nenumerice
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
Pasul 2: Executați codul
- După lipirea acestui cod, apăsați tasta F5 pentru a rula acest cod.
- În caseta de dialog KutoolsforExcel care apare, selectați un interval din care doriți să eliminați caracterele nenumerice, apoi faceți clic pe OK.
Rezultat
Apoi toate caracterele nenumerice din intervalul selectat sunt eliminate.
-
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
- Rezultat
Articole pe aceeași temă
Cum se elimină spațiile principale și finale din Excel?
În acest articol, vom explora două metode eficiente de a elimina spațiile de început și de final din Excel.
Cum să eliminați primul, ultimul X caracter sau anumite caractere de poziție din text în Excel?
Pentru majoritatea utilizatorilor Excel, uneori, trebuie să ștergeți primele n caractere de la începutul șirurilor de text sau să eliminați ultimele x caractere de la sfârșitul șirurilor de text, așa cum se arată în imaginea de mai jos. În acest articol, voi introduce câteva trucuri la îndemână pentru rezolvarea acestei sarcini rapid și ușor în Excel.
Găsiți a n-a apariție a unui caracter în Excel - 3 moduri rapide
De exemplu, să găsim a doua sau a treia apariție a caracterului „-” într-un șir de text. Voi demonstra tehnici simple pentru a îndeplini eficient această sarcină.
Numărarea caracterelor în Excel: Cell & Range (Ghid ușor)
În lumea vastă a Excel, înțelegerea complexității manipulării datelor este vitală. Un astfel de aspect este numărarea caracterelor, a anumitor caractere sau a anumitor texte din celule sau dintr-un interval de celule. Acest ghid vă va lumina cu privire la modalitățile pas cu pas pentru a realiza acest lucru. Indiferent dacă ești începător sau expert Excel, întotdeauna există ceva nou de învățat!
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!