إذا كان لديك عمود من القيم الرقمية في ورقة العمل الخاصة بك، وتحتاج إلى تحويلها إلى الكلمات الإنجليزية المقابلة لها، فربما تتساءل عن كيفية القيام بذلك. لا يحتوي Excel على صيغة يمكنها القيام بذلك مباشرةً، ولكن هناك بعض الحلول البديلة التي يمكنك استخدامها، بما في ذلك WPS AI الذي يحول الأرقام إلى كلمات باستخدام مطالبة بسيطة. في هذه المقالة، سنوضح لك كيفية تحويل الأرقام إلى كلمات في Excel.
الجزء الأول: كيفية تحويل الأرقام إلى كلمات في Excel باستخدام VBA

ورقة Excel الخاصة بك مليئة بالأرقام، وتخيل الآن أن هذه الأرقام تتحول سحريًا إلى كلمات. هذه هي قوة ماكرو SpellNumber في عالم Excel الساحر. دعونا نلقي نظرة بسيطة على كيفية إضافة هذا الماكرو، لتمهيد الطريق لهذا السحر القادم.
مثال: تحويل الأرقام إلى كلمات
لديك عمود من الأرقام في العمود A، يتراوح من 1 إلى 10. ترغب في تحويل هذه الأرقام إلى كلمات، لإضافة لمسة أنيقة إلى بياناتك. دعونا نلقي نظرة على كيفية إضافة ماكرو SpellNumber لتحقيق ذلك استعدادًا للخطوة التالية.
الخطوة 1. افتح Excel وانتقل إلى علامة التبويب "المطور" (Developer). إذا كنت لا ترى علامة التبويب هذه، فلا تقلق! يمكن تمكينها بسهولة في خيارات Excel.


الخطوة 2. انقر فوق "Visual Basic" لفتح محرر VBA.

الخطوة 3. في محرر VBA، انتقل إلى "إدراج" (Insert) وحدد "وحدة نمطية" (Module). هنا سيبدأ السحر.

