Mündəricat
Microsoft Excel-də biz məlumatları təsadüfi şəkildə saxlayırıq. Sonra həmin məlumatları ehtiyaclarımıza uyğun emal edirik və istədiyimiz nəticəni əldə edirik. Excel, məlumatları emal etmək ehtiyacımıza uyğun olaraq bəzi daxili xüsusiyyətlərə malikdir. Onlardan biri məlumatların çeşidlənməsidir. Ancaq bəzən bir dəstə nömrəni çeşidləyərkən problemlərlə qarşılaşırıq. Biz Excel proqramında rəqəmlərin düzgün çeşidlənməməsi problemini necə həll edəcəyimizi müzakirə edəcəyik.
Təcrübə İş Kitabını endirin
Bu məqaləni oxuyarkən məşq etmək üçün bu məşq kitabını endirin.
Çeşidləmə Nömrəsi İşləmir.xlsx
Excel ilə Nömrələrin Düzgün Çeşidlənməsinin 4 Səbəbi və Həlli
Bir neçə səbəb var niyə rəqəmlərin çeşidlənməsi Excel -də düzgün işləmir. Konkret olaraq, biz 4 səbəb tapdıq.
- Rəqəm məlumatlarında çap edilə bilməyən simvollar
- Verilənlərin içərisində baş və ya arxada olan boşluqlar
- Rəqəmlər təsadüfən Mətn kimi formatlanıb
- RAND, RANDARRAY, və ya RANDBETWEEN funksiyalarından istifadə etməklə yaradılan rəqəmlər
Aşağıdakı bölmələrdə biz bu səbəbləri, onların necə müəyyən ediləcəyini və onların həlli yollarını müzakirə edin.
Səbəb 1: Rəqəmlərin çap edilə bilməyən simvolları var
Gəlin aşağıdakı verilənlər toplusuna nəzər salaq. İnternetdən toplanan bəzi məhsul qiymət məlumatları var. Onları internetdən köçürdük və qiymətləri Excel Accounting formatında formatladıq. (İlk 4 giriş olsa daindiyə qədər məlum olmayan problemə görə müvafiq formatda deyil.
İndi isə məlumatları çeşidləməyə çalışaq.
- İlk olaraq bütün Qiymət sütununun xanaları.
- Mausun sağ düyməsini sıxın. Kontekst Menyusundan Sort seçimini seçin.
- A-dan Z-yə çeşidləyin variantını seçin.
İndi nəticəyə baxın.
Burada çeşidləmə uğurla həyata keçirilmir. Aşağıdakı 4 xanalar səhv qaydada çeşidlənib
Problemi necə aşkar etmək olar
İndi biz nə qədər qeyri-məlumat olduğunu öyrənməliyik. çap edilə bilən simvollar istədiyimiz məlumatlara əlavə edilir. Hər bir xanadakı obyektlərin sayını öyrənmək üçün Excel LEN funksiyasından istifadə edəcəyik. Əvvəllər tətbiq edilmiş çeşidləmə əməliyyatını ləğv etmək üçün Ctrl+Z düymələrini basın.
- No adlı sütun əlavə edin. Char .
- D5 xanasına gedin və aşağıdakı düsturu qoyun.
=LEN(C5)
- İndi Enter düyməsini basın və Doldurma Dəstəyi işarəsini aşağı dartın.
Yeni sütunda nömrə. hər bir hüceyrənin xarakterini göstərdi. D6 və D11, xanasında 2 var. Bu o deməkdir ki, onların müvafiq xanaları C6 və C11 2 simvoldan ibarətdir. Amma biz orada yalnız bir ədəd rəqəmi görə bilirik. Beləliklə, Bir (1) , C6 və C11 xanalarında rəqəmsal simvol var.
Həll: Qeyri -çap edilə bilərCLEAN Funksiyasına malik simvollar
Bütün məlumatları uğurla çeşidləmək üçün biz həmin çap olunmayan simvolları silməliyik. Excel CLEAN funksiyası çap olunmayan simvolları asanlıqla silir.
- Data dəstinə Təsdiqlənmiş Məlumat adlı yeni sütun əlavə edin.
- İndi E5 xanasına keçin və aşağıdakı düsturu yapışdırın.
=CLEAN(C5)
- Enter düyməsini basın və Doldurma Dəstəyi işarəsini sonuncu xanaya doğru çəkin.
- İndi ədədləri Təmizlənmiş Məlumat sütunundan köçürün, E5 xanasına klikləyin və onları dəyər kimi yapışdırmaq üçün ALT+H+V+V yazın.
- Sonra <üzərinə klikləyin. 3>Səhv ikonası və Nömrəyə çevir seçimini seçin.
- İndi isə göstərildiyi kimi çeşidləmə əməliyyatını yerinə yetirin. əvvəl.
Bütün çap edilə bilməyən simvollar silindikdən sonra məlumatlar uğurla çeşidləndi.
Ətraflı oxuyun: Excel-də simvolların sayına görə necə çeşidlənməli (2 üsul)
Səbəb 2: Başda və ya arxada boşluqların olması
Əgər nömrələr varsa onlarda aparıcı və ya arxada boşluqlar varsa, o zaman belə nömrələrlə çeşidləmə problemləri ilə qarşılaşacaqsınız. Aydın başa düşmək üçün aşağıdakı nümunəyə baxaq.
Fərz edək ki, biz aşağıdakı verilənlər dəsti ilə işləyirik. Biz siyahıdan elementlərin qiymətini çeşidləməyi hədəfləmişik.
Qeyd edək ki, Qiymət sütununda bütün məlumatlar sağa düzülməyib.
İndi, Qiymət sütununda verilənləri ən kiçikdən böyüyə doğru çeşidləməyə çalışacağıq.
Burada son 3 xana uyğun olaraq çeşidlənmir.
Məsələni Necə Aşkar Etmək olar
Əgər rəqəmsal məlumatlarınız boşluqlarla qarışıbsa, onlar artıq rəqəmlər deyil. Beləliklə, siz onları düzgün çeşidləyə bilməsəniz, onların rəqəmli dəyərlər olub-olmadığını yoxlaya bilərsiniz.
Bu yoxlamanı həyata keçirmək üçün Excel ISNUMBER funksiyasından istifadə edə bilərik. Sadəcə aşağıdakı addımları yerinə yetirin.
- Əvvəlcə Status adlı sütun əlavə edin.
- Sonra D5 xanasına aşağıdakı düsturu qoyun.
=ISNUMBER(C5)
- İndi Enter <4 düyməsini basın>düyməsinə basın və həmin sütunun qalan xanalarına qədər genişləndirin.
Əgər obyekt rəqəmdirsə, biz DOĞRU alırıq, biz YANLIŞ alacaq. Qiymət sütununun son 3 obyektləri məlumatlardan ibarətdir; bunlar təmiz rəqəmlər deyil. Məlumatların olduğu qabaqcıl və arxada boşluqlar var.
Həll: TRIM funksiyası ilə boşluqlardan qurtulun
Çünki TRIM funksiyası əlavələri silir verilmiş Excel məlumat dəstindən boşluqlar varsa, biz də ondan öz məqsədimiz üçün istifadə edə bilərik.
Addımlar:
- Dəyişdirilmiş Məlumat adlı başqa sütun əlavə edin .
- E5 xanasına gedin və aşağıdakı düsturu qoyun.
=TRIM(C5)
- İndi Enter düyməsini basın və sonuncuya doğru çəkinxana.
- İndi verilənlər dəstini kiçikdən böyüyə sıralayın.
Çeşidləməni uğurla həyata keçirdik.
Ətraflı oxuyun: Excel-də ədədləri ədədi ardıcıllıqla necə yerləşdirmək olar (6 üsul)
Oxşar Oxumalar
- Excel-də aya görə necə çeşidlənməli (4 üsul)
- Excel-də IP ünvanını necə çeşidləmək olar (6 üsul)
- [Həll olundu!] Excel Sort İşləmir (2 Həll)
- Excel-də Çeşidləmə Düyməsini Necə Əlavə etməli (7 Metod)
- Excel-də Unikal Siyahını Necə Çeşidləmək olar (10 Faydalı Metod)
Səbəb 3: Təsadüfən Mətn kimi Formatlanmış və Düzgün Çeşidlənməyən Rəqəm Dəyərləri
Burada başqa bir maraqlı problemlə qarşılaşırıq. Datasetimizdə biz bütün nömrələrimizi Qiymət sütununda görə bilərik. Lakin bəzi xanalar Nömrə formatında olmayan, lakin Mətn formatında olan məlumatları ehtiva edir. Budur verilənlər bazası.
- İndi əməliyyatdan sonra nə baş verdiyini görmək üçün məlumatları ən kiçikdən böyüyə doğru çeşidləyin.
Son 4 xananın çeşidlənməmiş qaldığını görə bilərik.
Problemi Necə Aşkar etmək olar
Biz əvvəlcə onların rəqəm olub-olmadığını öyrənmək lazımdır. Bunun üçün ISNUMBER funksiyası istifadə olunur.
- Status sütununda D5 xanasına keçin.
- Aşağıdakı düsturu qoyun.
=ISNUMBER(C5)
- İndi Enter düyməsini basın düyməsini basın və uzadınki.
Son 4 xanalarda YANLIŞ olduğunu görə bilərik. Bu o deməkdir ki, bunlar rəqəmlər deyil. Biz həmin mətn məlumatlarının rəqəmli qiymətini almalıyıq.
Həll 1: VALUE funksiyası ilə mətni rəqəmsal verilənlərə çevirin
Biz VALUE funksiyasından istifadə edəcəyik. burada. Bu VALUE funksiya mətn istinadından rəqəmli dəyəri çıxaracaq.
- E5 xanasına keçin və aşağıdakı düsturu yerləşdirin.
=VALUE(C5)
- İndi Enter düyməsini basın və üzərinə çəkin axırıncı xana.
Mətn məlumatından rəqəmli qiymətlər alırıq.
- İndi isə ən kiçikdən kiçikə doğru çeşidləmə əməliyyatını yerinə yetirin. ən böyüyü.
İndi verilənlər düzgün çeşidlənib.
Həll 2: Defolt Düymədən istifadə edərək Mətni Rəqəmə Çevirin
Bizim bu problemin alternativ həlli var. Mətn dəyərlərini rəqəmlərə çevirmək və onları çeşidləməkdir.
- Mətn dəyəri olan C11 xanasını basın.
- Xəbərdarlıq düyməsi çoxsaylı işarələrlə göstəriləcək. seçimlər.
- Nömrəyə çevir seçimini seçin.
- Bunu mətni olan digər xanalar üçün edin. dəyərlər.
- İndi biz bütün dəyərləri ədədlərə çevirdik. Beləliklə, ədədi kiçikdən böyüyə çeşidləyin.
Biz burada çeşidlənmiş nəticəni əldə edirik.
Ətraflı oxuyun: Məlumatları çeşidləmək üçün Excel Qısayolundan Necə İstifadə Edilir (7 AsanYollar)
Səbəb 4: Excel RAND və ya RANDBETWEEN funksiyaları ilə yaradılan rəqəmlər
Bəzən Excel-də RAND və ya istifadə edərək təsadüfi ədədlər yaradırıq. RANDBETWEEN funksiyaları. Bir məsələ belə nömrələrlə bağlıdır - təsadüfi nömrələri olan xanalar diapazonunda əməliyyat yerinə yetirdiyiniz zaman nömrələr tez-tez dəyişir. Belə ki, belə təsadüfi ədədləri çeşidləməyə çalışdığınız zaman bu, sizə lazımi nəticələr verəcək.
Həll yolu: Yaradılmış nömrələri kopyalayın və onları eyni yerə yapışdırın
Əvvəlcə , biz məlumatları sabit dəyərlərə çevirəcəyik və sonra çeşidləmə əməliyyatını yerinə yetirəcəyik.
- Yaş sütununun bütün xanalarını seçin.
- Düyməsinə basaraq onları kopyalayın. Ctrl+C .
- İndi siçanın sağ düyməsini basın.
- Kontekst Menyusundan Dəyərlər(V) seçin .
- Burada biz sabit dəyərlər alırıq. Onlar bundan sonra təsadüfi məlumat kimi davranmayacaqlar.
- İndi Yaş məlumatlarını ən kiçikdən böyüyə doğru çeşidləyin.
Ətraflı oxuyun: Excel VBA-da Çeşidləmə funksiyasından necə istifadə etməli (8 Uyğun Nümunə)
Nəticə
Bu məqalədə biz çeşidləmə əməliyyatlarını yerinə yetirərkən hansı problemlərlə üzləşdiyimizi göstərdik. Problemi aşkar etdikdən sonra onların həll yollarını da göstərdik. Ümid edirəm ki, bu sizin ehtiyaclarınızı ödəyəcək. Zəhmət olmasa Exceldemy.com saytımıza nəzər salın və şərhlərdə öz təkliflərinizi bildirinqutu.