Kuidas parandada Exceli numbrite mittesorteerimist
Microsofti Kontor Kontor Microsoft Excel Kangelane Excel / / July 04, 2023
Avaldatud
Kas teil on probleeme sellega, et Excel ei sorteeri numbreid õigesti? Kui jah, siis siin on mõned parandused, mida peaksite proovima.
Kui kopeerite Excelis andmeid välistest allikatest, võite kopeerida ka täiendavaid märke, mida teie lahtrites ei kuvata, kuid mis on endiselt seal peidus ja ootavad teile probleeme.
Neid mitteprinditavaid märke saab kasutada teabe andmiseks vormindamise kohta, näiteks reavahetuse sisestamise kohta. Tähemärki ei kuvata Excelis, kuid see sisaldub siiski teie lahtris.
Kui teil on neid märke sisaldavad arvandmed, võite seda proovida sorteerige oma andmed, see ei tööta ootuspäraselt. Kui see kõlab tuttavalt, vaadake allolevate juhiste abil, kuidas Excelis numbreid õigesti sortida.
Kuidas kontrollida märkide arvu igas lahtris
Üks levinumaid põhjusi, miks teie numbreid Excelis õigesti ei sorteerita, on see, et teie numbritega on kaasas lisamärke, mida lahtris ei kuvata. See võib sageli juhtuda, kui väärtuste kopeerimine ja kleepimine välisest allikast, näiteks Internetist leitud andmetest.
Funktsiooni LEN abil on kiire ja lihtne viis kontrollida, kas teie numbrite kõrvale on peidetud lisamärke.
Igas lahtris olevate märkide arvu kontrollimiseks funktsiooni LEN abil tehke järgmist.
- Klõpsake kontrollitavate andmete esimese lahtriga samas reas tühja lahtrit.
- Tüüp =LEN(
- Valige oma andmete esimene lahter.
- Tüüp ) ja vajutage Sisenema.
- Valem arvutab teie lahtris olevate märkide arvu.
- Valemi rakendamiseks kõikidele andmetele klõpsake ja hoidke lahtri paremas alanurgas lohistamispidet.
- Lohistage oma andmete allserva.
- Vabastage kursor ja valem täidetakse automaatselt.
- Võrrelge iga väärtust vastavas lahtris kuvatavate numbrite arvuga.
- Kui teie valemi tulemus on suurem kui teie lahtri numbrite arv, teate, et lahtris on täiendavaid märke, mis pole nähtavad. Allolevas näites näitab lahter ühte numbrit, kuid LEN ütleb meile, et lahtris on kaks märki.
- Nende eemaldamiseks järgige allolevates jaotistes toodud juhiseid.
Eemaldage mitteprinditavad tähemärgid
Kui teie lahtrid sisaldavad mitteprinditavaid märke, on Excelil raske neid õigesti sortida. Kui olete proovinud ülaltoodud meetodit ja teie lahtris on liiga palju tähemärke, peate enne andmete sortimist eemaldama kõik mitteprinditavad märgid.
Õnneks on olemas Exceli funktsioon mõeldud täpselt seda tegema.
Mitteprinditavate märkide eemaldamiseks Excelis toimige järgmiselt.
- Otsige üles tühi lahter samast reast, kus sisestati andmed esimesena.
- Tüüp =CLEAN(
- Klõpsake oma andmete esimest lahtrit.
- Tüüp ) ja vajutage Sisenema.
- Teie uus lahter peaks nüüd sisaldama ainult numbrit, kusjuures kõik mitteprinditavad märgid on eemaldatud.
- Valemi rakendamiseks kõikidele lahtritele klõpsake ja hoidke all lahtri paremas alanurgas lohistamispidet.
- Lohistage allapoole üle kõik lahtrid, kuhu soovite valemi kuvada.
- Kõigist nendest lahtritest tuleks nüüd eemaldada mitteprinditavad märgid.
- Saate kontrollida, kas lisamärgid on eemaldatud, kasutades ülaltoodud funktsiooni LEN.
- Kopeerige oma vastloodud veerg.
- Paremklõpsake algandmete esimeses lahtris ja valige Kleebi spetsiaalselt > Kleebi väärtused.
- Nüüd saate lahtrite puhastamiseks loodud veeru kustutada.
- Proovige oma andmeid uuesti sortida, et näha, kas see on asjad parandanud.
- Kui andmeid ikka ei sorteeri õigesti, on tõenäoline, et osa teie numbreid on endiselt tekstina vormindatud. Selle parandamiseks vaadake allolevat jaotist.
Eemalda tühikud
Funktsioon CLEAN eemaldab palju mitteprinditavaid märke, kuid ei eemalda neid kõiki. Funktsioon eemaldab ASCII-koodist (0-31) ainult esimesed 32 mitteprinditavat märki. Kui teie lahtris olev mitteprinditav märk jääb sellest vahemikust välja, siis CLEAN seda ei eemalda.
Kahjuks on tühi ruum, mis on Exceli arvutustabelites kõige levinum mitteprinditav märk, ASCII-kood 32, mistõttu CLEAN seda ei eemalda. Lisatühikutest vabanemiseks peame kasutama funktsiooni TRIM.
Numbritest tühikute eemaldamiseks TRIM-i abil tehke järgmist.
- Valige tühi lahter samast reast, kus on esimene number loendis, mida proovite sortida.
- Tüüp =TRIM(
- Valige oma andmete ülemine lahter.
- Tüüp ) ja vajutage Sisenema.
- Kõik tühjad ruumid tuleks nüüd lahtrist kustutada.
- Rakendage valem ülejäänud lahtritele, klõpsates ja hoides all lohistamispidet lahtri paremas alanurgas.
- Lohistage allapoole üle kõik lahtrid, kuhu soovite valemi kopeerida.
- Kõigist teie lahtritest peaks nüüd olema tühikud eemaldatud.
- Kopeerige need uued lahtrid.
- Paremklõpsake oma algandmete ülemises lahtris ja valige Kleebi eriliselt > Kleebi väärtused.
- Saate oma uue veeru kustutada, kuna te ei vaja seda enam.
- Proovige oma andmeid uuesti sortida. Kui see ikka ei tööta, võivad mõned lahtrid olla tekstina vormindatud, seega peate proovima alltoodud samme.
Veenduge, et lahtreid ei vormindataks tekstina
Kui olete oma lahtritest eemaldanud mitteprinditavad märgid, kuid need ei sorteeri ikka korralikult, on kõige tõenäolisem põhjus selles, et mõned lahtrid on vormindatud tekstina. Kui proovite andmeid sortida, käsitletakse tekstina vormindatud lahtreid numbreid sisaldavatest eraldi, nii et lahtreid ei sorteerita õigesti.
Kõigepealt peate lahtrid arvudeks teisendama.
Tekstina vormindatud lahtrite teisendamiseks numbriteks:
- Kui olete järginud ülaltoodud samme ja mõne lahtri nurgas on väikesed rohelised kolmnurgad, näitab see Exceli viga.
- Tõstke esile kõik lahtrid ja a Hoiatus ilmub sümbol.
- Klõpsake nuppu Hoiatus sümbol ja valige Teisenda numbriks.
- Kui te ei näe oma lahtrites ühtegi rohelist kolmnurka, tippige 1 tühjas lahtris ja seejärel kopeerige see lahter.
- Tõstke esile kõik oma andmed, seejärel paremklõpsake ja valige Kleebi spetsiaalselt.
- Valige Korrutada ja klõpsake Okei.
- Teie lahtrid peaksid nüüd olema numbrid.
Exceli parandamiseks ühe valemi kasutamine, mis ei sorteeri numbreid õigesti
Kui te pole kindel, miks Excelis numbreid ei sorteerita õigesti, võite ühendada kõik ülaltoodud meetodid ühte valemisse. Loodetavasti peaks see teie numbrites esile kutsuma kõik probleemid ja võimaldama teil numbreid uuesti õigesti sortida.
Excelis valesti sorteeritud numbrite parandamiseks kombineeritud valemiga tehke järgmist.
- Klõpsake suurima väärtusega samas reas tühjas lahtris.
- Tüüp =VALUE(TRIM(CLEAN(
- Valige oma andmete ülemine lahter.
- Tüüp ))) ja vajutage Sisenema.
- Klõpsake ja hoidke all oma lahtri lohistamispidet.
- Lohistage ülejäänud lahtrite kohal alla.
- Laske lahti ja teised lahtrid täituvad automaatselt.
- Kopeerige lahtrid ja paremklõpsake algandmete esimest lahtrit.
- Valige Kleebi eriliselt > Kleebi väärtused.
- Proovige oma uusi rakke sorteerida; nad peaksid nüüd sorteerima ootuspäraselt.
Levinud Exceli probleemide lahendamine
Teades, kuidas Excelis numbreid õigesti sortida, võite säästa tunde pettumusest. Kuid isegi ülaltoodud sammud ei tööta kõigil juhtudel. Kui teie lahter sisaldab mitteprinditavat märki, mida CLEAN ei eemalda, ei pruugi teie andmed ikka korralikult sortida. Kui see on nii ja miski muu ei tööta, kasutage rikkuvate lahtrite leidmiseks LEN-i, seejärel lihtsalt kustutage kogu lahter ja sisestage väärtus käsitsi. See ei pruugi olla elegantne, kuid see peaks töötama!
Sortimisprobleemid pole Excelis ainsad probleemid. Võib-olla soovite teada, kuidas seda parandada probleeme valemiviidetega, kuidas parandada nooleklahvid ei tööta Excelis, või kuidas leidke ringikujuline viide.