Az Excel nem rendezi helyesen a számokat (4 ok a megoldásokkal)

  • Ossza Meg Ezt
Hugh West

A Microsoft Excelben véletlenszerűen tároljuk az adatokat. Ezután az adatokat igényeinknek megfelelően feldolgozzuk, és megkapjuk a kívánt eredményt. Az Excel rendelkezik néhány beépített funkcióval az adatok feldolgozásához szükséges igényeinknek megfelelően. Az egyik ilyen funkció az adatok rendezése. De néha problémákkal szembesülünk egy csomó szám rendezése során. Megbeszéljük, hogyan lehet megoldani a számok Excel általi nem megfelelő rendezésének problémáját.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Rendezés szám nem működik.xlsx

4 okok és megoldások az Excel nem rendezi helyesen a számokat

Ennek több oka is van számok rendezése nem működik megfelelően a Excel Konkrétan, azt találtuk, hogy 4 okok.

  • Nem nyomtatható karakterek numerikus adatokban
  • Vezető vagy követő szóközök az adatokon belül
  • A számok véletlenül szövegként vannak formázva
  • A következő számok segítségével generált számok RAND, RANDARRAY, vagy RANDBETWEEN funkciók

Az alábbiakban ezeket az okokat, a felismerésük módját és a megoldásukat ismertetjük.

1. ok: A számok nem nyomtatható karakterekkel rendelkeznek

