KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن تحويل مبلغ العملة إلى كلمات بسرعة في Excel؟

المؤلفصنتاريخ التعديل

عند التعامل مع البيانات المالية في Excel، قد تجد نفسك بحاجةٍ إلى تحويل أرقام العملة إلى كلمات—مثلما هو الحال عند كتابة مبالغ الشيكات. وللأسف، لا يوفّر Excel دالةً مدمجة لهذا الغرض، لكن هناك طريقتان فعالتان لتحقيقه. سيُرشدك هذا المقال خطوة بخطوة عبر الطريقتين، ويساعدك على اختيار الأنسب لاحتياجاتك.

مثال على أرقام العملات في Excel المحولة إلى كلمات

كتابة العملة تحويل إلى كلمات بالكلمات باستخدام كود VBA

كتابة العملة تحويل إلى كلمات بالكلمات باستخدام Kutools لـ Excel فكرة جيدة3


كتابة العملة تحويل إلى كلمات بالكلمات باستخدام كود VBA

في Excel، لا يمكنك تحويل الأرقام إلى كلمات إنجليزية بسرعة إلا باستخدام VBA.

1. اضغط على مفاتيح «Alt + F11» لفتح نافذة «Microsoft Visual Basic for Applications».

2. انقر على «Insert» > «Module»، ثم الصق كود VBA أدناه في نافذة الوحدة الجديدة.

VBA: تحويل أرقام العملة إلى كلمات إنجليزية

Function SpellNumberToEnglish(ByVal pNumber)
'Updateby20131113
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
    Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
        xValue = Right("000" & xValue, 3)
        If Mid(xValue, 1, 1) <> "0" Then
            xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
        End If
        If Mid(xValue, 2, 1) <> "0" Then
            xHundred = xHundred & GetTens(Mid(xValue, 2))
        Else
            xHundred = xHundred & GetDigit(Mid(xValue, 3))
        End If
    End If
    If xHundred <> "" Then
        Dollars = xHundred & arr(xIndex) & Dollars
    End If
    If Len(pNumber) > 3 Then
        pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
        pNumber = ""
    End If
    xIndex = xIndex + 1
Loop
Select Case Dollars
    Case ""
        Dollars = "No Dollars"
    Case "One"
        Dollars = "One Dollar"
    Case Else
        Dollars = Dollars & " Dollars"
End Select
Select Case Cents
    Case ""
        Cents = " and No Cents"
    Case "One"
        Cents = " and One Cent"
    Case Else
        Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
        Case 10: Result = "Ten"
        Case 11: Result = "Eleven"
        Case 12: Result = "Twelve"
        Case 13: Result = "Thirteen"
        Case 14: Result = "Fourteen"
        Case 15: Result = "Fifteen"
        Case 16: Result = "Sixteen"
        Case 17: Result = "Seventeen"
        Case 18: Result = "Eighteen"
        Case 19: Result = "Nineteen"
        Case Else
    End Select
Else
Select Case Val(Left(pTens, 1))
    Case 2: Result = "Twenty "
    Case 3: Result = "Thirty "
    Case 4: Result = "Forty "
    Case 5: Result = "Fifty "
    Case 6: Result = "Sixty "
    Case 7: Result = "Seventy "
    Case 8: Result = "Eighty "
    Case 9: Result = "Ninety "
    Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
    Case 1: GetDigit = "One"
    Case 2: GetDigit = "Two"
    Case 3: GetDigit = "Three"
    Case 4: GetDigit = "Four"
    Case 5: GetDigit = "Five"
    Case 6: GetDigit = "Six"
    Case 7: GetDigit = "Seven"
    Case 8: GetDigit = "Eight"
    Case 9: GetDigit = "Nine"
    Case Else: GetDigit = ""
End Select
End Function

3. بعد ذلك، احفظ هذا الكود وأغلق هذه النافذة للعودة إلى ورقة العمل، ثم حدد خلية فارغة واكتب الصيغة التالية: =SpellNumberToEnglish(A2) (حيث يمثل A2 أرقام العملة)، واضغط مفتاح Enter، ثم اسحب مقبض التعبئة لأسفل لتطبيق الصيغة على الخلايا التي تحتاجها. راجع لقطات الشاشة:

مثال على استخدام صيغة SpellNumberToEnglish لتحويل رقم العملة إلى كلمات في Excel
سهم للأسفل
مثال على أرقام العملات في Excel المحولة إلى كلمات

كتابة العملة تحويل إلى كلمات بالكلمات باستخدام دالة تهجئة الأرقام المفيدة

لمن يفضلون تجنب استخدام VBA، يقدّم Kutools لـ Excel حلاً سهلاً بنقرة واحدة لتحويل الأرقام إلى كلمات. فميزة «تحويل إلى كلمات» في Kutools لـ Excel تتيح تحويل الأرقام إلى كلمات بتنسيقات عملة تزيد على 40 تنسيقًا، مما يجعلها الخيار المثالي لإعداد التقارير المالية والتعاملات الدولية. وببضع نقرات فقط، يمكن للمستخدمين تحويل القيم الرقمية إلى نصوص عملة منسَّقة بالكامل بلغات متعددة، بما في ذلك الدولار الأمريكي (USD)، اليورو (EUR)، الجنيه الإسترليني (GBP)، الين الياباني (JPY)، اليوان الصيني (CNY) وغيرها، ما يلغي الحاجة إلى التحويل اليدوي ويقلل الأخطاء إلى الحد الأدنى.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

1. حدد أرقام العملة، ثم انقر على «Kutools» > «Content» > «تحويل إلى كلمات». راجع لقطة الشاشة:

لقطة شاشة تُظهر خيار تحويل الأرقام إلى كلمات في قائمة محتوى Kutools في Excel

2. في مربع حialog «تحويل المبلغ من الأحرف الصغيرة إلى الأحرف الكبيرة»، اختر اللغة التي ترغب في استخدامها؛ هنا سأختار خيار «الإنجليزية» من قائمة «Languages». راجع لقطة الشاشة:

لقطة شاشة تُظهر مربع حوار تحويل الأرقام إلى كلمات العملة مع خيارات الإنجليزية والصينية

3. انقر على «موافق» أو «تطبيق». بعد ذلك، سيتم تحويل أرقام العملة التي حددتها إلى كلمات العملة المطلوبة.

لقطة شاشة لأرقام العملات المحولة إلى كلمات إنجليزية باستخدام Kutools

📌 ملاحظة:يمكنك نسخ ولصق أرقام العملة إلى ورقة عمل أخرى قبل تطبيق ميزة تحويل إلى كلمات هذه.

يمكنك تحويل أرقام العملة إلى كلمات في Excel بكفاءة باستخدام VBA أو Kutools لـ Excel. وبتطبيق إحدى هاتين الطريقتين، ستتمكن من أتمتة إعداد التقارير المالية والقضاء على أخطاء الكتابة اليدوية. إذا كنت مهتمًا باكتشاف المزيد من نصائح وحيل Excel،يقدّم موقعنا آلاف الدروس التعليمية لمساعدتك على إتقان Excel.


عرض توضيحي: تحويل رقم العملة إلى كلمات باستخدام Kutools لـ Excel

 
Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل