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

كيف يمكن تحويل سلاسل النصوص إلى صيغ في Excel؟

المؤلفXiaoyangتاريخ التعديل

في Excel، قد تواجه أحيانًا حالات تحتوي على عدد كبير من سلاسل النصوص التي تشبه الصيغ، مثل=A1 + B1، لكنها مخزَّنة كنص عادي وليس كصيغ فعّالة. إن تحويل كلٍّ من هذه السلاسل يدويًّا إلى صيغ فعلية قد يكون مرهقًا جدًّا ويؤدي إلى أخطاء، خاصة عند التعامل مع مجموعات بيانات كبيرة. وللأسف، لا يوفّر Excel ميزة مباشرة لتحويل التمثيلات النصية إلى صيغ قابلة للتنفيذ. ومع ذلك، هناك عدة طرق عملية متاحة يمكن أن تساعدك على معالجة هذه المشكلة بكفاءة ودقة.

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

تحويل سلاسل النصوص إلى صيغ باستخدام دالة معرّفة من قبل المستخدم

تحويل سلاسل النصوص إلى صيغ باستخدام Kutools لـ Excel


تحويل سلاسل النصوص إلى صيغ باستخدام دالة معرّفة من قبل المستخدم

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

مع ذلك، يُرجى ملاحظة أنه يجب تمكين ماكرو VBA لاستخدام هذا الحل، ويجب حفظ الملفات التي تحتوي على ماكرو بالصيغة.xlsm لتجنب فقدان عملك. كن حذرًا عند مشاركة ملفات تحتوي على ماكرو، إذ قد تمنع بعض البيئات تشغيلها لأسباب أمنية.

إليك كيفية إنشاء واستخدام دالة معرّفة من قبل المستخدم (UDF) لتحويل سلاسل النصوص إلى صيغ فعّالة:

1. اضغط باستمرار على مفتاحَيALT + F11 لفتح نافذةMicrosoft Visual Basic for Applications. هذه هي البيئة التي يمكنك فيها كتابة وإدارة كود VBA المخصص في Excel.

2. في نافذة VBA، انقر فوقإدراج > وحدة نمطيةلإنشاء وحدة جديدة، ثم انسخ والصق الكود التالي في نافذة الوحدة.

كود VBA: تحويل سلاسل النصوص إلى صيغ

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

تأكد من حفظ عملك. إذا لم تكن قد استخدمت الماكرو في مصنفك من قبل، فقد تحتاج إلى تمكين إعدادات الماكرو.

3. عُد إلى ورقة العمل الخاصة بك. لنفترض أن الخليةC1تحتوي على سلسلة نصية (مثل)=A1+B1) تريد تحويلها. في خلية أخرى تريد عرض النتيجة فيها (مثلًا D1)، أدخل الصيغة التالية:

=Eval(C1)

لقطة شاشة لتحويل سلسلة نصية إلى صيغة باستخدام دالة معرّفة من قبل المستخدم

ستقوم هذه الصيغة بتقييم السلسلة النصية باعتبارها صيغة فعلية وإرجاع الناتج المحسوب.

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

لقطة شاشة للنتيجة بعد تحويل سلسلة نصية إلى صيغة باستخدام دالة معرّفة من قبل المستخدم

بعض النصائح والاحتياطات المتعلقة بهذه الطريقة:

  • الدوال المخصصة مثلEval التي تم إنشاؤها عبر VBA تعمل فقط في المصنف الذي يحتوي على الكود، وستتطلب من المستخدمين تمكين وحدات الماكرو في كل مرة يتم فيها فتح الملف.
  • إذا احتوت سلسلة النص على مراجع خلايا غير صالحة أو مفقودة، فقد تُرجع الصيغة خطأً مثل #REF! أو #NAME؟. تأكد من صحة مراجع الخلايا في بيانات النص قبل التحويل.
  • قد يؤثر تعديل كود VBA على أداء المصنف أو توافقه مع إصدارات Excel القديمة، لذا احرص دائمًا على حفظ نسخة احتياطية من ملفك قبل تطبيق وحدات الماكرو.

هذا الحل أنسب للمستخدمين المتمرسين أو الذين يشعرون بالراحة عند استخدام VBA، خاصةً عند الحاجة إلى أتمتة تحويل الصيغ المخصصة وحسابها عبر ورقة العمل.


تحويل سلاسل النصوص إلى صيغ باستخدام Kutools لـ Excel

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

Kutools لـ Excelتتضمّن أكثر من 300 أداة مفيدة لـ Excel. جرّبها مجانًا بدون قيود لمدة 30 يومًا! احصل عليها الآن.

بعد تنزيلك وتثبيتك لـ Kutools لـ Excel، اتبع الخطوات التالية:

1. حدد نطاق الخلايا الذي يحتوي على سلاسل النصوص التي تريد تحويلها.

2. في الشريط، انتقل إلى علامة التبويبKutools، ثم انقر فوقالمحتوى > تحويل النص إلى صيغة.

سيتم تحويل جميع سلاسل النصوص المختارة فورًا إلى صيغ فعّالة، لتظهر القيم المحسوبة مباشرةً في ورقة العمل الخاصة بك. انظر لقطات الشاشة:

لقطة شاشة للنتيجة بعد تحويل سلسلة نصية إلى صيغة باستخدام Kutools for Excel

هذه الطريقة مثالية للمستخدمين الذين يفضلون تجنّب VBA، أو يعملون مع خلايا متعددة في آنٍ واحد، أو يبحثون عن حلٍّ بسيط وموثوق. مع Kutools، لن تضطر إلى القلق بشأن إعدادات الماكرو أو كتابة أي كود—فكل ما عليك هو بضع نقرات لإتمام التحويل، مما يعزز إنتاجيتك بشكل كبير ويقلل من احتمال الوقوع في أخطاء يدوية.

مع ذلك، يُرجى ملاحظة:

  • تعمل الأداة فقط إذا كانت سلاسل النصوص منسَّقة بشكل صحيح كصيغ Excel، أي تبدأ بـ «=» وتستخدم مراجع وعوامل صحيحة.
  • ستُرجع الصيغ التي تحتوي على أخطاء نحوية أخطاءً بعد التحويل. فإذا ظهرت قيم أخطاء غير مرغوبة، فراجع النص الأصلي للتحقق من وجود أخطاء في التنسيق.
  • إذا كنت تؤدي هذه المهمة بشكل متكرر، ففكّر في استكشاف أدوات المعالجة الدفعية الإضافية التي يوفّرها Kutools.

لمعرفة المزيد عن ميزة تحويل النص إلى صيغة.


مقال ذو صلة:

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


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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل