Note: The other languages of the website are Google-translated. Back to English

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

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

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

تحويل السلاسل النصية إلى صيغ باستخدام كوتولس ل إكسيل

علامة تبويب Office تمكن من التحرير والتصفح المبوب في المكتب ، واجعل عملك أسهل بكثير ...
Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪
  • إعادة استخدام أي شيء: أضف الصيغ والمخططات الأكثر استخدامًا أو تعقيدًا وأي شيء آخر إلى مفضلاتك ، وأعد استخدامها بسرعة في المستقبل.
  • أكثر من 20 ميزة نصية: استخراج رقم من سلسلة نصية ؛ استخراج أو إزالة جزء من النصوص ؛ تحويل الأرقام والعملات إلى الكلمات الإنجليزية.
  • أدوات الدمج: مصنفات وأوراق متعددة في واحد ؛ دمج خلايا / صفوف / أعمدة متعددة دون فقد البيانات ؛ دمج الصفوف المكررة والمجموع.
  • أدوات الانقسام: تقسيم البيانات إلى أوراق متعددة بناءً على القيمة ؛ مصنف واحد لملفات Excel أو PDF أو CSV متعددة ؛ عمود واحد إلى أعمدة متعددة.
  • لصق التخطي صفوف مخفية / مصفاة العد والمجموع حسب لون الخلفية؛ إرسال رسائل بريد إلكتروني مخصصة إلى مستلمين متعددين بشكل مجمع.
  • مرشح سوبر: إنشاء مخططات تصفية متقدمة وتطبيقها على أي أوراق ؛ تصنيف حسب: حسب الأسبوع واليوم والتكرار والمزيد ؛ تصفية بواسطة bold، formulas، comment ...
  • أكثر من 300 ميزة قوية ؛ يعمل مع Office 2007-2021 و 365 ؛ يدعم جميع اللغات ؛ سهولة النشر في مؤسستك أو مؤسستك.

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

يمكن أن يساعدك رمز VBA القصير التالي في التعامل مع المشكلة التي تحول النص إلى صيغة كخطوات كالتالي:

1. اضغط باستمرار على ALT + F11 مفاتيح ، ويفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

2. انقر إدراج > وحدة، والصق الكود التالي في ملف نافذة الوحدة.

كود فبا: تحويل السلاسل النصية إلى الصيغ

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

3. احفظ هذا الرمز وارجع إلى ورقة العمل الخاصة بك ، أدخل هذه الصيغة = تقييم (C1) في خلية فارغة (C1 يحتوي على خلية سلسلة النص التي تريد تحويلها إلى صيغة) ، انظر الصورة:

doc-convert-text- to-format1

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

doc-convert-text- to-format1


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

إذا كنت لا تحب استخدام الكود أعلاه ، يمكنك التقديم كوتولس ل إكسيلالصورة تحويل النص إلى صيغة ميزة ، بمساعدتها ، يمكنك أيضًا تحويل السلاسل النصية إلى صيغ في وقت واحد.

كوتولس ل إكسيل يتضمن أكثر من 300 أداة يدوية لبرنامج Excel. تجربة مجانية بدون قيود خلال 30 يومًا. احصل عليه الآن.

بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي:

1. حدد السلاسل النصية التي تريد تحويلها.

2. انقر كوتولس > محول المحتوى > تحويل النص إلى صيغة، انظر لقطة الشاشة:

doc-convert-text- to-format1

3. وقد تم تحويل جميع السلاسل النصية المحددة إلى صيغ حقيقية والحصول على قيمها أيضًا. انظر لقطات الشاشة:

doc-convert-text- to-format4 -2 doc-convert-text- to-format5

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


