Excelda raqamni so'zlarga qanday aylantirish mumkin (4 mos usul)

  • Buni Baham Ko'Ring
Hugh West

Elektron jadvallar ko'pchilik tomonidan kundalik ishlarida foydalaniladi va bu ularni ofisning muhim elementiga aylantiradi. Aksariyat odamlar elektron jadvallardan oddiy tarzda foydalanishsa-da, ba'zi ilg'or foydalanuvchilar Excelda raqamni so'zlarga aylantirishni qiyin yoki murakkab deb bilishadi. Ushbu qo'llanmada biz ushbu muammoni ko'rib chiqdik va Excelda raqamni so'zlarga aylantirishning to'rtta turli usullarini taqdim etdik. Bundan tashqari, raqamlarni matn formatiga o'tkazish uchun yana uch usul mavjud.

Ishchi kitobni yuklab olish

Ushbu kitobda biz foydalangan ish kitobini yuklab olishingiz mumkin. pastdan maqola va u bilan o'zingiz mashq qiling.

Raqamlarni so'zlarga aylantirish.xlsm

Excelda sonlarni so'zlarga aylantirishning 4 usuli

Maqolaning ushbu bo'limi Excelda raqamlarni so'zlarga qanday aylantirishni tushuntiradi. Bundan tashqari, biz operatsiyani bajarish uchun to'rtta texnikani namoyish qilamiz. Seansni o'tkazish uchun biz Microsoft 365 versiyasi dan foydalanamiz.

1. Sonni so'zlarga aylantirish uchun Excelda birlashtirilgan funksiyalardan foydalanish

Excel formulasi Biz bu yerda foydalanilgan to'rt funksiyaga tayanadi. LEFT , MID , TEXT , va CHOOSE funktsiyalari.

Birinchidan, LEFT funksiyasining sintaksisi quyidagicha:

Asosan, bu funksiya matndan belgilar ajratib olish uchun ishlatiladi.

=CHP (matn, C6:C9 .

Nihoyat, siz barcha konvertatsiya qilingan summani olasiz.

Batafsil o'qing: Qanday qilib Excelda raqamni matnga aylantirish va orqadagi nollarni ushlab turish (4 usul)

Excelda raqamni matn formatiga qanday aylantirish mumkin

Hozircha biz Excelda raqamlarni so'zlarga qanday aylantirish haqida gapirib berdim. Maqolaning ushbu bo'limi Excelda raqamlarni matn formatiga qanday o'zgartirishni tushuntiradi. Bu raqamlarni matnga aylantirishning eng oddiy va tezkor usulidir.

Ushbu usulni qo'llash uchun quyidagi amallarni bajaring:

  • Avvalo, raqamli qiymatlari bo'lgan katakcha yoki katakchalarni tanlang. matnga aylantirmoqchi bo'lsangiz (bizning holimizda C5:C9 katakchasi)
  • Ikkinchidan, Uy yorlig'iga o'ting va Matn -ni tanlang. opsiyani Raqam boʻlimi ostidagi ochiladigan menyudagi hujayra toifasi.

Natijada, u tanlangan katakchalaringizning raqamli maʼlumotlarini oʻzgartiradi. qiymatini matnga aylantiradi. Buni hizalanishlarni kuzatish orqali tushunishingiz mumkin. Odatiy bo'lib, Excelda matnlar chapga, raqamlar esa o'ngga tekislanadi.

Yoki siz nomli oynani ochish uchun CTRL+1 tugmalarini bosishingiz mumkin. Hujayralarni formatlash va Raqam opsiyasini tanlang va u yerdan Matn toifasini tanlang.

Batafsil o'qing: Raqamni matnga aylantirish uchun Excel VBA (4 ta misol)

Amaliyot bo'limi

Mashq qilish uchun biz Amaliyot qismini qo'shdik. o'ngdagi har bir varaqqism.

Xulosa

Bu yerda biz ushbu maqolani -dagi raqamni mos keladigan so'z yoki matnga qanday aylantirish bo'yicha yakuniy qo'llanma qilishga harakat qildik. MS Excel . Bundan tashqari, biz ushbu maqolada etti turli xil texnikalarni qisqartirdik, shunda siz o'zingizning aniq vaziyatingizga eng mos keladigan ideal variantni tanlashingiz mumkin. Shunday ekan, siz izlagan yechimni topasiz degan umiddamiz. Agar sizda biron bir taklif yoki savol bo'lsa, sharh qoldiring. Rahmat.

[belgilar_son])