الخطوة 4. انسخ والصق كود ماكرو SpellNumber من روابطنا المرجعية أدناه في الوحدة النمطية.
Function SpellNumber(ByVal MyNumber) 'Update by Extendoffice Dim xStr As String Dim xFNum As Integer Dim xStrPoint Dim xStrNumber Dim xPoint As String Dim xNumber As String Dim xP() As Variant Dim xDP Dim xCnt As Integer Dim xResult, xT As String Dim xLen As Integer On Error Resume Next xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ") xNumber = Trim(str(MyNumber)) xDP = InStr(xNumber, ".") xPoint = "" xStrNumber = "" If xDP > 0 Then xPoint = " point " xStr = Mid(xNumber, xDP + 1) xStrPoint = Left(xStr, Len(xNumber) - xDP) For xFNum = 1 To Len(xStrPoint) xStr = Mid(xStrPoint, xFNum, 1) xPoint = xPoint & GetDigits(xStr) & " " Next xFNum xNumber = Trim(Left(xNumber, xDP - 1)) End If xCnt = 0 xResult = "" xT = "" xLen = 0 xLen = Int(Len(str(xNumber)) / 3) If (Len(str(xNumber)) Mod 3) = 0 Then xLen = xLen - 1 Do While xNumber <> "" If xLen = xCnt Then xT = GetHundredsDigits(Right(xNumber, 3), False) Else If xCnt = 0 Then xT = GetHundredsDigits(Right(xNumber, 3), True) Else xT = GetHundredsDigits(Right(xNumber, 3), False) End If End If If xT <> "" Then xResult = xT & xP(xCnt) & xResult End If If Len(xNumber) > 3 Then xNumber = Left(xNumber, Len(xNumber) - 3) Else xNumber = "" End If xCnt = xCnt + 1 Loop xResult = xResult & xPoint SpellNumber = xResult End Function Function GetHundredsDigits(xHDgt, xB As Boolean) Dim xRStr As String Dim xStrNum As String Dim xStr As String Dim xI As Integer Dim xBB As Boolean xStrNum = xHDgt xRStr = "" On Error Resume Next xBB = True If Val(xStrNum) = 0 Then Exit Function xStrNum = Right("000" & xStrNum, 3) xStr = Mid(xStrNum, 1, 1) If xStr <> "0" Then xRStr = GetDigits(Mid(xStrNum, 1, 1)) & "Hundred " Else If xB Then xRStr = "and " xBB = False Else xRStr = " " xBB = False End If End If If Mid(xStrNum, 2, 2) <> "00" Then xRStr = xRStr & GetTenDigits(Mid(xStrNum, 2, 2), xBB) End If GetHundredsDigits = xRStr End Function Function GetTenDigits(xTDgt, xB As Boolean) Dim xStr As String Dim xI As Integer Dim xArr_1() As Variant Dim xArr_2() As Variant Dim xT As Boolean xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ", "Seventeen ", "Eighteen ", "Nineteen ") xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ") xStr = "" xT = True On Error Resume Next If Val(Left(xTDgt, 1)) = 1 Then xI = Val(Right(xTDgt, 1)) If xB Then xStr = "and " xStr = xStr & xArr_1(xI) Else xI = Val(Left(xTDgt, 1)) If Val(Left(xTDgt, 1)) > 1 Then If xB Then xStr = "and " xStr = xStr & xArr_2(Val(Left(xTDgt, 1))) xT = False End If If xStr = "" Then If xB Then xStr = "and " End If End If If Right(xTDgt, 1) <> "0" Then xStr = xStr & GetDigits(Right(xTDgt, 1)) End If End If GetTenDigits = xStr End Function Function GetDigits(xDgt) Dim xStr As String Dim xArr_1() As Variant xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ") xStr = "" On Error Resume Next xStr = xArr_1(Val(xDgt)) GetDigits = xStr End Function |
|---|
الخطوة 5. أغلق محرر VBA وعد إلى ورقة عمل Excel الخاصة بك.

تجربتي مع إضافة ماكرو SpellNumber:
كان دمج ماكرو SpellNumber في Excel سهلًا بشكل مدهش. لقد اتبعت الخطوات للوصول إلى علامة تبويب المطور (Developer) ومحرر VBA، حيث أضفت كود الماكرو الخاص بصياغة المبالغ المستخدمة في مسك الدفاتر. لقد أثار اهتمامي كيف يمكن للأرقام أن تتحول إلى نصوص. ومع ذلك، تعلمت أن أكون حذرًا؛ فوحدات الماكرو تحتاج إلى دقة لتجنب تعطيل جدول البيانات. ساعدني وجود نسخة احتياطية وفهم بنية VBA. تفتح هذه التجربة الباب لمزيد من إمكانيات Excel، حيث يمتزج المنطق بالإبداع.
أصبحت أوراق عمل Excel الخاصة بك لوحة فنية للسحر اللغوي. في الجزء الثاني، نمنحك المفتاح لإطلاق العنان لماكرو SpellNumber، وهو أداة قوية ترتقي ببياناتك الرقمية إلى سيمفونية بليغة من الكلمات. تنقل عبر الأمثلة العملية التي تضيء طريقك نحو الإتقان، وشاهد بياناتك وهي تتحول أمام عينيك، مسترشدة ببراعة هذا الماكرو الرائع.
مثال: تحويل البيانات الرقمية إلى كلمات
الخطوة 1. افتح ورقة عمل Excel التي تحتوي على البيانات الرقمية التي ترغب في تحويلها.
الخطوة 2. حدد عمودًا قريبًا. لنستخدم العمود B للكلمات المحولة.
الخطوة 3. في الخلية الأولى من العمود B، أدخل =SpellNumber(A1).

