Mundarija
Microsoft Excel-da biz ma'lumotlarni tasodifiy saqlaymiz. Keyin biz ushbu ma'lumotlarni ehtiyojlarimizga muvofiq qayta ishlaymiz va kerakli natijaga erishamiz. Excel ma'lumotlarni qayta ishlashga bo'lgan ehtiyojimizga ko'ra ba'zi o'rnatilgan xususiyatlarga ega. Ulardan biri ma'lumotlarni saralashdir. Ammo, ba'zida biz bir qator raqamlarni saralashda muammolarga duch kelamiz. Biz Excel dasturida raqamlarning to'g'ri tartiblanmaganligi muammosini qanday hal qilishni muhokama qilamiz.
Mashq kitobini yuklab oling
Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.
Saralash raqami ishlamayapti.xlsx
Excelda raqamlarni to'g'ri tartiblamaslikning 4 sababi va yechimlari
Bir nechta sabablar bor nima uchun sonlarni saralash Excel da to'g'ri ishlamaydi. Xususan, biz 4 sabab topdik.
- Raqamli maʼlumotlarda chop etilmaydigan belgilar
- Maʼlumotlar ichidagi bosh yoki keyingi boʻshliqlar
- Raqamlar tasodifan Matn sifatida formatlanadi
- RAND, RANDARRAY, yoki RANDBETWEEN funksiyalari yordamida yaratilgan raqamlar
Quyidagi bo'limlarda biz bu sabablarni, ularni qanday aniqlashni va ularning yechimlarini muhokama qiling.
1-sabab: Raqamlar chop etilmaydigan belgilarga ega
Keling, quyidagi ma'lumotlar to'plamini ko'rib chiqamiz. Unda internetdan to'plangan mahsulot narxi haqidagi ba'zi ma'lumotlar mavjud. Biz ularni internetdan ko'chirib oldik va narxlarni Excel buxgalteriya formatida formatladik. (Birinchi 4 ta yozuv bo'lsa hamHozircha noma'lum muammo tufayli mos ravishda formatlanmagan.
Endi ma'lumotlarni saralashga harakat qilaylik.
- Birinchidan, barchani tanlang. Narx ustunining kataklari.
- Sichqonchaning o'ng tugmasini bosing. Kontekst menyusi dan Tartiblash opsiyasini tanlang.
- A dan Z gacha saralash opsiyasini tanlang.
Endi, natijaga qarang.
Saralash bu yerda muvaffaqiyatli bajarilmadi. Pastki 4 katakchalar noto'g'ri tartiblangan
Muammoni qanday aniqlash mumkin
Endi biz qancha bo'lmagan hujayralar borligini aniqlashimiz kerak. bosma belgilar bizning kerakli ma'lumotlarimizga qo'shiladi. Har bir katakdagi ob'ektlar sonini bilish uchun Excel LEN funksiyasidan foydalanamiz. Oldin qoʻllanilgan saralash amalini bekor qilish uchun Ctrl+Z tugmalarini bosing.
- No nomli ustun qoʻshing. of Char .
- D5 katakka o'ting va quyidagi formulani qo'ying.
=LEN(C5)
- Endi Enter tugmasini bosing va To'ldirish dastagi belgisini pastga torting.
Yangi ustunda raqam. Har bir hujayraning xarakterini ko'rsatdi. D6 va D11 kataklarida bizda 2 mavjud. Bu ularning tegishli katakchalari C6 va C11 2 belgilarni o'z ichiga oladi. Ammo biz u erda faqat bitta raqamli belgini ko'rishimiz mumkin. Shunday qilib, Bitta (1) , C6 va C11 katakchalarida raqamli belgi mavjud.
Yechim: Non-ni olib tashlang. - chop etish mumkinCLEAN funksiyasi bo'lgan belgilar
To'liq ma'lumotlarni muvaffaqiyatli saralash uchun biz chop etilmaydigan belgilarni olib tashlashimiz kerak. Excelning CLEAN funksiyasi chop etilmaydigan belgilarni osongina olib tashlaydi.
- Maʼlumotlar toʻplamiga Tasdiqlangan maʼlumotlar nomli yangi ustun qoʻshing.
- Endi E5 uyasiga o'ting va quyidagi formulani joylashtiring.
=CLEAN(C5)
- Enter -ni bosing va To'ldirish dastagi belgisini oxirgi katakchaga torting.
- Endi “Tozalangan maʼlumotlar” ustunidan raqamlarni koʻchiring, E5 katakchasini bosing va ularni qiymat sifatida joylashtirish uchun ALT+H+V+V kiriting.
- Keyin
Xato belgisi va Raqamga aylantirish opsiyasini tanlang.
- Endi koʻrsatilganidek tartiblash amalini bajaring. avvalroq.
Barcha chop qilib bo'lmaydigan belgilar olib tashlangandan so'ng, ma'lumotlar muvaffaqiyatli saralandi.
Batafsil o'qing: Excelda belgilar soni bo'yicha qanday saralash mumkin (2 usul)
2-sabab: bosh yoki keyingi bo'shliqlar mavjudligi
Agar raqamlarda bo'lsa ulardagi etakchi yoki orqadagi bo'shliqlar, keyin siz bunday raqamlar bilan tartiblash muammolariga duch kelasiz. Aniq tushunish uchun quyidagi misolni ko'rib chiqamiz.
Biz quyidagi ma'lumotlar to'plami bilan ishlayapmiz deb faraz qilaylik. Biz roʻyxatdagi mahsulotlar narxini saralashni maqsad qildik.
E'tibor bering, Narx ustunida barcha ma'lumotlar o'ng tomonga tekislanmagan.
Endi,biz Narx ustunidagi ma'lumotlarni eng kichikdan eng kattasiga saralashga harakat qilamiz.
Bu erda oxirgi 3 katak mos ravishda tartiblanmagan.
Muammoni qanday aniqlash mumkin
Agar sizning raqamli ma'lumotlaringiz ulardagi bo'shliqlar bilan aralashgan bo'lsa, ular aslida raqamlar emas. Shunday qilib, agar siz ularni to'g'ri tartiblay olmasangiz, ularning raqamli qiymatlar yoki yo'qligini tekshirishingiz mumkin.
Bu tekshirishni amalga oshirish uchun Excel ISNUMBER funksiyasidan foydalanishimiz mumkin. Quyidagi amallarni bajaring.
- Avval Holat nomli ustun qo'shing.
- Keyin D5 katagiga quyidagi formulani qo'ying.
=ISNUMBER(C5)
- Endi Enter <4-ni bosing>tugmasini bosing va ushbu ustunning qolgan hujayralariga kengaytiring.
Agar ob'ekt boshqa raqam bo'lsa, biz TRUE olamiz. FALSE ni oladi. Narx ustunining oxirgi 3 ob'ektlari ma'lumotlarni o'z ichiga oladi; bular sof raqamlar emas. Maʼlumotlar bilan oldingi va keyingi boʻshliqlar mavjud.
Yechim: TRIM funksiyasi bilan boʻshliqlardan xalos boʻling
Chunki TRIM funksiyasi ortiqcha narsalarni olib tashlaydi. Excel ma'lumotlarining ma'lum bir to'plamidan bo'sh joy bo'lsa, biz undan o'z maqsadimiz uchun ham foydalanishimiz mumkin.
Qadamlar:
- O'zgartirilgan ma'lumotlar deb nomlangan boshqa ustun qo'shing .
- E5 hujayra ga o'ting va quyidagi formulani qo'ying.
=TRIM(C5)
- Endi Enter tugmasini bosing va oxirgi tomonga torting.hujayra.
- Endi ma'lumotlar to'plamini eng kichikdan kattaga saralang.
Biz saralashni muvaffaqiyatli amalga oshirdik.
Batafsil o‘qing: Excelda raqamlarni raqamli tartibda qanday joylashtirish mumkin (6 ta usul)
O‘xshash O'qishlar
- Excelda oy bo'yicha qanday saralash mumkin (4 usul)
- Excelda IP-manzilni qanday saralash (6 usul)
- [Yechildi!] Excel saralash ishlamayapti (2 ta yechim)
- Excelda saralash tugmachasini qanday qo'shish kerak (7 usul)
- Excelda noyob ro'yxatni qanday saralash mumkin (10 ta foydali usul)
3-sabab: tasodifan matn sifatida formatlangan va to'g'ri tartiblanmagan raqamli qiymatlar
Bu yerda yana bir qiziq muammoga duch kelamiz. Ma'lumotlar to'plamimizda biz barcha raqamlarimizni Narx ustunida ko'rishimiz mumkin. Biroq, ba'zi katakchalarda Raqam formatida bo'lmagan, lekin Matn formatda bo'lgan ma'lumotlar mavjud. Mana ma'lumotlar to'plami.
- Endi, operatsiyadan keyin nima sodir bo'lishini ko'rish uchun ma'lumotlarni eng kichikdan kattagacha tartiblang.
Biz oxirgi 4 katakchalar tartiblanmaganligini koʻrishimiz mumkin.
Muammoni qanday aniqlash mumkin
Biz avval ular sonlar yoki raqamlar emasligini aniqlash kerak. Buning uchun ISNUMBER funktsiyasi dan foydalaniladi.
- Holat ustunidagi D5 katakka o'ting.
- Quyidagi formulani qo'ying.
=ISNUMBER(C5)
- Endi Enter tugmasini bosing. tugmasini bosing va kengaytiringbu.
Biz oxirgi 4 katakchalarda YOLG'ON ekanligini ko'rishimiz mumkin. Bu raqamlar emasligini anglatadi. Biz ushbu matnli maʼlumotlarning raqamli qiymatini olishimiz kerak.
1-yechim: VALUE funksiyasi bilan matnni raqamli maʼlumotlarga aylantirish
Biz VALUE funksiyasidan foydalanamiz. bu yerda. Ushbu VALUE funktsiyasi matnli havoladan raqamli qiymatni chiqaradi.
- E5 katakka o'ting va quyidagi formulani joylashtiring.
=VALUE(C5)
- Endi Enter tugmasini bosing va tugmani torting. oxirgi katak.
Matnli ma'lumotlardan raqamli qiymatlarni olamiz.
- Endi esa eng kichikdan kichikgacha saralash amalini bajaring. eng katta.
Endi ma'lumotlar to'g'ri tartiblangan.
2-yechim: Standart tugma yordamida matnni raqamga aylantirish
Bizda bu muammoning muqobil yechimi bor. Ya'ni matn qiymatlarini raqamlarga aylantirish va ularni tartiblash.
- Matn qiymatini o'z ichiga olgan C11 katakchani bosing.
- Ogohlantirish tugmasi bir nechta belgilar bilan ko'rsatiladi. opsiyalari.
- Raqamga aylantirish opsiyasini tanlang.
- Buni matnni oʻz ichiga olgan boshqa hujayralar uchun bajaring. qiymatlar.
- Endi biz barcha qiymatlarni raqamlarga aylantirdik. Shunday qilib, raqamni eng kichikdan kattasiga tartiblang.
Biz tartiblangan natijani shu yerda olamiz.
Batafsil o'qing: Ma'lumotlarni saralash uchun Excel yorlig'idan qanday foydalanish kerak (7 osonYo'llar)
4-sabab: Excel RAND yoki RANDBETWEEN funksiyalari bilan yaratilgan raqamlar
Ba'zan Excelda RAND yoki yordamida tasodifiy raqamlar hosil qilamiz. RANDBETWEEN funksiyalari. Bitta muammo bunday raqamlar bilan bog'liq - siz tasodifiy raqamlarga ega bo'lgan hujayralar oralig'ida operatsiya qilsangiz, raqamlar tez-tez o'zgarib turadi. Shunday qilib, bunday tasodifiy sonlarni saralashga harakat qilsangiz, u sizga kerakli natijalarni beradi.
Yechim: Yaratilgan raqamlardan nusxa oling va ularni bir joyga qo'ying
Birinchi navbatda , biz ma'lumotlarni belgilangan qiymatlarga aylantiramiz va keyin saralash amalini bajaramiz.
- Yosh ustunining barcha katakchalarini tanlang.
- Ularni bosish orqali nusxa oling. Ctrl+C .
- Endi sichqonchaning o'ng tugmasini bosing.
- Kontekst menyusidan Values(V) -ni tanlang. .
- Bu erda biz o'zgarmas qiymatlarni olamiz. Endi ular tasodifiy ma'lumotlar kabi ishlamaydi.
- Endi, Yosh ma'lumotlarini eng kichikdan eng kattagacha tartiblang.
Batafsil o'qing: Excel VBA-da saralash funksiyasidan qanday foydalanish kerak (8 ta mos misol)
Xulosa
Ushbu maqolada biz saralash amallarini bajarishda qanday muammolarga duch kelishimizni ko'rsatdik. Muammoni aniqlaganimizdan so'ng, biz ularning echimlarini ham ko'rsatdik. Umid qilamanki, bu sizning ehtiyojlaringizni qondiradi. Iltimos, Exceldemy.com veb-saytimizni ko'rib chiqing va o'z takliflaringizni izohda qoldiringquti.