Matn: Belgilarni ajratib olish uchun matn qatori.

belgilar_soni [Ixtiyoriy]: Chiqariladigan belgilar soni. U chap tomondan boshlanadi. Odatiy bo'lib, num_chars=1 .

Ikkinchidan, MID funksiyasining sintaksisi quyidagicha:

Aslida, bu funksiya satr ichidan matn chiqarib olish.

=MID (matn, bosh_raqam, belgilar_raqam)

Matn: Olib olinadigan matn.

start_num: Chiqariladigan birinchi belgining joylashuvi.

num_chars: Chiqariladigan belgilar soni.

Uchinchidan, TEXT funksiyasining sintaksisi quyidagicha:

Oxir-oqibat, bu funksiya raqamni raqam formatidagi matnga aylantiradi.

=TEXT (qiymat, format_matn)

qiymat: O'zgartiriladigan raqam.

format_matn: Foydalanadigan raqam formati.

Keyinchalik, CHOOSE funksiyasining sintaksisi quyidagicha:

Ushbu funktsiya pozitsiyaga asoslangan ro'yxatdan qiymat oladi.

=TANLASH (indeks_raqami, qiymat1, [qiymat2], …)

indeks_num: Tanlash uchun qiymat. 1 va 254 orasidagi raqam.

qiymat1: Tanlash uchun birinchi qiymat.

qiymat2 [ixtiyoriy]: Tanlash uchun ikkinchi qiymat.

  • Bu erda biz So'zlardagi raqamlar ustunidagi raqamni o'zgartiramiz.

  • Endi quyidagi formulani C5 ga yozing.katak.

=CHOP(CHAP(MATN(B5,"000000000.00"))+1,,"Bir","Ikki","Uch", “Toʻrt”,”Besh”,”Olti”,”Yetti”,”Sakkiz”,”Toʻqqiz”)