الخطوة 4. اضغط على Enter، وشاهد الرقم الموجود في الخلية A1 يتحول بأناقة إلى كلمات في الخلية B1.
الخطوة 5. لتحويل المزيد من الأرقام، اسحب الصيغة لأسفل، لتدع ماكرو SpellNumber يقوم بسحره.

تجربتي في استخدام ماكرو SpellNumber:
جلبت تجربة ماكرو SpellNumber منظورًا جديدًا حيث تحولت الأرقام إلى كلمات، مما أضفى لمسة مبتكرة على بياناتي. كانت العملية مباشرة، مما كشف عن إمكاناتها لتعزيز التواصل. ومع ذلك، لابد من الحذر؛ فالدقة مهمة. فقد تؤدي أي خطوة خاطئة بسيطة إلى نتائج غير متوقعة. إن الإلمام بالماكرو والتحقق الدقيق من المدخلات أمران ضروريان للحصول على تجربة سلسة.
الجزء الثاني: كيفية تحويل الأرقام إلى كلمات في Excel بدون VBA
قد يبدو التنقل في المشهد المعقد لـ VBA أمرًا شاقًا، ولكن لا تقلق، فهناك طريق أبسط لتحقيق الإنجاز الساحر المتمثل في تحويل الأرقام إلى كلمات. يوفر هذا النهج البديل، باستخدام دالة معرّفة من قبل المستخدم، طريقة مبسطة تحتفظ بنفس التحول الجذاب. من خلال الخوض في الخطوات التالية، نكتشف هذه التقنية المبتكرة، مما يتيح لك إضفاء السحر الغنائي للكلمات على بياناتك بسلاسة مع تجنب تعقيدات VBA.
فوائد استخدام ماكرو SpellNumber:
1. سهولة الاستخدام: توفر الدالة المعرّفة من قبل المستخدم البساطة. لا يلزم وجود معرفة بـ VBA، مما يجعلها في متناول جمهور أوسع.
2. إمكانية الوصول الشاملة: على عكس وحدات الماكرو التي تحتاج إلى دمجها في كل مصنف، تنتقل الدالة مع ورقة العمل، مما يضمن مشاركتها بسلاسة.
3. عدم وجود تنبيهات للماكرو: ودع تنبيهات الماكرو المزعجة عند مشاركة مصنفاتك. تعمل الدالة في الخلفية، حيث تحول الأرقام بأناقة إلى كلمات.
عيوب استخدام الماكرو لـ SpellNumber في Excel:
1. إتقان VBA: تتطلب وحدات الماكرو مهارات في VBA لتخصيصها، مما قد يحد من قدرة غير الملمين بالبرمجة.
2. خاص بالمصنف: يجب نسخ وحدات الماكرو أو إنشاؤها داخل كل مصنف، مما يزيد من التعقيد وجهود الصيانة.
3. تنبيهات الماكرو: قد تؤدي مشاركة مصنف يحتوي على وحدات ماكرو إلى إطلاق تنبيهات، مما قد يثير مخاوف أمنية.
الآن، دعونا نسلك الطريق الخلاب ونشهد براعة هذه الطريقة (استخدام مجموعات من الصيغ المتوفرة في Excel) من خلال مثال عملي.
كيفية تحويل الأرقام إلى كلمات في Excel بدون VBA
مثال: تحويل الأرقام إلى كلمات باستخدام صيغة
الخطوة 1. افتح ورقة عمل Excel التي تحتوي على البيانات الرقمية التي ترغب في تحويلها.