Nézzük meg a következő adathalmazt. Néhány termék áradatát tartalmazza, amelyeket az internetről gyűjtöttünk össze. Az internetről másoltuk őket, és az árakat Excel Accounting formátumban formáztuk. (Bár az első 4 bejegyzés egy eddig ismeretlen probléma miatt nem megfelelően van formázva.

Most próbáljuk meg rendezni az adatokat.

  • Először is, jelölje ki az összes cellát a Ár oszlop.
  • Nyomja meg az egér jobb gombját. Válassza ki a Rendezés opciót a Kontextus menü .
  • Válassza ki a Rendezés A-tól Z-ig opció.

Most nézd meg az eredményt.

A rendezés itt nem sikerül. Az alsó rész 4 a sejteket rossz módon válogatják össze

A probléma felismerése

Most azt kell kiderítenünk, hogy hány nem nyomtatható karaktert adunk hozzá a kívánt adatainkhoz. Ehhez az Excel LEN funkció az egyes cellákban lévő tárgyak számának megállapításához. Nyomja meg a Ctrl+Z a korábban alkalmazott rendezési művelet visszavonásához.

  • Adjon hozzá egy oszlopot Char száma .
  • Menjen a D5 cella és tegye a következő képletet.

=LEN(C5)

  • Most nyomja meg a Írja be a címet. gombot, és húzza a Töltse ki a fogantyút ikon lefelé.

Az új oszlopban az egyes cellák karakterének száma jelenik meg. D6-os cella és D11, van 2. Ez azt jelenti, hogy a megfelelő cellák C6 és C11 tartalmaznak 2 De csak egyetlen numerikus karaktert láthatunk. Tehát van egy Egy (1) , a numerikus karakter a cellákban C6 és C11 .

Megoldás: A nem nyomtatható karakterek eltávolítása a CLEAN funkcióval

A teljes adat sikeres rendezéséhez el kell távolítanunk ezeket a nem nyomtatható karaktereket. Az Excel CLEAN funkció könnyen eltávolítja ezeket a nem nyomtatható karaktereket.

  • Adjon hozzá egy új oszlopot Ellenőrzött adatok az adatállományon.
  • Most menj a E5 cella és illessze be az alábbi képletet.

=CLEAN(C5)

  • Sajtó Írja be a címet. és húzza ki a Töltse ki a fogantyút ikon az utolsó cella felé.

  • Most másolja ki a számokat a Tisztított adatok oszlopból, kattintson az E5 cellára, és írja be a következőt ALT+H+V+V+V hogy beilleszthesse őket értékként.
  • Ezután kattintson a Hiba ikon és válassza ki a Számra konvertálás opció.

  • Most végezze el a korábban bemutatott rendezési műveletet.

A nem nyomtatható karakterek eltávolítása után az adatok rendezése sikeresen megtörtént.

Bővebben: Hogyan rendezhetjük az Excelben a karakterek száma szerint (2 módszer)

2. ok: Vezető vagy követő szóközök jelenléte

Ha a számok elő- vagy utólagos szóközöket tartalmaznak, akkor az ilyen számok rendezési problémákkal fognak szembesülni. A világos megértéshez nézzük meg a következő példát.

Tegyük fel, hogy a következő adatkészlettel dolgozunk. Célunk, hogy a listában szereplő tételek árát rendezzük.

Vegye észre, hogy az összes adat nem jobbra igazított a Ár oszlop.

Most megpróbáljuk rendezni az adatokat a Ár oszlop a legkisebbtől a legnagyobbig.

Itt az utolsó 3 cella nincs megfelelően rendezve.

A probléma felismerése

Ha a numerikus adataiba szóközök keverednek, akkor azok valójában már nem számok. Így ellenőrizheti, hogy numerikus értékek-e vagy sem, ha nem sikerül megfelelően rendezni őket.

Használhatjuk az Excel ISNUMBER funkció Csak kövesse az alábbi lépéseket.

  • Először is, adjunk hozzá egy oszlopot Állapot .
  • Ezután tegye a következő képletet D5 cella .

=ISNUMBER(C5)

  • Most nyomja meg a Írja be a címet. gombot, és az adott oszlop többi cellájára is kiterjeszti.

Kapunk TRUE ha az objektum egy szám, különben a következő eredményt kapjuk HAMIS . Az utolsó 3 a Ár oszlop adatokat tartalmaz; ezek nem tiszta számok. Az adatok között szóközök vannak az elején és a végén.

Megoldás: A szóközök eltávolítása a TRIM funkcióval

Mivel a TRIM funkció eltávolítja a felesleges szóközöket egy adott Excel-adathalmazból, mi is felhasználhatjuk a mi ügyünkben.

Lépések:

  • Adjon hozzá egy másik oszlopot Módosított adatok .
  • Menjen a E5 cella és tegye a következő képletet.

=TRIM(C5)

  • Most nyomja meg a Írja be a címet. gombot, és húzza az utolsó cella felé.

  • Most rendezze az adathalmazt a legkisebbtől a legnagyobbig.

Sikeresen elvégeztük a szortírozást.

Bővebben: Hogyan helyezzen számokat numerikus sorrendbe az Excelben (6 módszer)

Hasonló olvasmányok

  • Hogyan rendezhetünk hónapok szerint az Excelben (4 módszer)
  • IP-címek rendezése Excelben (6 módszer)
  • [Megoldott!] Excel rendezés nem működik (2 megoldás)
  • Hogyan adjunk hozzá rendezőgombot az Excelben (7 módszer)
  • Egyedi lista rendezése az Excelben (10 hasznos módszer)

3. ok: Numerikus értékek véletlenül szövegként formázva és nem megfelelően rendezve

Itt egy másik érdekes problémához jutunk. Az adathalmazunkban az összes számunk a Ár De egyes cellák olyan adatokat tartalmaznak, amelyek nem szerepelnek a Szám formátumban, de a Szöveg formátumban. Íme az adatkészlet.

  • Most rendezze az adatokat a legkisebbtől a legnagyobbig, hogy lássa, mi történik a művelet után.

Láthatjuk az utolsó 4 a cellák rendezetlenek maradnak.

A probléma felismerése

Először ki kell derítenünk, hogy ezek számok-e vagy sem. A ISNUMBER funkció használják erre.

  • Menjen a D5 cellába a Állapot oszlop.
  • Tegyük fel az alábbi képletet.

=ISNUMBER(C5)

  • Most nyomja meg a Írja be a címet. gombot, és hosszabbítsa meg azt.

Láthatjuk, hogy HAMIS az utolsó 4 Ez azt jelenti, hogy ezek nem számok. Meg kell kapnunk a szöveges adatok numerikus értékét.

Megoldás 1: Szöveg számadatokká alakítása VALUE függvénnyel

Használni fogjuk a VALUE funkció itt. ÉRTÉK függvény kivonja a numerikus értéket egy szöveges hivatkozásból.

  • Menjen a E5 cella és illessze be a következő képletet.

=VALUE(C5)

  • Most nyomja meg a Írja be a címet. gombot, és húzza az utolsó celláig.

A szöveges adatokból numerikus értékeket kapunk.

  • Most végezze el a rendezési műveletet a legkisebbtől a legnagyobbig.

Az adatok most már helyesen vannak rendezve.

Megoldás 2: Szöveg számmá alakítása egy alapértelmezett gomb használatával

Van egy alternatív megoldás erre a problémára. Ez a szöveges értékek számokká alakítása és rendezése.

  • Sajtó C11-es cella amely egy szöveges értéket tartalmaz.
  • Egy figyelmeztető gomb jelenik meg több lehetőséggel.
  • Válassza ki a Számra konvertálás opció.

  • Ezt tegye meg a többi, szöveges értékeket tartalmazó cellával is.

  • Most már minden értéket számokká alakítottunk. Rendezzük tehát a számokat a legkisebbtől a legnagyobbig.

Itt kapjuk a rendezett eredményt.

Bővebben: Hogyan használjuk az Excel parancsikonokat az adatok rendezéséhez (7 egyszerű módja)

4. ok: Az Excel RAND vagy RANDBETWEEN funkciókkal generált számok

Néha véletlen számokat generálunk az Excelben a RAND vagy RANDBETWEEN funkciók. Egy probléma van az ilyen számokkal - amikor a véletlen számokat tartalmazó cellák tartományán belül műveletet hajt végre, a számok gyakran változnak. Tehát amikor megpróbálja rendezni az ilyen véletlen számokat, akkor a megfelelő eredményeket adja.

Megoldás: A generált számok másolása és beillesztése ugyanoda

Először is, az adatokat fix értékekké alakítjuk, majd elvégezzük a rendezési műveletet.

  • Jelölje ki az összes cellát a Kor oszlop.
  • Másolja őket a Ctrl+C .
  • Most nyomja meg az egér jobb gombját.
  • Válassza ki a címet. Értékek(V) a Kontextus menü .

  • Itt rögzített értékeket kapunk. Ezek mostantól nem úgy viselkednek, mint a véletlenszerű adatok.

  • Most válogassa össze a Kor adatok a legkisebbtől a legnagyobbig.

Bővebben: Hogyan használjuk a Rendezés funkciót az Excel VBA-ban (8 megfelelő példa)

Következtetés

Ebben a cikkben megmutattuk, hogy milyen problémákkal szembesülünk a rendezési műveletek végrehajtása során. A probléma felismerése után megmutattuk a megoldásokat is. Remélem, hogy ez kielégíti az Ön igényeit. Kérjük, nézze meg a weboldalunkat. Exceldemy.com és tegye meg javaslatait a megjegyzés rovatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.