&AGAR(–CHAP(MATN(B5,”000000000.00") ))=0,,IF(VA(–MID(MATN(B5,"000000000.00"),2,1)=0,–MID(MATN(B5,"000000000,00"),3,1)=0),” Yuz”,” Yuz va “))

&TANLASH(MID(MATN(B5,”000000000.00″),2,1)+1,,,”Yigirma “,” O'ttiz ","Qirq ","Ellik ","Otmishta ","Yetmish ","Sakson ","To'qson ")

&IF(–MID(TEXT(B5,) ”000000000.00″),2,1)1,TANGLASH(MID(MATN(B5,”000000000.00″),3,1)+1,,“Bir”,“Ikki”,“Uch”,“Toʻrt”,”Besh ”,”Olti”,”Yetti”,”Sakkiz”,”To‘qqiz”),

TANLASH(MID(MATN(B5,”000000000.00″),3,1)+1 ,"O'n","O'n bir","O'n ikki","O'n uch","O'n to'rt","O'n besh","O'n olti","O'n yetti","O'n sakkiz","O'n to'qqiz"))

&AGAR((–CHP(TEXT(B5,”000000000,00″))+MID(MATN(B5,”000000000,00″),2,1)+MID(TEXT(B5,”000000000,00″),3 ,1))=0,,AGAR(VA((–MID(MAT(B5,"000000000.00"),4,1)+MID(MATN(B5,"000000000,00"),5,1)+MID(MATN() B5,”000000000,00″),6,1)+MID(TEXT(B5,”000000000. 00″),7,1))=0,(–MID(TEXT(B5,”000000000.00″),8,1)+O’NG(MATN(B5,”000000000.00″)))>0),” Million va “,” Million “))

&TANLASH(MID(MATN(B5,”000000000.00″),4,1)+1,,”Bir”,”Ikki”, “Uch”,”Toʻrt”,”Besh”,”Olti”,”Yetti”,”Sakkiz”,”Toʻqqiz”)

&IF(–MID(TEXT(B5) ,”000000000,00″),4,1)=0,,AGAR(VA(–MID(MATN(B5,”000000000,00"),5,1)=0,–MID(TEXT(B5,”000000000,00″),6 ,1)=0),"Yuz","Yuzand”))

&TANLASH(MID(MATN(B5,”000000000.00″),5,1)+1,,,” Yigirma”,” O’ttiz”,” Qirq ”,” Ellik”,” Oltmish”,” Yetmish”,” Sakson”,” To‘qson”)

&IF(–MID(TEXT(B5,”000000000.00″), 5,1)1,CHOSE(MID(MATN(B5,”000000000.00″),6,1)+1,,“ Bitta”,“ Ikki”,“ Uch”,“ Toʻrt”,“Besh”,“Olti” ,” Etti”,” Sakkiz”,” To‘qqiz”), TANLOVCHI(MID(MATN(B5,”000000000.00″),6,1)+1,” O‘n”,"O‘n ​​bir”,"O‘n ​​ikki”,”O‘n uchta”, ” Oʻn toʻrt”,“ Oʻn besh”,“ Oʻn olti”,“ Oʻn yetti”,“ Oʻn sakkiz”,“ Oʻn toʻqqiz”))

&IF((–MID(MAT(B5,)) 000000000.00″),4,1)+MID(TEXT(B5,”000000000,00″),5,1)+MID(MATN(B5,”000000000.00″),6,1))=0,,AGAR(YOKI(() –MID(MATN(B5,”000000000,00″),7,1)+MID(MATN(B5,”000000000,00″),8,1)+MID(TEXT(B5,”000000000,00″),9,1))= 0,–MID(TEXT(B5,”000000000.00″),7,1)0),” Ming “,” Ming va “))

&CHOOSE(MID(MATN) (B5,”000000000.00″),7,1)+1,,”Bir”,”Ikki”,”Uch”,”To’rt”,”Besh”,”Olti”,”Yetti”,”Sakkiz”,”To’qqiz ”)

&AGAR(–MID(TEXT(B5,”000000000.00″),7,1)=0,,IF(VA(–MID(MAT(B5,)) 000000000.00″),8,1)=0,–MID(T) EXT(B5,”000000000.00″),9,1)=0),” Yuz “,” Yuz va “))&

CHOSE(MID(TEXT(B5,)) 000000000.00″),8,1)+1,,,“Yigirma“,“Oʻttiz“,“Qirq“,“Ellik“,“Oltmish“,“Etmish“,“Sakson“,“Toʻqson“)