الخطوة 2. حدد عمودًا مجاورًا للأرقام. لنستخدم العمود B للكلمات المحولة.
الخطوة 3. في الخلية الأولى من العمود B، أدخل الصيغة
=IF(OR(LEN(FLOOR(A1,1))=13,FLOOR(A1,1)<=0),"out of="" range="">1,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),3,1)+1,""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),2,1))=0,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),3,1)+1,"","one","two","three","four","five","six","seven","eight","nine"),"")),IF(A1>=10^9," billion ",""),CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),4,1)+1,"","one hundred ","two hundred ","three hundred ","four hundred ","five hundred ","six hundred ","seven hundred ","eight hundred ","nine hundred "),CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),5,1)+1,"",CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),6,1)+1,"ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"),"twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),5,1))>1,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),6,1)+1,""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),5,1))=0,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),6,1)+1,"","one","two","three","four","five","six","seven","eight","nine"),"")),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),4,3))>0," million ",""),CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),7,1)+1,"","one hundred ","two hundred ","three hundred ","four hundred ","five hundred ","six hundred ","seven hundred ","eight hundred ","nine hundred "),CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),8,1)+1,"",CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),9,1)+1,"ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"),"twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),8,1))>1,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),9,1)+1,""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),8,1))=0,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),9,1)+1,"","one","two","three","four","five","six","seven","eight","nine"),"")),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),7,3))," thousand ",""),CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),10,1)+1,"","one hundred ","two hundred ","three hundred ","four hundred ","five hundred ","six hundred ","seven hundred ","eight hundred ","nine hundred "),CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),11,1)+1,"",CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),12,1)+1,"ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"),"twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),11,1))>1,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),12,1)+1,""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),11,1))=0,CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),12,1)+1,"","one","two","three","four","five","six","seven","eight","nine"),"")))," "," ")&IF(FLOOR(A1,1)>1," "," "))&IF(ISERROR(FIND(".",A1,1)),""," point "&PROPER(IF(LEN(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2))=1,CHOOSE(1*LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2),"One","Two","Three","Four","Five","Six","Seven","Eight","Nine")&" ","")&CONCATENATE(CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2)),REPT(0,12)),11,1)+1,"",CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2)),REPT(0,12)),12,1)+1,"One","One One","One Two","One Three","One Four","One Five","One Six","One Seven","One Eight","One Nine")&" ","Two","Three","Four","Five","Six","Seven","Eight","Nine"),IF(VALUE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2)),REPT(0,12)),11,1))>1,CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2)),REPT(0,12)),12,1)+1,""," One"," Two"," Three"," Four"," Five"," Six"," Seven"," Eight"," Nine")&" ",IF(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2)="01","one ",IF(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),1)="0",CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE('Number to Word Without VBA'!A1,".",REPT(" ",255)),255,200)),2)),REPT(0,12)),12,1)+1,"","One","Two","Three","Four","Five","Six","Seven","Eight","Nine")&" ",""))))))) |
|---|
الخطوة 4. اضغط على Enter، ولاحظ كيف يتطور الرقم الموجود في الخلية A2 بأناقة إلى كلمات في الخلية B2.

الخطوة 5. لتحويل أرقام إضافية، اسحب الصيغة لأسفل، لتكشف عن هذا التحول السحري.

تجربتي في استخدام الدالة المعرّفة من قبل المستخدم:
من خلال استكشاف الدوال المعرّفة من قبل المستخدم، قدّرت البساطة التي توفرها؛ فلا توجد أكواد VBA معقدة أو إعدادات متشابكة. إنها مجرد صيغة مباشرة لتحويل الأرقام إلى كلمات، مما يضفي لمسة فريدة على Excel. ومع ذلك، هناك تحذير: فهم الدالة جيدًا هو المفتاح. اختبرها في سيناريوهات متعددة لضمان دقتها. تؤكد هذه النظرة العملية على قيمة الدالة مع تسليط الضوء على أهمية الاستخدام الدقيق للحصول على أفضل النتائج.
الجزء الثالث: لماذا تستخدم WPS Office؟

