Excel nepareizi šķiro skaitļus (4 iemesli un risinājumi)

  • Dalīties Ar Šo
Hugh West

Microsoft Excel programmā mēs uzglabājam datus izlases veidā. Pēc tam mēs apstrādājam šos datus atbilstoši savām vajadzībām un iegūstam vēlamo rezultātu. Excel ir dažas iebūvētas funkcijas atbilstoši mūsu vajadzībām apstrādāt datus. Viena no tām ir datu šķirošana. Taču dažreiz mēs saskaramies ar problēmām, šķirojot vairākus skaitļus. Mēs apspriedīsim, kā atrisināt problēmu, kad Excel pareizi nešķiro skaitļus.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.

Šķirošanas numurs nedarbojas.xlsx

4 iemesli un risinājumi ar Excel, kas nepareizi šķiro skaitļus

Ir vairāki iemesli, kāpēc skaitļu šķirošana nedarbojas pareizi Excel . Konkrēti, mēs esam atklājuši. 4 iemesli.

  • Nedrukājamas rakstzīmes ciparu datos
  • datu iekšpusē esošās atstarpes vai atstarpes aiz tām
  • Skaitļi nejauši tiek formatēti kā teksts
  • Skaitļi, kas ģenerēti, izmantojot RAND, RANDARRAY, vai RANDBETWEEN funkcijas

Turpmākajās sadaļās mēs aplūkosim šos iemeslus, to noteikšanu un risinājumus.

1. iemesls: cipariem ir nedrukājami rakstzīmes

Aplūkosim šādu datu kopu. Tajā ir daži no interneta iegūti dati par produktu cenām. Mēs esam tos nokopējuši no interneta un formatējuši cenas Excel grāmatvedības formātā (lai gan pirmie 4 ieraksti nav attiecīgi formatēti pagaidām nezināmas problēmas dēļ).

Tagad mēģināsim sakārtot datus.

  • Vispirms atlasiet visas šūnas Cena sleja.
  • Nospiediet peles labo pogu. Izvēlieties Atlasīt opcija no Konteksta izvēlne .
  • Izvēlieties Kārtot no A līdz Z iespēja.

Tagad aplūkojiet rezultātu.

Šķirošana šeit netiek veikta veiksmīgi. Apakšā 4 šūnas tiek šķirotas nepareizi

Kā noteikt problēmu

Tagad mums ir jānoskaidro, cik daudz nedrukājamu rakstzīmju ir pievienotas mūsu vēlamajiem datiem. Mēs izmantosim Excel. LEN funkcija lai uzzinātu objektu skaitu katrā šūnā. Nospiediet Ctrl+Z lai atceltu iepriekš veikto šķirošanas operāciju.

  • Pievienojiet kolonnu ar nosaukumu Ogļu skaits .
  • Iet uz Šūna D5 un ielieciet šādu formulu.

=LEN(C5)

  • Tagad nospiediet Ievadiet pogu un velciet Uzpildes rokturis ikona uz leju.

Jaunajā slejā ir parādīts katras šūnas rakstzīmes numurs. In Šūna D6 un D11, mums ir 2. Tas nozīmē, ka to atbilstošās šūnas C6 un C11 satur 2 rakstzīmes. Bet mēs redzam tikai vienu ciparu rakstzīmi. Tātad, tur ir Viens (1) , ciparu raksturs šūnās C6 un C11 .

Risinājums: Noņemiet nedrukājamos rakstzīmes ar CLEAN funkciju

Lai veiksmīgi sakārtotu visus datus, mums ir jādzēš šīs nedrukājamās rakstzīmes. Excel TĪRĪŠANAS funkcija viegli noņem šīs nedrukājamās rakstzīmes.

  • Pievienojiet jaunu kolonnu ar nosaukumu Pārbaudītie dati par datu kopu.
  • Tagad dodieties uz Šūna E5 un ielīmējiet tālāk redzamo formulu.

=CLEAN(C5)

  • Spiediet Ievadiet un velciet Uzpildes rokturis ikonu uz pēdējo šūnu.

  • Tagad nokopējiet skaitļus no attīrītās datu kolonnas, noklikšķiniet uz šūnas E5 un ierakstiet ALT+H+V+V lai ielīmētu tos kā vērtības.
  • Pēc tam noklikšķiniet uz Kļūdas ikona un izvēlieties Konvertēt uz Skaitlis iespēja.

  • Tagad veiciet šķirošanas operāciju, kā parādīts iepriekš.

Pēc visu nedrukājamo rakstzīmju noņemšanas dati ir veiksmīgi sakārtoti.

Lasīt vairāk: Kā programmā Excel šķirot pēc rakstzīmju skaita (2 metodes)

2. iemesls: priekšējo vai aizmugurējo atstarpju klātbūtne

Ja skaitļos ir sākuma vai beigu atstarpes, ar šādiem skaitļiem radīsies šķirošanas problēmas. Lai to skaidri saprastu, aplūkosim šādu piemēru.

Pieņemsim, ka mēs strādājam ar šādu datu kopu. Mūsu mērķis ir sakārtot sarakstā esošo preču cenas.

Ievērojiet, ka visi dati nav izlīdzināti pa labi. Cena sleja.

Tagad mēs mēģināsim sakārtot datus sistēmā Cena slejā no mazākā līdz lielākajam.

Šeit pēdējās 3 šūnas nav attiecīgi sakārtotas.

Kā noteikt problēmu

Ja jūsu skaitliskie dati ir sajaukti ar atstarpēm, tie faktiski vairs nav skaitļi. Tāpēc varat pārbaudīt, vai tie ir skaitliskās vērtības vai nav, ja neizdodas tos pareizi sakārtot.

Mēs varam izmantot Excel ISNUMBER funkcija Lai veiktu šo pārbaudi, vienkārši izpildiet tālāk norādītās darbības.

  • Vispirms pievienojiet kolonnu ar nosaukumu Statuss .
  • Tad ielieciet šādu formulu Šūna D5 .

=ISNUMBER(C5)

  • Tagad nospiediet Ievadiet pogu un izvērst uz pārējām šīs kolonnas šūnām.

Mēs saņemam TRUE ja objekts ir skaitlis, pretējā gadījumā mēs saņemsim FALSE . Pēdējais 3 objekti Cena slejā ir dati; tie nav tīri skaitļi. Datiem ir sākuma un beigu atstarpes.

Risinājums: Atbrīvoties no atstarpēm ar TRIM funkciju

TRIM funkcija noņem papildu atstarpes no dotā Excel datu kopuma, mēs to varam izmantot arī mūsu vajadzībām.

Soļi:

  • Pievienojiet vēl vienu kolonnu ar nosaukumu Modificēti dati .
  • Iet uz Šūna E5 un ielieciet šādu formulu.

=TRIM(C5)

  • Tagad nospiediet Ievadiet pogu un velciet uz pēdējo šūnu.

  • Tagad sakārtojiet datu kopu no mazākā līdz lielākajam.

Mēs veiksmīgi veicām šķirošanu.

Lasīt vairāk: Kā Excel programmā Excel sakārtot ciparus skaitliskā secībā (6 metodes)

Līdzīgi lasījumi

  • Kā programmā Excel šķirot pēc mēneša (4 metodes)
  • Kā sakārtot IP adresi programmā Excel (6 metodes)
  • [Atrisināts!] Excel šķirošana nedarbojas (2 risinājumi)
  • Kā pievienot šķirošanas pogu programmā Excel (7 metodes)
  • Kā sakārtot unikālu sarakstu programmā Excel (10 noderīgas metodes)

3. iemesls: skaitliskās vērtības nejauši formatētas kā teksts un nav pareizi sakārtotas

Šeit mēs sastopamies ar vēl vienu interesantu problēmu. Mūsu datu kopā mēs varam redzēt visus mūsu skaitļus. Cena slejā. Taču dažās šūnās ir dati, kas nav iekļauti Numurs formātā, bet ir Teksts formāts. Šeit ir datu kopa.

  • Tagad sakārtojiet datus no mazākā līdz lielākajam, lai redzētu, kas notiek pēc operācijas.