&AGAR(–MID(MATN(B5,"000000000.00″),8,1)1,CHOSE(MID(MATN(B5,"000000000.00"),9 ,1)+1,,”Bir”,”Ikki”,”Uch”,”To‘rt”,”Besh”,”Olti”,”Yetti”,”Sakkiz”,”To‘qqiz”),CHOSE(MID(MATN() B5,”000000000.00″),9,1)+1,”O’n”,”O’n bir”,”O’n ikki”,”O’n uch”,”O’n to’rt”,”O’n besh”,”O’n olti”,”O’n yetti”,”O’n sakkiz”, "O'n to'qqiz"))

Bir qarashda butun formula murakkab ko'rinishi mumkin, lekin u asosan bitta qismning takrorlanishidir. Shunday qilib, agar siz formulaning birinchi qismini tushuna olsangiz, qolganlarini tushunishingiz kerak.

  • Keyin ENTER tugmasini bosing.

Natijada siz quyidagi natijani ko'rasiz.

Formula taqsimoti:

Avvaliga bu yerda TEXT funksiyasi raqamni “000000000.00” matn formatiga aylantirish uchun ishlatiladi.

TEXT(B7, ”000000000.00″)

Bundan so'ng, raqamdan eng chap tomondagi belgini chiqarish uchun LEFT funksiyasidan foydalaniladi. Bu bizga qaytariladigan raqam nol yoki boshqa qiymat ekanligini aniqlash imkonini beradi.

LEFT(TEXT(B7,”000000000.00″))

Keyin, ajratib olingan sonni tegishli so‘zlar bilan ifodalash uchun CHOOSE funksiyasidan foydalaniladi.

CHOOSE(CHOP(CHAP(TEXT(B7,"000000000.00"))+1,," Bir”, “Ikki”, “Uch”, “To'rt”, “Besh”, “Olti”, “Yetti”, “Sakkiz”, “To'qqiz”)

Endi, u qiymat nol yoki yo'q. Agar u nol bo'lsa, u ko'rsatiladihech narsa.

CHP (CHAP(MATN(B7,”000000000.00″)))+1,,”Bir”,”Ikki”,”Uch”,”To’rt”,”Besh”,”Olti ”,“Yetti”,“Sakkiz”,”To‘qqiz”)

&AGAR(–CHAP(MATN(MAT(B7,"000000000.00"))=0,,

Keyingi ikki raqam nol boʻlsa, u “Yuz” koʻrsatadi. Aks holda, u “Yuz va”ni koʻrsatadi.

TANLASH(CHAP(MATN(B7,"000000000.00"))+1,,"Bir","Ikki","Uch","To'rt","Besh"," Olti","Yetti","Sakkiz","To'qqiz")

&AGAR(–CHAP(MATN(B7,"000000000.00"))=0,,AGAR(VA (–MID(TEXT(B7,”000000000,00″),2,1)=0,–MID(TEXT(B7,”000000000.00″),3,1)=0),”Yuz”,”Yuz va “))

Ushbu formula VBA yoki massivlarni talab qilmaydi. Bu raqamlarni so'zlarga aylantirishning ajoyib usuli. Biroq, uning ikkita kamchiligi bor. Birinchisi, bu nuqtadan keyin oʻnlik sonlarni mukammal ifodalay olmaydi. Ikkita, maksimal son chegarasi 999, 999, 999 . Aslida, janob Pit M. bu formulani oʻylab topgan.

  • Endi siz qolgan qatorlar uchun formulani yozishingiz yoki oddiygina Excel AutoFi-dan foydalanishingiz mumkin. ll Feature .

Nihoyat, siz barcha so'zlarga aylantirilgan raqamlarni olasiz .

Batafsil o'qing: Excelda 2 o'nlik nuqtadan iborat raqamni matnga qanday aylantirish mumkin (5 usul)

2. VLOOKUP funksiyasini qo'llash Raqamlarni so'zlarga aylantirish

Siz Excel dasturida raqamlarni so'zlarga aylantirish uchun VLOOKUP funksiyasini qo'llashingiz mumkin. Keling, boshqa narsa qilaylik. Bu yerda,avval barcha raqamlarni so'zlarga kiritishingiz kerak, keyin ulardan istalgan raqamni so'zlarga aylantirish uchun ushbu funksiyadan foydalanishingiz mumkin.

Qadamlar:

  • Birinchidan, C ustuniga so'zlardagi barcha raqamlarni qo'lda yozing.

  • Endi <1-da quyidagi formuladan foydalaning>C12 katak.
=VLOOKUP(B12,B4:C9,2,FALSE)

  • Keyin, ENTER tugmasini bosing.

Formulalar taqsimoti

Ushbu formulada VLOOKUP funksiyasi quyidagini qaytaradi. berilgan massivdagi qiymat.

  • Birinchidan, B12 - bu berilgan jadvalda qidiradigan qidiruv qiymati.
  • Ikkinchidan, B4: C9 - jadval massivi , unda maqsadli qiymat qidiriladi.
  • Uchinchidan, 2 - bu jadvaldagi ustunlar soni. qiymat qaytarilishi kerak bo'lgan jadval.
  • To'rtinchidan, False aniq moslikni bildiradi.

O'qing Batafsil: Qanday qilib Excelda VLOOKUP uchun raqamni matnga aylantirish mumkin (2 usul)

Shunga o'xshash o'qishlar

  • Qanday qilib C Excelda raqamni apostrof bilan matnga aylantirish
  • Excelda raqamni yashil uchburchak bilan matnga aylantirish
  • Qanday qilib sonni vergul bilan matnga aylantirish mumkin Excel (3 ta oson usul)
  • Excelda ilmiy belgilarsiz raqamni matnga aylantirish
  • Qanday qilib Excelda peso sonini so'zlarga aylantirish mumkin (bilan Oson qadamlar)

3. Raqamni so'zlarga aylantirish uchun VBA-dan foydalanishExcel

Eng qiziq tomoni shundaki, siz Excelda raqamlarni so'zlarga aylantirish uchun o'z funksiyangizni yaratishingiz mumkin. Bundan tashqari, aniqlangan funktsiyani ishlab chiqish uchun VBA kodidan foydalanishingiz mumkin. Qadamlar quyida keltirilgan.

Qadamlar :

  • Birinchi navbatda, Tuzuvchi yorlig'ini >> keyin Visual Basic-ni tanlang.

  • Endi Qo'shish yorlig'idan >> Module ni tanlashingiz kerak.

  • Ayni vaqtda siz quyidagi kodni yozishingiz kerak Kod Modul da.
8480

  • Endi siz kodni saqlashingiz kerak.
  • Keyin, Excel ish varag'iga o'tishingiz kerak.

Ayni vaqtda siz belgilangan funktsiyadan foydalanishingiz mumkin. Buning uchun siz berilgan amallarni bajarishingiz kerak.

Qadamlar:

  • Endi o'zgartirilgan natijani ko'rsatmoqchi bo'lgan katakchani tanlang. (Bizning holimizda C5 katak).
  • Keyin, katakka Tenglik belgisini (=) kiriting. U sizga formulalarni kiritish imkonini berishi kerak.
  • Shundan soʻng “ =raqamni_soʻzlarga_aylantirish ” soʻzini kiriting yoki ochiladigan menyudan raqamni_soʻzlarga_aylantirish funksiyasini tanlang.
  • Keyin, so'zlarga aylantirmoqchi bo'lgan raqam qiymatiga ega katakchani tanlang (bizning holatda B5 katakchasi).
  • Nihoyat, ENTER<2 tugmasini bosing> tugmasi.

Natijada u siz tanlagan tugmani aylantiradi.hujayra raqamini mos keladigan so'zlarga kiriting. Nihoyat, bu formulani qolgan katakchalarga ham oddiygina nusxalashingiz mumkin.

Batafsil o'qing: Raqamli qiymatni qanday aylantirish mumkin Excelda inglizcha so'zlarga

4. Excelda so'z valyutalari uchun VBA dan foydalanish

Ushbu usul oxirgisiga o'xshaydi. Shuningdek, u VBA (Visual Basic for Application) dan foydalanib modulni kiritish va uni funksiya sifatida ishlatish orqali ishlaydi. Uning oxirgi usuldan farqi shundaki, u raqamlarni tegishli valyuta so'zlariga aylantiradi. Bundan tashqari, quyida misol keltirilgan.

375,65=Uch yuz yetmish besh Dollar va oltmish besh sent

Endi, ushbu usulni qo'llash uchun quyidagi amallarni bajaring:

  • Birinchidan, modulni kiritish uchun usul-3 -ga amal qiling.
  • Ikkinchidan, 2-modul ga quyidagi kodni yozing.
5900

Natijada siz o'zingizning aniqlangan funktsiya Raqamni_valyuta bilan_so'zga_aylantirish . Buning uchun siz berilgan amallarni bajarishingiz kerak.

Qadamlar:

  • Endi siz natijani saqlamoqchi bo'lgan katakchani tanlashingiz kerak. Biz C5 katakchasini tanladik.
  • Keyin, C5 katakchada tegishli formuladan foydalanishingiz kerak.
=Convert_Number_into_word_with_currency(B5)

  • Keyin ENTER tugmasini bosing.

  • Nihoyat , qolgan hujayralar uchun Excel Avtomatik to'ldirish funksiyasidan foydalaning

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.