من المهم ملاحظة أن الطرق التي استكشفناها حتى الآن لا تقتصر على Microsoft Excel فحسب، بل تنطبق أيضًا على جدول بيانات WPS Office. ومع ذلك، ندعوك لاستكشاف المزايا الفريدة التي يقدمها WPS Office. إليك أسباب توصيتنا بالاعتماد على WPS Office لمهامك التحويلية في Excel:
1. السعر: يقدم WPS Office بديلاً بأسعار معقولة دون المساومة على الميزات، مما يجعله خيارًا فعالاً من حيث التكلفة للاستخدام الشخصي والمهني على حد سواء.
2. التوافق: تبادل المستندات بسلاسة بين WPS Office وMicrosoft Office، مما يضمن التعاون ومشاركة المستندات دون أي عوائق.
3. الميزات: يتميز WPS Office بمجموعة شاملة من الميزات، تنافس معايير الصناعة وتمكنك من إنجاز المهام المتنوعة بسهولة. كما يحتوي على ميزات الذكاء الاصطناعي مثل AI writer ومترجم المستندات بالذكاء الاصطناعي.
4. واجهة سهلة الاستخدام: التنقل في WPS Office سهل للغاية، حتى بالنسبة للمبتدئين. تضمن الواجهة البديهية منحنى تعليميًا سلسًا وسير عمل فعالاً.
5. اكتشاف الجواهر الخفية: تعمق في مدونة WPS لاكتشاف الجواهر الخفية التي ستعزز مهاراتك. من التقنيات المتقدمة إلى الحلول المبتكرة، كل برنامج تعليمي هو خطوة نحو الإتقان.
6. تحويل التنسيق السريع: لتعزيز كفاءة عملك، يمكن لـ WPS Office أيضًا تحويل Excel إلى PDF بسرعة.
7. تعزيز الإنتاجية المدعوم بالذكاء الاصطناعي: يعزز WPS AI مهامك اليومية—من تحويل الأرقام إلى كلمات في Excel باستخدام مطالبة بسيطة، إلى إنشاء الصيغ تلقائيًا، وتلخيص المستندات، وترجمة النصوص في الوقت الفعلي.
الجزء الرابع: كيفية تحويل الأرقام إلى كلمات في Excel باستخدام WPS AI
بناءً على الأساليب الخالية من VBA التي استكشفناها للتو، يوفر WPS AI طريقة أكثر بديهية لتحويل الأرقام إلى كلمات، بدون أي بناء يدوي للصيغ. يعمل هذا النهج المدعوم بالذكاء الاصطناعي على تبسيط العملية بشكل أكبر، مما يجعلها في متناول المستخدمين من جميع مستويات المهارة.
الخطوة 1. في خلية فارغة، ابدأ في كتابة =WPSAI وانقر نقرًا مزدوجًا فوق دالة WPSAI من القائمة المنسدلة.

الخطوة 2. داخل أقواس الدالة، أشر إلى الخلية التي تحتوي على رقمك المستهدف، ثم أضف المطالبة.

الخطوة 3. اضغط على Enter، وسيقوم الذكاء الاصطناعي على الفور بإنشاء الكلمة المعادلة للرقم في تلك الخلية.

الخطوة 4. اسحب مقبض التعبئة لأسفل من الخلية الأولى المحولة لتطبيق نفس تحويل الذكاء الاصطناعي على جميع الأرقام المتبقية في العمود.


سيتم تحويل الأرقام الموجودة في الخلايا المحددة إلى نص.
على عكس الصيغ الثابتة الخالية من VBA المرتبطة بقاعدة تحويل واحدة محددة، يمكن للذكاء الاصطناعي فهم مطالبات اللغة الطبيعية؛ لذا إذا احتجت في أي وقت إلى التبديل إلى نمط مختلف، أقوم فقط بتعديل المطالبة بدلاً من إعادة بناء الصيغة. كما أنه يلغي الحاجة إلى حفظ البنية المعقدة أو استكشاف أخطاء الدوال المتداخلة؛ فالذكاء الاصطناعي يتولى المهام الشاقة، مما يتيح لي التركيز على بياناتي بدلاً من الآليات. بعد اكتمال الإحصائيات، يمكنك أيضًا استخدام وظيفة التحويل الخاصة بـ WPS Office، بما في ذلك تحويل Excel إلى PDF.
الأسئلة الشائعة حول كيفية تحويل الأرقام إلى كلمات في Excel
هل يمكنني تحويل الكلمات إلى أرقام بشكل عكسي؟
بالتأكيد! إن عكس التحويل، من الكلمات إلى الأرقام، ممكن بالفعل في WPS Office باستخدام كود VBA. بينما كان تركيز هذه المناقشة على تحويل الأرقام إلى كلمات، من المهم ملاحظة أن WPS Office يوفر أدوات متعددة الاستخدامات للتعامل مع كلا اتجاهي التحويل.
هل يمكنني تحويل الأرقام إلى كلمات بنقرة واحدة؟
بالتأكيد، إن تحويل الأرقام إلى كلمات بنقرة واحدة فقط هو أمر في غاية السهولة بفضل الإمكانات الرائعة لـ WPS Office (باستخدام VBA أو مجموعات من الصيغ المتوفرة). تبسط هذه العملية المبسطة مهامك، وتوفر لك الوقت والجهد الثمينين.
ما هو VBA وكيف يمكن تعلمه بسرعة؟
VBA هي لغة برمجة من Microsoft تُستخدم لأتمتة المهام وإنشاء حلول مخصصة في تطبيقات Office مثل Excel وWord وPowerPoint.
تعلم VBA بسرعة:
الأساسيات: فهم مفاهيم البرمجة مثل المتغيرات والحلقات.
محرر VBA: افتحه في تطبيقات Office لكتابة الكود.
أمثلة: دراسة أمثلة بسيطة على الأكواد.
تسجيل وحدات الماكرو: التعلم من خلال تسجيل الإجراءات.
موارد عبر الإنترنت: استخدام البرامج التعليمية والدورات.
الممارسة: برمجة مشاريع صغيرة بانتظام.
التوثيق: استكشاف وثائق VBA من Microsoft.
المجتمعات: المشاركة في المنتديات عبر الإنترنت.
البناء: إنشاء وحدات ماكرو لمهام حقيقية.
تصحيح الأخطاء: تعلم كيفية إصلاح أخطاء الكود.
الفضول: استمر في الاستكشاف والتجريب.
إتقان VBA يعزز الإنتاجية ويقدم حلولاً مخصصة.
ماذا يجب أن أفعل إذا تلف الملف أثناء عملية التحويل؟
بشكل عام، لا تحدث مشكلات تلف الملفات. ومع ذلك، إذا حدث تلف للملف أثناء عملية التحويل، فلا داعي للقلق أيضًا؛ حيث يمكنك استخدام أداة إصلاح ملفات WPS لـ استرداد ملف Excel.
ملخص
في هذا الدليل، استكشفنا طرقًا مختلفة لتحويل الأرقام إلى كلمات في Excel، مع التركيز على كل من وحدات ماكرو VBA والدوال المعرّفة من قبل المستخدم. قدمنا تعليمات وأمثلة واضحة خطوة بخطوة لكل طريقة. مع التأكيد على فوائد WPS Office، سلطنا الضوء على توافقه مع Excel، وميزاته سهلة الاستخدام، وأسعاره المعقولة، بالإضافة إلى WPS AI القوي الذي يبسط تحويل الأرقام إلى كلمات بمطالبة واحدة سريعة. يوفر لك WPS أيضًا عارض XLSX لمساعدتك على فتح ملفات Excel وعرضها على الفور. سواء اخترت VBA أو الدوال المعرّفة من قبل المستخدم، يزودك هذا الدليل بالقدرة على تحقيق تحويل الأرقام إلى كلمات بسلاسة مع التعرف على مزايا استخدام WPS Office لتعزيز المهام المكتبية.





