Cum se sortează numerele cu prefix text sau literă sau sufix în Excel?
De exemplu, aveți o serie de numere care conțin prefix sau sufix de literă, cum le-ați putea sorta ca numere normale în Excel? Acest articol colectează mai multe soluții alternative pentru a-l face.
- Sortează numerele cu prefix sau sufix text / literă după funcția definită de utilizator
- Sortează numerele cu prefix sau sufix text / literă prin extragerea numerelor
- Sortați numerele cu prefix sau sufix text / literă prin împărțirea textului și numerelor
- Sortați numerele cu prefix sau sufix text / literă prin eliminarea literelor
Sortează numerele cu prefix sau sufix text / literă după funcția definită de utilizator
Această metodă va introduce o funcție definită de utilizator (VBA) pentru a extrage numerele numai din numerele cu prefix sau sufix, iar apoi puteți sorta cu ușurință.
1. presa Alt + F11 simultan pentru a deschide fereastra Microsoft Visual Basic pentru aplicații.
2. Clic Insera > Moduleși apoi lipiți mai jos codul VBA în noua fereastră Module de deschidere.
Funcție definită de utilizator: extrageți numere numai din șiruri de text
Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function
3. Salvați codul și închideți fereastra Microsoft Visual Basic pentru aplicații.
4. Selectați o celulă goală lângă numerele originale cu prefix sau sufix, spune Celula B2, tastați formula = num (A2) (A2 este numărul cu prefix sau sufix) în el, apoi trageți mânerul de completare automată a acestei celule în intervalul de care aveți nevoie.
5. Datorită numerelor extrase stocate ca text, trebuie să le convertim în numere. Copiați toate numerele extrase, faceți clic dreapta pe intervalul copiat și selectați Inserați valori din meniul cu clic dreapta. Vedeți captura de ecran:
notițe: În Excel 2007, puteți copia numerele extrase stocate ca text și apoi faceți clic pe Inițial > Pastă > Inserați valori.
6. Continuați să selectați aceste numere, apoi faceți clic pe de lângă numerele selectate și selectați Convertiți în număr din lista derulantă. Vedeți captura de ecran:
7. Păstrați noile numere selectate și faceți clic pe Date > Sortați de la cel mai mic la cel mai mare or Sortează de la cel mai mare la cel mai mic; și apoi verificați Extindeți selecția din caseta de dialog Sortare avertisment sortare și faceți clic pe Sortează buton. Vedeți capturi de ecran:
8. Acum, numerele cu prefixul sau sufixul literelor au fost sortate ca sortare normală a numerelor (a se vedea mai jos captura de ecran). Vă rugăm să ștergeți numerele extrase, dacă este necesar.
Sortează numerele cu prefix sau sufix text / literă prin extragerea numerelor
De fapt, Kutools pentru Excel oferă, de asemenea, similar EXTRAS NUMERE funcție pentru a extrage numere din șiruri de text. Prin urmare, putem sorta numerele cu prefix sau sufix de literă extragând mai întâi numere.
Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!
1. Selectați o celulă goală lângă numerele cu prefix sau sufix de literă, spune Celula B2, tastați formula = EXTRACTNUMBERS (A2, ADEVĂRAT) (A2 este celula numărului cu prefix sau sufix de literă), apoi trageți mânerul de completare automată al acestei celule în intervalul de care aveți nevoie. Vedeți captura de ecran:
2. Păstrați numerele extrase selectate, faceți clic pe Date > Sortați de la cel mai mic la cel mai mare or Sortează de la cel mai mare la cel mai mic; verifică Extindeți selecția din caseta de dialog Sortare avertisment sortare, apoi faceți clic pe Sortează buton. Vedeți mai jos capturile de ecran:
3. Acum, numerele cu prefix sau sufix de literă au fost sortate ca sortare normală a numerelor. Și puteți șterge toate numerele extrase după cum aveți nevoie.
Sortați numerele cu prefix sau sufix text / literă prin împărțirea textului și numerelor
Kutools pentru Excel acceptă, de asemenea, împărțirea textului și a numerelor din celule Celule divizate utilitate. Prin urmare, putem împărți textul și numerele și le putem așeza în coloane diferite pentru sortare ușoară. Vă rugăm să faceți următoarele:
Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!
1. Selectați numerele cu prefix sau sufix de literă și faceți clic pe Kutools > Text > Celule divizate. Vedeți mai jos captura de ecran:
2. În caseta de dialog Deschidere celule, vă rugăm să verificați Împărțiți în coloane opțiune în Tip secțiune, verificați Text și număr în Împărțit de și faceți clic pe Ok buton. Vedeți captura de ecran de mai sus:
3. Acum apare a doua casetă de dialog Split Cells. Vă rugăm să selectați celula de lângă numerele originale cu prefix sau sufix de literă, spune Cell B2 și faceți clic pe OK butonul.
Acum textele și numerele sunt împărțite și plasate lângă numerele originale cu prefix sau sufix. Vedeți mai jos captura de ecran.
4. Selectați numerele împărțite și faceți clic pe Date > Sortați de la cel mai mic la cel mai mare or Sortează de la cel mai mare la cel mai mic; și apoi verificați Extindeți selecția din caseta de dialog Sortare avertisment sortare și faceți clic pe Sortează buton. Vedeți mai jos capturile de ecran:
5. Acum, numerele cu prefix sau sufix de literă au fost sortate ca sortare normală a numerelor. Puteți șterge textul și numerele împărțite după cum aveți nevoie.
Sortați numerele cu prefix sau sufix text / literă prin eliminarea literelor
Această metodă va introduce Kutools pentru Excel </strong> 'Eliminare caractere utilitate pentru a elimina toate caracterele nenumerice (inclusiv litera) și a lăsa numerele numai în celule. Și apoi puteți sorta cu ușurință numerele cu prefix sau sufix text / literă.
Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!
1. Copiați toate numerele cu prefix sau sufix de literă, apoi lipiți lângă numerele originale cu prefix sau sufix de literă.
2. Continuați să selectați numerele lipite, faceți clic pe Kutools > Text > Eliminați caractere, și apoi verificați numai Nenumerice opțiunea din fereastra pop-up Eliminare caractere și faceți clic pe Ok buton. Vedeți mai jos captura de ecran:
3. Acum rămân doar numere în noua coloană. Continuați să selectați aceste numere și faceți clic Date > Sortați de la cel mai mic la cel mai mare or Sortează de la cel mai mare la cel mai mic; și apoi verificați Extindeți selecția din caseta de dialog Sortare avertisment sortare și faceți clic pe Sortează buton. Vedeți mai jos capturile de ecran:
4. Ștergeți numerele după cum aveți nevoie.
Demo: sortați numerele cu prefix sau sufix text / literă în Excel
Actualităţi
Sortați numele complete după numele de familie în Excel
Sortați zilele de naștere (datele) în funcție de lună în Excel
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!