Mēs varam redzēt pēdējo 4 šūnas paliek nešķirotas.

Kā noteikt problēmu

Vispirms mums ir jānoskaidro, vai tie ir skaitļi vai nav. ISNUMBER funkcija šim nolūkam tiek izmantots.

  • Dodieties uz D5 šūnas Statuss sleja.
  • Ievietojiet turpmāk norādīto formulu.

=ISNUMBER(C5)

  • Tagad nospiediet Ievadiet pogu un pagariniet to.

Mēs redzam, ka FALSE pēdējā 4 Tas nozīmē, ka tie nav skaitļi. Mums ir jāiegūst šo teksta datu skaitliskā vērtība.

Risinājums Nr. 1: Teksta pārveidošana skaitliskajos datos ar funkciju VALUE

Mēs izmantosim VALUE funkcija šeit. VALUE funkcija no teksta atsauces iegūs skaitlisko vērtību.

  • Iet uz Šūna E5 un ielīmējiet šādu formulu.

=VALUE(C5)

  • Tagad nospiediet Ievadiet pogu un velciet uz pēdējo šūnu.

No teksta datiem iegūstam skaitliskās vērtības.

  • Tagad veiciet šķirošanas operāciju no mazākā līdz lielākajam.

Tagad dati ir sakārtoti pareizi.

2. risinājums: Teksta pārvēršana skaitlī, izmantojot noklusējuma pogu

Šai problēmai ir alternatīvs risinājums, proti, teksta vērtības pārvērst skaitļos un tos sakārtot.

  • Spiediet Šūna C11 kas satur teksta vērtību.
  • Tiks parādīta brīdinājuma poga ar vairākām iespējām.
  • Izvēlieties Konvertēt uz Skaitlis iespēja.

  • Šādi rīkojieties arī ar citām šūnām, kurās ir teksta vērtības.

  • Tagad visas vērtības esam pārvērtuši skaitļos. Tātad sakārtojiet skaitļus no mazākā līdz lielākajam.

Šeit mēs iegūstam sakārtotu rezultātu.

Lasīt vairāk: Kā izmantot Excel saīsnes datu šķirošanai (7 vienkārši veidi)

4. iemesls: skaitļi, kas ģenerēti ar Excel RAND vai RANDBETWEEN funkcijām

Dažreiz mēs ģenerējam nejaušus skaitļus programmā Excel, izmantojot RAND vai RANDBETWEEN Funkcijas. Ar šādiem skaitļiem ir viena problēma - ikreiz, kad jūs veicat kādu darbību to šūnu diapazonā, kurās ir nejauši skaitļi, skaitļi bieži mainās. Tāpēc, mēģinot šķirot šādus nejaušus skaitļus, tiks iegūti pareizi rezultāti.

Risinājums: kopējiet ģenerētos skaitļus un ielīmējiet tos tajā pašā vietā.

Vispirms mēs pārveidosim datus fiksētās vērtībās un pēc tam veiksim šķirošanas operāciju.

  • Atlasiet visas šūnas Vecums sleja.
  • Kopējiet tos, nospiežot Ctrl+C .
  • Tagad nospiediet peles labo pogu.
  • Atlasiet Vērtības(V) no Konteksta izvēlne .

  • Šeit mēs iegūstam fiksētas vērtības. No šī brīža tās neuzvedīsies kā nejauši dati.

  • Tagad sakārtojiet Vecums datus no mazākajiem līdz lielākajiem.

Lasīt vairāk: Kā lietot šķirošanas funkciju programmā Excel VBA (8 piemēroti piemēri)

Secinājums

Šajā rakstā mēs esam parādījuši, ar kādām problēmām mēs saskaramies, veicot šķirošanas operācijas. Pēc problēmu atklāšanas mēs esam parādījuši arī to risinājumus. Es ceru, ka tas apmierinās jūsu vajadzības. Lūdzu, aplūkojiet mūsu vietni. Exceldemy.com un sniedziet savus ieteikumus komentāru lodziņā.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.