Excel-ek ez ditu zenbakiak behar bezala ordenatzen (4 arrazoi irtenbideekin)

  • Partekatu Hau
Hugh West

Microsoft Excel-en, datuak ausaz gordetzen ditugu. Ondoren, datu horiek gure beharren arabera prozesatzen ditugu eta nahi dugun emaitza lortzen dugu. Excel-ek ezaugarri batzuk ditu gure datuak prozesatzeko beharraren arabera. Horietako bat datuak ordenatzea da. Baina, batzuetan, arazoei aurre egiten diegu zenbaki mordoa ordenatzerakoan. Excel-en zenbakiak behar bezala ez ordenatzeko arazoa nola konpondu eztabaidatuko dugu.

Deskargatu Praktikarako Lan-koadernoa

Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

Zenbakiak ez ordenatzea funtzionatzen.xlsx

4 arrazoi eta irtenbideak Excel-ekin zenbakiak behar bezala ez ordenatzea

Hainbat arrazoi daude zergatik zenbakiak ordenatzeak ez du behar bezala funtzionatzen Excel -n. Zehazki, 4 arrazoi aurkitu ditugu.

  • Zenbakizko datuetan inprima daitezkeen karaktereak
  • Datuen barruko hasierako edo amaierako zuriuneak
  • Zenbakiak nahi gabe Testu gisa formateatzen dira
  • RAND, RANDARRAY, edo RANDBETWEEN funtzioak erabiliz sortutako zenbakiak

Beheko ataletan, eztabaidatu arrazoi hauek, nola identifikatu eta haien konponbideak.

1. Arrazoia: Zenbakiek inprimagarriak ez diren karaktereak dituzte

Ikus dezagun hurrengo datu multzoa. Internetetik jasotzen diren produktuen prezioen datu batzuk ditu. Internetetik kopiatu ditugu eta prezioak Excel Kontabilitate formatuan formateatu ditugu. (Nahiz eta lehenengo 4 sarrerakez daude horren arabera formateatzen orain arte ezezagun den arazo bat dela eta.

Orain, saia gaitezen datuak ordenatzen.

  • Lehenengo, hautatu guztiak Prezioa zutabeko gelaxkak.
  • Sakatu saguaren eskuineko botoia. Aukeratu Ordenatu aukera Testuinguru-menuan .
  • Hautatu Ordenatu Atik Z aukera.

Orain, begiratu emaitza.

Hemen ordenatzea ez da behar bezala egiten. Beheko 4 gelaxkak modu okerrean ordenatuta daude

Nola detektatu arazoa

Orain, zenbat ez diren jakin behar dugu. inprima daitezkeen karaktereak gehitzen zaizkie nahi ditugun datuei. Excel LEN funtzioa erabiliko dugu gelaxka bakoitzeko objektu kopurua jakiteko. Sakatu Ktrl+Z aldez aurretik aplikatutako ordenatze-eragiketa desegiteko.

  • Gehitu No. Char .
  • Joan D5 gelaxkara eta jarri formula hau.

=LEN(C5)

  • Orain, sakatu Sartu botoia eta arrastatu Bete heldulekua ikonoa beherantz.

Zutabe berrian, zk. gelaxka bakoitzaren izaera erakutsi du. D6 gelaxkan eta D11, 2 dugu. Horrek esan nahi du dagozkien C6 eta C11 zelulek 2 karaktereak dituztela. Baina zenbakizko karaktere bakarra ikus dezakegu bertan. Beraz, Bat (1) dago, C6 eta C11 gelaxketako zenbakizko karakterea.

Konponbidea: kendu eza. -inprimagarriaCLEAN Funtzioa duten karaktereak

Datu guztiak ongi ordenatzeko, inprimagarriak ez diren karaktere horiek kendu behar ditugu. Excel GARBITU funtzioak erraz kentzen ditu inprimagarriak ez diren karaktere horiek.

  • Gehitu Egiaztatutako datuak izeneko zutabe berri bat datu multzoan.
  • Orain, joan E5 gelaxka ra eta itsatsi beheko formula.

=CLEAN(C5)

  • Sakatu Sartu eta tira Bete heldulekua ikonoa azken gelaxkara.

  • Orain kopiatu datuak garbitutako zutabeko zenbakiak, egin klik E5 gelaxkan eta idatzi ALT+H+V+V balio gisa itsatsi ahal izateko.
  • Ondoren, sakatu Errore ikonoa eta hautatu Bihurtu zenbakira aukera.

  • Orain, egin ordenatzeko eragiketa erakusten den moduan. aurretik.

Inprimagarriak ez diren karaktere guztiak kendu ondoren, datuak ongi ordenatu dira.

Irakurri gehiago: Nola ordenatu Excel-en karaktere kopuruaren arabera (2 metodo)

2. arrazoia: lehen edo atzetik dauden espazioen presentzia

Zenbakiek badute lehen edo azkeneko espazioak horietan, orduan ordenatzeko arazoak izango dituzu zenbaki horiekin. Argi ulertzeko, ikus dezagun hurrengo adibidea.

Demagun hurrengo datu-multzoarekin lanean ari garela. Elementuen prezioa zerrendatik ordenatzea izan dugu helburu.

Ohartu datu guztiak ez daudela eskuinera lerrokatuta Prezioa zutabean.

Orain, Prezioa zutabeko datuak txikienetik handienera ordenatzen saiatuko gara.

Hemen, azken 3 gelaxkak ez dira horren arabera ordenatzen.

Nola detektatu arazoa

Zure zenbakizko datuak zuriuneekin nahasten badira, ez dira benetan zenbakiak izango. Beraz, zenbakizko balioak diren edo ez egiazta dezakezu ondo ordenatzen ez badituzu.

Excel ISNUMBER funtzioa erabil dezakegu egiaztapen hau egiteko. Jarraitu beheko urratsak.

  • Lehenik eta behin, gehitu Egoera izeneko zutabe bat.
  • Ondoren, jarri formula hau D5 gelaxkan .

=ISNUMBER(C5)

  • Orain, sakatu Sartu botoia eta zabaldu zutabe horretako gainerako gelaxketara.

EGIA lortzen dugu objektua zenbaki bat bada bestela, FALSE lortuko du. Prezioa zutabeko azken 3 objektuek datuak dituzte; horiek ez dira zenbaki hutsak. Datuekin hasierako eta amaierako espazioak daude.

Irtenbidea: kendu espazioak TRIM funtzioarekin

TRIM funtzioak gehigarriak kentzen dituenez. Excel datu-multzo jakin bateko espazioak, gure kausarako ere erabil dezakegu.

Urratsak:

  • Gehitu beste zutabe bat Aldatutako datuak izenekoa. .
  • Joan E5 gelaxkara eta jarri formula hau.

=TRIM(C5)

  • Orain, sakatu Sartu botoia eta tira azkeneragelaxka.

  • Orain, ordenatu datu multzoa txikienetik handienera.

Ordenaketa arrakastaz egin dugu.

Irakurri gehiago: Nola jarri zenbakiak zenbakizko ordenan Excel-en (6 metodo)

Antzeko Irakurgaiak

  • Nola ordenatu hilabetearen arabera Excel-en (4 metodo)
  • Nola ordenatu IP helbidea Excel-en (6 metodo)
  • [Ebatzita!] Excel ordenatzea ez dabil (2 irtenbide)
  • Nola gehitu ordenatzeko botoia Excel-en (7 metodo)
  • Nola ordenatu zerrenda esklusiboa Excel-en (10 metodo erabilgarria)

3. arrazoia: Zenbakizko balioak ustekabean testu gisa formateatu eta ez dira behar bezala ordenatu

Beste arazo interesgarri bat dugu hemen. Gure datu multzoan, gure zenbaki guztiak ikus ditzakegu Prezioa zutabean. Baina, gelaxka batzuek Zenbakia formatuan ez baina Testua formatuan dauden datuak dituzte. Hona hemen datu multzoa.

  • Orain, ordenatu datuak txikienetik handienera, eragiketaren ondoren zer gertatzen den ikusteko.

Azken 4 gelaxkak sailkatu gabe daudela ikus dezakegu.

Nola detektatu arazoa

Guk zenbakiak diren ala ez jakin behar da lehenik. ISNUMBER funtzioa erabiltzen da horretarako.

  • Joan Egoera zutabeko D5 gelaxkara.
  • Jarri formula behean.

=ISNUMBER(C5)

  • Orain, sakatu Sartu botoia eta luzatuhori.

FALSE azken 4 gelaxketan ikus dezakegu. Horrek esan nahi du ez direla zenbakiak. Testu-datu horien zenbakizko balioa lortu behar dugu.

1. irtenbidea: Bihurtu testua zenbakizko datuetara BALIOA funtzioarekin

BALIOA funtzioa erabiliko dugu. hemen. BALIOA funtzio honek zenbakizko balioa aterako du testu-erreferentzia batetik.

  • Joan E5 gelaxka ra eta itsatsi formula hau.

=VALUE(C5)

  • Orain, sakatu Sartu botoia eta tira. azken gelaxka.

Testu datuetatik zenbakizko balioak lortzen ditugu.

  • Orain, ordenatu eragiketa txikienetik handiena.

Orain, datuak behar bezala ordenatuta daude.

2. irtenbidea: Bihurtu testua zenbaki lehenetsitako botoi bat erabiliz

Arazo honen konponbide alternatibo bat dugu. Hau da, testu-balioak zenbaki bihurtzea eta ordenatzea.

  • Sakatu C11 gelaxka , testu-balioa duena.
  • Abisu-botoi bat agertuko da hainbatekin. aukerak.
  • Aukeratu Bihurtu zenbakira aukera.

  • Egin hau testua duten beste gelaxketarako. balioak.

  • Orain, balio guztiak zenbaki bihurtu ditugu. Beraz, ordenatu zenbakia txikienetik handienera.

Ordenatutako emaitza hemen lortzen dugu.

Gehiago irakurri: Nola erabili Excel lasterbidea datuak ordenatzeko (7 ErrazaModuak)

4. Arrazoia: Excel RAND edo RANDBETWEEN funtzioekin sortutako zenbakiak

Batzuetan, ausazko zenbakiak sortzen ditugu Excel-en RAND edo erabiliz. RANDBETWEEN funtzioak. Arazo bat zenbaki horiei dagokie: ausazko zenbakiak dituzten gelaxken barrutian eragiketa bat egiten duzun bakoitzean, zenbakiak maiz aldatzen dira. Beraz, ausazko zenbakiak ordenatzen saiatzen zarenean, emaitza egokiak emango dizkizu.

Irtenbidea: kopiatu sortutako zenbakiak eta itsatsi leku berean

Lehenengo , datuak balio finko bihurtuko ditugu eta ondoren ordenatzeko eragiketa egingo dugu.

  • Hautatu Adina zutabeko gelaxka guztiak.
  • Kopiatu sakatuz. Ktrl+C .
  • Orain, sakatu saguaren eskuineko botoia.
  • Hautatu Balioak(V) Testuinguru menuan. .

  • Hemen, balio finkoak lortzen ditugu. Hemendik aurrera ez dute ausazko datu gisa jokatuko.

  • Orain, ordenatu Adina datuak txikienetik handienera.

Irakurri gehiago: Nola erabili Ordenatzeko funtzioa Excel VBA-n (8 adibide egoki)

Ondorioa

Artikulu honetan, ordenatzeko eragiketak egiterakoan zein arazo ditugun erakutsi dugu. Arazoa detektatu ondoren haien irtenbideak ere erakutsi ditugu. Espero dut honek zure beharrak asetzea. Mesedez, begiratu gure webgunera Exceldemy.com eta eman zure iradokizunak iruzkineankutxa.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.