Raqamlarni matn sifatida oddiy raqamlarga aylantirish

Agar matn formati varaqdagi har qanday katak uchun o'rnatilgan bo'lsa (bu foydalanuvchi yoki Excelga ma'lumotlarni yuklashda dastur tomonidan amalga oshirilishi mumkin), keyin bu hujayralarga kiritilgan raqamlar Excel matn sifatida ko'rib chiqa boshlaydi. Ba'zida bunday hujayralar yashil ko'rsatkich bilan belgilanadi, siz buni ko'rgan bo'lishingiz mumkin:

Raqamlarni matn sifatida oddiy raqamlarga aylantirish

Va ba'zida bunday ko'rsatkich paydo bo'lmaydi (bu juda ham yomon).

Umuman olganda, ma'lumotlaringizda raqamlarning matn sifatida paydo bo'lishi odatda juda ko'p baxtsiz oqibatlarga olib keladi:

  • Saralash normal ishlashni to'xtatadi - "psevdo-raqamlar" siqib chiqariladi va kutilganidek tartibda joylashtirilmaydi:

    Raqamlarni matn sifatida oddiy raqamlarga aylantirish

  • tipdagi funktsiyalar VLOOKUP (VLOOKUP) kerakli qiymatlarni topmang, chunki ular uchun raqam va matn bir xil raqam boshqacha:

    Raqamlarni matn sifatida oddiy raqamlarga aylantirish

  • filtrlashda psevdoraqamlar xato tanlangan
  • Ko'pgina boshqa Excel funktsiyalari ham to'g'ri ishlashni to'xtatadi:
  • va hokazo

Hujayra formatini shunchaki raqamli formatga o'zgartirishning tabiiy istagi yordam bermasligi ayniqsa kulgili. Bular. siz tom ma'noda hujayralarni tanlaysiz, ustiga o'ng tugmasini bosing, tanlang Hujayra formati (Uyachalarni formatlash), formatni o'zgartiring Raqamli (raqam), siqish OK - va hech narsa bo'lmaydi! Umuman!

Ehtimol, "bu xato emas, balki xususiyat", albatta, lekin bu bizni osonlashtirmaydi. Shunday qilib, vaziyatni to'g'rilashning bir necha usullarini ko'rib chiqaylik - ulardan biri sizga albatta yordam beradi.

Usul 1. Yashil ko'rsatkich burchagi

Agar siz matn formatidagi raqamga ega katakda yashil ko'rsatkich burchagini ko'rsangiz, o'zingizni omadli deb hisoblang. Siz shunchaki ma'lumotlarga ega barcha hujayralarni tanlashingiz va undov belgisi bilan qalqib chiquvchi sariq belgini bosishingiz va keyin buyruqni tanlashingiz mumkin. Raqamga aylantirish (Raqamga aylantirish):

Raqamlarni matn sifatida oddiy raqamlarga aylantirish

Tanlangan diapazondagi barcha raqamlar to'liq raqamlarga aylantiriladi.

Agar umuman yashil burchaklar bo'lmasa, Excel sozlamalarida ular o'chirilganligini tekshiring (Fayl - Variantlar - Formulalar - Matn sifatida formatlangan yoki apostrof oldidan raqamlar).

2-usul: Qayta kiritish

Agar hujayralar ko'p bo'lmasa, siz ularning formatini raqamli formatga o'zgartirishingiz mumkin va keyin format o'zgarishi kuchga kirishi uchun ma'lumotlarni qayta kiritishingiz mumkin. Buning eng oson yo'li - hujayra ustida turib, tugmachalarni ketma-ket bosishdir F2 (tahrirlash rejimiga kiring, hujayra kursor miltillay boshlaydi) va keyin kiriting. Shuningdek, o'rniga F2 sichqonchaning chap tugmasi bilan hujayra ustiga ikki marta bosishingiz mumkin.

O'z-o'zidan ma'lumki, agar hujayralar ko'p bo'lsa, unda bu usul, albatta, ishlamaydi.

3-usul. Formula

Agar siz ma'lumotlar yonida elementar formula bilan qo'shimcha ustun yaratsangiz, psevdoraqamlarni tezda oddiy raqamlarga o'zgartirishingiz mumkin:

Raqamlarni matn sifatida oddiy raqamlarga aylantirish

Ikki marta minus, bu holda, aslida, -1 ga ikki marta ko'paytirishni anglatadi. Minusga minus plyus beradi va hujayradagi qiymat o'zgarmaydi, lekin matematik operatsiyani bajarish haqiqati ma'lumotlar formatini bizga kerak bo'lgan raqamli formatga o'tkazadi.

Albatta, 1 ga ko'paytirish o'rniga, siz boshqa har qanday zararsiz matematik operatsiyadan foydalanishingiz mumkin: 1 ga bo'linish yoki nolni qo'shish va ayirish. Effekt bir xil bo'ladi.

4-usul: Maxsus joylashtirish

Ushbu usul Excelning eski versiyalarida ishlatilgan zamonaviy samarali menejerlar stol ostiga o'tishdi  printsipial jihatdan hali yashil ko'rsatkich burchagi yo'q edi (u faqat 2003 yilda paydo bo'lgan). Algoritm bu:

  • har qanday bo'sh katakka 1 kiriting
  • uni nusxalash
  • matn formatidagi raqamlari bo'lgan hujayralarni tanlang va ularning formatini raqamliga o'zgartiring (hech narsa bo'lmaydi)
  • psevdo-raqamlari bo'lgan katakchalarni o'ng tugmasini bosing va buyruqni tanlang Maxsus joylashtirish (Maxsus joylashtirish) yoki klaviatura yorliqlaridan foydalaning Ctrl + Alt + V
  • ochilgan oynada variantni tanlang Qadriyatlar (Qiymatlar) и Ko'paytirish (Ko'paytirish)