مقالة ذات صلة:

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


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (16)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي سؤال كيف يمكنني جعل هذا النص كصيغة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد قمت بتطبيق الماكرو كما هو موضح ، لكنني تلقيت "#VALUE" كناتج. أي أفكار ما الخطأ الذي يمكن أن يحدث؟ المساعدة ستكون محل تقدير كبير! شكرًا لك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، يعمل الماكرو الخاص بك ، على الرغم من استخدامه لاستخراج قيمة من ورقة عمل أخرى أحددها في المصنف. المشكلة هي أنني أرغب في قراءة هذه القيمة حتى عندما يكون هذا المصنف الخارجي مغلقًا ، ولكن إذا تم إغلاقه ، يتم إرجاع خطأ REF. هل هناك طريقة يمكن من خلالها تعديل EVAL لفتح / عرض قيم الملفات غير المفتوحة؟ شكرًا:)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
من أجل الحصول على القيم المتوفرة دائمًا المستخرجة من المصنفات الأخرى حتى عندما تكون مغلقة ، يجب عليك تنفيذ بعض استعلام الطاقة. لقد واجهت هذه المشكلة منذ فترة ، وهي تعمل بشكل مثالي بالنسبة لي الآن. المشكلة التي أواجهها الآن هي أنني أريد تحديث العديد من الصيغ في مصنفات "الابنة" ، من خلال الرجوع إلى المصدر في مصنف "الأم" ، ومن خلال استعلام الطاقة تمكنت من الوصول إلى نقطة تحديث جميع الصيغ في سلسلة التنسيق في أوراق البنات ، ومع ذلك ، حتى باستخدام وظيفة التقييم ، يبدو أنه لا يعمل مع القوائم أو الصياغة الشرطية أو الصيغ الأكثر تعقيدًا التي تستخدم العديد من الوظائف أو المصفوفة المرجعية ... لإيجاد طريقة لإنجاز هذا الأمر من الآن فصاعدًا ...
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا لك. يعمل بشكل جيد مع الوظيفة المحددة من قبل المستخدم ... يمكنني أن أفعل ما لم أستطع استخدام الوظائف الافتراضية لـ INDIRECT ، و ADDRESS وآخرون. لقد فشل عندما كان لدي نطاق لأدخله.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا أعرف ما إذا كان هذا سيعمل دائمًا ، لكن كان لدي عدد من الخلايا التي تحتوي على صيغ مخزنة كسلاسل نصية. لقد قمت باستبدال البحث عن ورقة عمل كاملة على الحرف "=" ، وتحولت كل السلاسل الخاصة بي إلى صيغ بهذا الإجراء الواحد.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لتوضيح تعليقي الآخر ، قمت باستبدال الحرف "=" بنفس الحرف "=" ، وهذا جعل السلاسل تتحول إلى صيغ.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ريتش ،
أنا فقط أقرأ تعليقًا على تحويل النص إلى صيغة. يبدو أن الوظيفة المذكورة أعلاه لا تعمل. أنا لست مبرمجًا حقًا ولكن ما فعلته هو تحويل صيغة إلى نص وفي النص يجب أن أستبدل بعض القيم ودمجها مرة أخرى في نص واحد ولكن الآن أحتاج إلى تحويلها مرة أخرى إلى صيغة. هل يمكن أن تعطيني نصيحة.
التحيات
اللغة الفرنسية
تم تصغير هذا التعليق بواسطة المشرف على الموقع
الاستبدال = بـ = يعمل ، لذا ارتاح. شكرًا لكل من اكتشف وشارك هذه الكتلة الصلبة من Excel gold.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تحياتي ، يعمل الكود أعلاه بشكل مثالي داخل نفس المصنف عبر أوراق مختلفة ، ولكن في حالة وجود مرجع خلية إلى مصنف خارجي ، فإنه يقوم بإرجاع #VALUE !. كانت الصيغ تحسب بشكل طبيعي في وقت سابق.
مثال للصيغة لا يمكن تقييمه بشكل صحيح: IFERROR (INDEX ('[Tracking-OSP Outside Riyadh-07-09-2017.xlsx] Tracking WO'! $ U $ 3: $ U $ 19000، MATCH (A3 & ""، ' [Tracking-OSP Outside Riyadh-07-09-2017.xlsx] تتبع WO '! B $ 3: $ B $ 19000,0،07)) ، INDEX (' [Tracking-OSP Outside Riyadh-09-2017-3.xlsx] التتبع WO '! U $ 19000: $ U $ 3، MATCH (القيمة (A07)،' [Tracking-OSP Outside Riyadh-09-2017-3.xlsx] Tracking WO '! $ B $ 19000,0: $ B $ XNUMX،XNUMX))) .
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا حسين

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


الحل هو استخدام نص غير مباشر من morefunc.


التحيات،
حسن نصر الله
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا
بالنسبة لطريقة الوظيفة المحددة الأولى ، لدي مشكلة.
عندما تكون موارد الدالة المتسلسلة في ورقة عمل أخرى ، تعمل وظيفة Eval بشكل صحيح عندما تكون ورقة عمل المورد مفتوحة ، ولكن فور إغلاق ورقة عمل المورد ، لا تعمل وظيفة Eval. كيف يمكنني تغيير الأكواد الخاصة بوظيفة EVAL لاستخدام أوراق عمل الموارد المغلقة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكراً جزيلاً!!! فكرة عظيمة!!!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أجد أن هذا لا يعمل بشكل صحيح. كما قال الجميع (ولم أتمكن من رؤية حل مرضٍ) ، فإنه لا يعمل عند محاولة سحب أشياء من أوراق عمل أخرى في نفس المصنف. إنه أمر محبط وأنا مضطر للتخلي عن هذا وإيجاد حل آخر. لذلك يستمر بحث Google!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL