Formula Excel pentru sortarea textului

Cuprins:

Anonim

Anterior, am aflat despre sortarea valorilor numerice în Excel. În acest articol, vom învăța cum să sortăm valorile textului folosind o formulă Excel. Va fi un fel de clasare, pe baza numărului de caractere ASCII din text.

Iată formula generică pentru sortarea textului într-un interval

= COUNTIF (text_range, "= <" & first_text_ref)

interval_test:Intervalul care conține valorile textului.

first_text_ref:Referința primei celule dininterval_test.

Să vedem această formulă în acțiune:

Exemplu: clasificați și sortați datele pe baza numelor articolelor

Din nou, avem acea listă de articole de papetărie. Toate articolele sunt unice. De data aceasta vrem să o sortăm în funcție de numele articolului.

Funcția RANK nu funcționează cu texte, prin urmare nu o putem folosi. Vom folosi funcția COUNTIF, după cum puteți vedea în formula generală de mai sus.

Dacă urmați acest exemplu, scrieți formula de mai sus în C2 și trageți-o în jos.

= COUNTIF ($ A $ 2: $ A $ 8, "<=" & A2)

Aveți articolele clasate în funcție de numele lor.

Notă:Valorile textului trebuie să fie unice, altfel vor exista legături.

Cum functioneazã?

Deci, trebuie să vă întrebați cum putem folosi <= cu text în Excel cu funcția COUNTIF? Ei bine, Excel compară valorile ASCII a două valori de text.

În formula de mai sus, Excel verifică câte valori din intervalul A2: A8 sunt mai mici sau egale cu textul din A8. Returnează 6. 5 valori sunt mai mici decât ea și ea însăși este egală cu ea (engleză !!!!), devenind astfel 6.Dacă păstrați mai puțin decât semn, atunci clasamentul va începe de la 0 la n-1.

Pe măsură ce copiați această formulă în celulele de mai jos, formula sortează cu exactitate toate clasamentele, atâta timp cât lista este unică. Dacă aveți valori de text duplicate, atunci trebuie să facem o modificare minoră la această formulă.

Clasament pentru sortarea textului cu duplicate

= COUNTIF ($ A $ 2: $ A $ 8, "<" & A2) + COUNTIF ($ A $ 2: A2, A2)

Aici, am eliminat = semn din formulă și am adăugat numărul de rulare al valorilor textului la ea. Acum clasarea / sortarea începe de la 0 și adăugăm fiecare apariție a fiecărui text la clasament. Aceasta rezolvă problema duplicat.

Acum puteți formula pentru a obține rezultate sortate. INDEX și MATCH sunt funcțiile care funcționează pe indici.

Deci, băieți, așa puteți sorta sau clasifica valorile textului în Excel. Dacă aveți îndoieli cu privire la această sarcină sau la orice altă sarcină legată de Excel / VBA, întrebați în secțiunea de comentarii de mai jos.

Sortați valorile numerice cu funcția Excel RANK | Pentru a sorta valorile numerice ca o coloană de ajutor, folosim funcțiile RANK și COUNTIF.

Sortează numerele folosind funcția Excel SMALL | Pentru a sorta numărul ascendent sau descendent cu formule Excel folosim funcția SMALL împreună cu ROW. Această formulă de sortare Excel este exactă și la obiect.

Extinderea referințelor în Excel | Aceste intervale se extind când sunt copiate în jos sau în dreapta. Ele ajută la executarea calculelor în Excel.

Cum se face numărul de ocupare alergător în Excel | Utilizați intervale de expansiune pentru a număra valorile în funcție de acestea.

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.

Funcția VLOOKUP în Excel | Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.

COUNTIF în Excel 2016 | Numărați valorile cu condiții folosind această funcție uimitoare. Nu este nevoie să vă filtrați datele pentru a număra o anumită valoare. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.

Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.