تحويل الأرقام إلى حروف في Excel
يمكنك تحويل الأرقام إلى حروف في Excel بعدة طرق، سواء باستخدام الدوال البرمجية (VBA) أو وظائف Excel الإضافية أو مواقع خارجية.
1. استخدام دالة VBA لتحويل الأرقام إلى نصوص عربية
Excel لا يحتوي على دالة مدمجة لتحويل الأرقام إلى كلمات، ولكن يمكننا إنشاء واحدة باستخدام VBA.
خطوات إضافة الكود إلى VBA:
- افتح Excel واضغط على
ALT + F11
لفتح محرر VBA. - من قائمة Insert، اختر Module.
- انسخ الكود التالي والصقه في نافذة VBA:
Function ConvertToWords(ByVal MyNumber)
Dim Units As String
Dim Tens As String
Dim Hundreds As String
Dim Thousands As String
Dim Millions As String
Dim Temp As String
Dim DecimalPlace As Integer
Dim Count As Integer
Static Place(9) As String
Place(2) = " ألف "
Place(3) = " مليون "
Place(4) = " مليار "
تجب تحميل الكود كامل من الرابط التالي اضغط هنا
حيث A1 هي الخلية التي تحتوي على الرقم الذي تريد تحويله إلى حروف.
2. استخدام دالة SpellNumber لتحويل الأرقام إلى نصوص بالإنجليزية
إذا كنت تريد تحويل الأرقام إلى كلمات إنجليزية، يمكنك استخدام كود VBA مختلف:
رابط التحميل هنا اضغط
لتحويل الأرقام إلى نصوص باللغة الإنجليزية.
3. استخدام الوظيفة المدمجة في Excel (للمال فقط)
إذا كنت تستخدم Excel بالإعدادات الفرنسية أو الإنجليزية، يمكنك استخدام هذه الوظيفة لتحويل الأرقام إلى نص مالي:
=BAHTTEXT(A1)
لكن هذه الدالة تعمل فقط مع العملات التايلاندية.
4. استخدام مواقع تحويل الأرقام إلى نصوص
إذا كنت لا ترغب في استخدام VBA، يمكنك الاستعانة بمواقع تقوم بذلك، مثل:
- convert-to-words.com
- tools.ehabweb.com