Excel сандарды дұрыс сұрыптамайды (шешімдері бар 4 себеп)

  • Мұны Бөлісіңіз
Hugh West

Microsoft Excel бағдарламасында біз деректерді кездейсоқ түрде сақтаймыз. Содан кейін біз сол деректерді өз қажеттіліктерімізге сәйкес өңдеп, қажетті нәтиже аламыз. Excel бағдарламасында деректерді өңдеу қажеттілігіне сәйкес кейбір кірістірілген мүмкіндіктер бар. Олардың бірі деректерді сұрыптау болып табылады. Бірақ, кейде біз сандарды сұрыптау кезінде қиындықтарға тап боламыз. Excel бағдарламасы бойынша дұрыс сұрыпталмаған сандар мәселесін қалай шешуге болатынын талқылаймыз.

Тәжірибелік жұмыс кітабын жүктеп алу

Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.

Сұрыптау нөмірі жұмыс істемейді.xlsx

Excel бағдарламасының сандарды дұрыс сұрыптамауының 4 себептері мен шешімдері

Бірнеше себептер бар неге сандарды сұрыптау Excel бағдарламасында дұрыс жұмыс істемейді. Атап айтқанда, біз 4 себептерін таптық.

  • Сандық деректердегі басып шығаруға болмайтын таңбалар
  • Деректердің ішіндегі алдыңғы немесе кейінгі бос орындар
  • Сандар кездейсоқ мәтін ретінде пішімделген
  • RAND, RANDARRAY, немесе RANDBETWEEN функцияларын пайдаланып жасалған сандар

Төмендегі бөлімдерде біз осы себептерді, оларды қалай анықтауға болатынын және оларды шешу жолдарын талқылаңыз.

1-себеп: Сандардың басып шығарылмайтын таңбалары бар

Келесі деректер жинағын қарастырайық. Онда интернеттен жиналған кейбір өнім бағасы туралы деректер бар. Біз оларды интернеттен көшіріп, бағаларды Excel Accounting форматында пішімдедік. (Алғашқы 4 жазба болса даәзірге белгісіз мәселеге байланысты сәйкес пішімделмеген.

Енді деректерді сұрыптап көрейік.

  • Біріншіден, барлық Баға бағанының ұяшықтары.
  • Тінтуірдің оң жақ түймешігін басыңыз. Мәтінмәндік мәзірден Сұрыптау опциясын таңдаңыз.
  • А-дан Z-ге дейін сұрыптау опциясын таңдаңыз.

Енді нәтижеге қараңыз.

Бұл жерде сұрыптау сәтті орындалмаған. Төменгі 4 ұяшықтар дұрыс емес сұрыпталған

Мәселені қалай анықтауға болады

Енді біз қанша ұяшық емес екенін анықтауымыз керек. басып шығарылатын таңбалар қалаған деректерімізге қосылады. Әрбір ұяшықтағы нысандардың санын білу үшін Excel LEN функциясын қолданамыз. Бұрын қолданылған сұрыптау әрекетін болдырмау үшін Ctrl+Z басыңыз.

  • Жоқ деп аталатын баған қосыңыз. Char .
  • D5 ұяшығына өтіп, келесі формуланы қойыңыз.

=LEN(C5)

  • Енді Enter түймесін басып, Толтыру тұтқасы белгішесін төмен қарай сүйреңіз.

Жаңа бағанда №. әрбір ұяшықтың сипатын көрсетті. D6 және D11, ұяшықтарында 2 бар. Бұл олардың сәйкес ұяшықтары C6 және C11 2 таңбаларын қамтиды. Бірақ біз онда бір ғана сандық таңбаны көре аламыз. Сонымен, Бір (1) , C6 және C11 ұяшықтарындағы сандық таңба бар.

Шешімі: Жоқ - басып шығаруға боладыCLEAN функциясы бар таңбалар

Бүкіл деректерді сәтті сұрыптау үшін біз басып шығаруға болмайтын таңбаларды жоюымыз керек. Excel CLEAN функциясы басып шығаруға болмайтын таңбаларды оңай жояды.

  • Деректер жиынында Тексерілген деректер деп аталатын жаңа баған қосыңыз.
  • Енді E5 ұяшығына өтіп, төмендегі формуланы қойыңыз.

=CLEAN(C5)

  • Enter пернесін басып, Толтыру тұтқасы белгішесін соңғы ұяшыққа қарай тартыңыз.

  • Енді «Тазаланған деректер» бағанындағы сандарды көшіріп, E5 ұяшығын басып, мәндер ретінде қою үшін ALT+H+V+V теріңіз.
  • Одан кейін <түймесін басыңыз. 3>Қате белгішесі және Санға түрлендіру опциясын таңдаңыз.

  • Енді көрсетілгендей сұрыптау әрекетін орындаңыз. бұрын.

Барлық басып шығаруға болмайтын таңбаларды жойғаннан кейін деректер сәтті сұрыпталды.

Толығырақ: Excel бағдарламасында таңбалар саны бойынша қалай сұрыптауға болады (2 әдіс)

2-себеп: алдыңғы немесе кейінгі бос орындардың болуы

Егер сандар құрамында болса оларда алдыңғы немесе кейінгі бос орындар болса, онда сіз осындай сандармен сұрыптау мәселелеріне тап боласыз. Түсінікті болу үшін келесі мысалды көрейік.

Біз келесі деректер жинағымен жұмыс істеп жатырмыз делік. Біз тізімдегі заттардың бағасын сұрыптауды мақсат еттік.

Барлық деректер Баға бағанында оң жақтан тураланбағанына назар аударыңыз.

Қазір,біз Баға бағанындағы деректерді ең кішіден ең үлкеніне қарай сұрыптауға тырысамыз.

Мұнда соңғы 3 ұяшық сәйкесінше сұрыпталмаған.

Мәселені қалай анықтауға болады

Егер сандық деректер олардағы бос орындармен араласса, олар енді нақты сандар емес. Осылайша, егер оларды дұрыс сұрыптамаған болсаңыз, олардың сандық мәндер екенін немесе жоқтығын тексеруге болады.

Бұл тексеруді орындау үшін Excel ISNUMBER функциясын пайдалана аламыз. Төмендегі қадамдарды орындаңыз.

  • Алдымен Күй деп аталатын бағанды ​​қосыңыз.
  • Содан кейін D5 ұяшығына келесі формуланы қойыңыз.

=ISNUMBER(C5)

  • Енді Enter <4 пернесін басыңыз>батырмасын басып, сол бағанның қалған ұяшықтарына кеңейтіңіз.

Егер нысан басқаша сан болса, ШЫНДЫҚ аламыз. ЖАЛҒАН алады. Баға бағанының соңғы 3 нысандары деректерден тұрады; бұл таза сандар емес. Деректер бар алдыңғы және кейінгі бос орындар бар.

Шешімі: TRIM функциясы арқылы бос орындардан құтылыңыз

Себебі TRIM функциясы қосымшаны жояды Excel деректерінің берілген жиынынан бос орындар болса, біз оны өз мақсатымыз үшін де пайдалана аламыз.

Қадамдар:

  • Өзгертілген деректер деп аталатын басқа бағанды ​​қосыңыз .
  • E5 ұяшығына өтіп, келесі формуланы қойыңыз.

=TRIM(C5)

  • Енді Enter түймесін басып, соңғыға қарай тартыңыз.ұяшық.

  • Енді деректер жиынын ең кішіден үлкенге қарай сұрыптаңыз.

Сұрыптауды сәтті орындадық.

Толығырақ оқу: Excel бағдарламасында сандарды сандық ретпен орналастыру (6 әдіс)

Ұқсас Оқулар

  • Excel бағдарламасында ай бойынша сұрыптау әдісі (4 әдіс)
  • Excel бағдарламасында IP мекенжайын сұрыптау әдісі (6 әдіс)
  • [Шешілді!] Excel сұрыптауы жұмыс істемейді (2 шешім)
  • Excel бағдарламасында сұрыптау түймесін қалай қосуға болады (7 әдіс)
  • Excel бағдарламасындағы бірегей тізімді сұрыптау әдісі (10 пайдалы әдіс)

3-себеп: кездейсоқ мәтін ретінде пішімделген және дұрыс сұрыпталмаған сандық мәндер

Бұл жерде біз тағы бір қызықты мәселені аламыз. Деректер жинағында біз барлық сандарды Баға бағанында көре аламыз. Бірақ кейбір ұяшықтар Сан пішімінде емес, бірақ Мәтін пішімінде болатын деректерден тұрады. Міне, деректер жинағы.

  • Енді операциядан кейін не болатынын көру үшін деректерді ең кішіден үлкенге қарай сұрыптаңыз.

Соңғы 4 ұяшықтар сұрыпталмаған күйде қалғанын көреміз.

Мәселені қалай анықтауға болады

Біз алдымен олардың сандар ма, жоқ па, соны анықтау керек. Ол үшін ISNUMBER функциясы қолданылады.

  • Күй бағанындағы D5 ұяшығына өтіңіз.
  • Төмендегі формуланы енгізіңіз.

=ISNUMBER(C5)

  • Енді Enter пернесін басыңыз. түймесін басып, ұзартыңызбұл.

Соңғы 4 ұяшықтардан ЖАЛҒАН екенін көреміз. Яғни бұл сандар емес. Бізге сол мәтіндік деректердің сандық мәнін алу керек.

1-шешім: VALUE функциясы бар мәтінді сандық деректерге түрлендіру

Біз VALUE функциясын қолданамыз. осында. Бұл МӘН функциясы мәтіндік сілтемеден сандық мәнді шығарады.

  • E5 ұяшығына өтіп, келесі формуланы қойыңыз.

=VALUE(C5)

  • Енді Enter түймесін басып, соңғы ұяшық.

Мәтіндік деректерден сандық мәндерді аламыз.

  • Енді ең кішіден бастап сұрыптау операциясын орындаңыз. ең үлкен.

Енді деректер дұрыс сұрыпталған.

2-шешім: Әдепкі түймені пайдаланып мәтінді санға түрлендіру

Бізде бұл мәселенің балама шешімі бар. Яғни, мәтін мәндерін сандарға түрлендіру және оларды сұрыптау.

  • Мәтін мәні бар C11 ұяшығын басыңыз.
  • Ескерту түймесі бірнеше сандармен көрсетіледі. опциялары.
  • Санға түрлендіру опциясын таңдаңыз.

  • Мұны мәтіні бар басқа ұяшықтар үшін орындаңыз. мәндер.

  • Енді біз барлық мәндерді сандарға айналдырдық. Сонымен, санды ең кішіден үлкенге қарай сұрыптаңыз.

Сұрыпталған нәтижені осы жерден аламыз.

Толығырақ: Деректерді сұрыптау үшін Excel таңбашасын пайдалану жолы (7 оңайЖолдар)

4-себеп: Excel RAND немесе RANDBETWEEN функцияларымен жасалған сандар

Кейде біз Excel бағдарламасында RAND немесе көмегімен кездейсоқ сандарды жасаймыз. RANDBETWEEN функциялары. Бір мәселе осындай сандармен байланысты - кездейсоқ сандары бар ұяшықтар ауқымында әрекетті орындаған сайын сандар жиі өзгереді. Сондықтан мұндай кездейсоқ сандарды сұрыптауға тырысқанда, ол сізге дұрыс нәтиже береді.

Шешімі: Жасалған сандарды көшіріп, оларды бір жерге қойыңыз

Бірінші , біз деректерді тұрақты мәндерге түрлендіреміз, содан кейін сұрыптау әрекетін орындаймыз.

  • Жасы бағанының барлық ұяшықтарын таңдаңыз.
  • Оларды басу арқылы көшіріңіз. Ctrl+C .
  • Енді тінтуірдің оң жақ түймесін басыңыз.
  • Мәтінмәндік мәзірден Мәндер(V) таңдаңыз. .

  • Мұнда біз тұрақты мәндерді аламыз. Олар енді кездейсоқ деректер сияқты әрекет етпейді.

  • Енді Жасы деректерін ең кішіден ең үлкенге қарай сұрыптаңыз.

Толығырақ оқу: Excel VBA бағдарламасында сұрыптау функциясын пайдалану жолы (8 қолайлы мысал)

Қорытынды

Бұл мақалада біз сұрыптау операцияларын орындау кезінде қандай мәселелерге тап болатынын көрсеттік. Мәселені анықтағаннан кейін біз олардың шешімдерін де көрсеттік. Бұл сіздің қажеттіліктеріңізді қанағаттандырады деп үміттенемін. Exceldemy.com веб-сайтымызды қарап шығыңыз және түсініктемеде өз ұсыныстарыңызды беріңізқорап.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.