Raqamlarni matn sifatida oddiy raqamlarga aylantirish

Aslida, biz avvalgi usulda bo'lgani kabi, xuddi shunday qilamiz - hujayralar tarkibini bittaga ko'paytiramiz - lekin formulalar bilan emas, balki to'g'ridan-to'g'ri buferdan.

Usul 5. Ustunlar bo'yicha matn

Agar o'zgartiriladigan soxta raqamlar ham noto'g'ri o'nlik yoki minglik ajratgichlar bilan yozilsa, boshqa yondashuvdan foydalanish mumkin. Ma'lumotlar bilan manba diapazonini tanlang va tugmani bosing Ustunlar bo'yicha matn (Matn ustunlarga) tab ma'lumotlar (Sana). Aslida, ushbu vosita yopishqoq matnni ustunlarga bo'lish uchun mo'ljallangan, ammo bu holda biz uni boshqa maqsadda ishlatamiz.

Tugmani bosish orqali dastlabki ikki qadamni o'tkazib yuboring Keyingi (Keyingisi), uchinchisida esa tugmani ishlating Bundan tashqari (Kengaytirilgan). Matnimizda mavjud bo'lgan ajratuvchi belgilarni o'rnatishingiz mumkin bo'lgan dialog oynasi ochiladi:

Raqamlarni matn sifatida oddiy raqamlarga aylantirish

Tugmasini bosgandan so'ng tugatmoq Excel bizning matnimizni oddiy raqamlarga aylantiradi.

6-usul. Makro

Agar siz bunday o'zgarishlarni tez-tez bajarishingiz kerak bo'lsa, unda bu jarayonni oddiy so'l bilan avtomatlashtirish mantiqan to'g'ri keladi. Alt+F11 tugmalarini bosing yoki yorliqni oching dasturchi (ishlab chiquvchi) Va ni bosing Visual Basic. Ko'rsatilgan muharrir oynasida menyu orqali yangi modul qo'shing Qo'shish - modul va u erda quyidagi kodni nusxalash:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Umumiy" Selection.Value = Selection.Value End Sub  

Endi diapazonni tanlagandan so'ng, siz har doim yorliqni ochishingiz mumkin Ishlab chiquvchi - Makroslar (Dasturchi — Makroslar), ro'yxatdagi makrosimizni tanlang, tugmani bosing yugurish (Ishga tushirish) - va psevdo-raqamlarni darhol to'liq huquqli raqamlarga aylantiring.

Bundan tashqari, ushbu makrosni keyinchalik istalgan faylda ishlatish uchun shaxsiy makro kitobingizga qo'shishingiz mumkin.

PS

Xuddi shu voqea sanalar bilan sodir bo'ladi. Ba'zi sanalar Excel tomonidan matn sifatida ham tan olinishi mumkin, shuning uchun guruhlash va saralash ishlamaydi. Yechimlar raqamlar bilan bir xil, faqat format raqamli o'rniga sana-vaqt bilan almashtirilishi kerak.

  • Yopishqoq matnni ustunlarga bo'lish
  • Maxsus yopishtirish orqali formulalarsiz hisob-kitoblar
  • PLEX qo'shimchasi yordamida matnni raqamlarga aylantiring

Leave a Reply