Excel -kaava tekstin lajittelemiseksi

Sisällysluettelo:

Anonim

Aiemmin opimme numeeristen arvojen lajittelusta Excelissä. Tässä artikkelissa opimme lajittelemaan tekstiarvot Excel -kaavan avulla. Se on eräänlainen sijoitus, joka perustuu tekstin ASCII -merkkimäärään.

Tässä on yleinen kaava tekstin lajitteluun alueella

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

text_range:Alue, joka sisältää tekstiarvot.

first_text_ref:Viittaus ensimmäiseen soluuntext_range.

Katsotaanpa tätä kaavaa toiminnassa:

Esimerkki: Järjestä ja lajittele tiedot nimikkeiden perusteella

Tässä on jälleen luettelo paperitavaratavaroista. Kaikki tuotteet ovat ainutlaatuisia. Tällä kertaa haluamme lajitella sen kohteen nimien perusteella.

RANK -toiminto ei toimi tekstien kanssa, joten emme voi käyttää sitä. Käytämme COUNTIF -funktiota, kuten yllä olevasta yleisestä kaavasta näet.

Jos noudatat tätä esimerkkiä, kirjoita yllä oleva kaava kohtaan C2 ja vedä se alas.

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

Olet luokitellut kohteesi nimen mukaan.

Huomautus:Tekstiarvojen on oltava yksilöllisiä, muuten linkkejä tulee.

Kuinka se toimii?

Joten sinun täytyy ihmetellä, kuinka voimme käyttää <= tekstin kanssa Excelissä COUNTIF -toiminnolla? Excel vertaa kahden tekstiarvon ASCII -arvoja.

Yllä olevassa kaavassa Excel tarkistaa, kuinka monta alueen A2: A8 arvoa on pienempi tai yhtä suuri kuin A8: n teksti. Se palauttaa 6. 5 arvoa ovat sitä pienempiä ja itse on yhtä suuri kuin se (englanti !!!!), joten se on 6.Jos pidät vain alle merkkiä, sijoitus alkaa 0: sta n-1: een.

Kun kopioit tämän kaavan alla oleviin soluihin, kaava lajittelee kaikki sijoitukset tarkasti, kunhan luettelo on ainutlaatuinen. Jos sinulla on päällekkäisiä tekstiarvoja, meidän on tehtävä pieni muutos tähän kaavaan.

Sijoitus tekstin lajittelemiseksi kaksoiskappaleilla

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

Tässä olemme poistaneet = -merkin kaavasta ja lisänneet siihen tekstiarvojen juoksevan määrän. Nyt sijoitus/lajittelu alkaa nollasta ja lisäämme jokaisen tekstin jokaisen esiintymän sijoitukseen. Tämä ratkaisee päällekkäisyyden ongelman.

Nyt voit kaavoilla saada lajiteltuja tuloksia. INDEX ja MATCH ovat toimintoja, jotka toimivat indekseillä.

Joten kyllä ​​kaverit, näin voit lajitella tai sijoittaa tekstiarvot Excelissä. Jos sinulla on epäilyksiä tästä tehtävästä tai muista Excel/VBA -tehtävistä, kysy alla olevasta kommenttiosasta.

Lajittele numeeriset arvot Excel RANK -toiminnolla | Jos haluat lajitella numeeriset arvot apusarakkeeksi, käytämme RANK- ja COUNTIF -toimintoa.

Lajittele numerot Excel SMALL -toiminnolla | Jos haluat lajitella numerot nousevaan tai laskevaan Excel -kaavojen avulla, käytämme SMALL -funktiota ja ROW -näppäintä. Tämä Excel -lajittelukaava on tarkka ja ytimekäs.

Viittausten laajentaminen Excelissä | Nämä alueet laajenevat, kun ne kopioidaan alas tai oikealle. Ne auttavat laskelmien suorittamisessa Excelissä.

Kuinka suorittaa suorituslaskenta Excelissä | Käytä laajenevia alueita arvojen laskemiseen niiden esiintymisen mukaan.

Suosittuja artikkeleita:

50 Excel -pikanäppäintä tuottavuuden lisäämiseksi | Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.

VLOOKUP -toiminto Excelissä | Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.

COUNTIF Excel 2016: ssa | Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietojasi tietyn arvon laskemiseksi. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.

SUMIF -toiminnon käyttäminen Excelissä | Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.