كيف يمكن تحويل الأرقام المخزَّنة كنص إلى قيم رقمية دفعةً واحدة في Excel؟
عند العمل مع Excel، قد تصادف حالاتٍ يُخزَّن فيها مئات الأرقام بطريق الخطأ كنص عبر ورقة العمل. وغالبًا ما يحدث ذلك عند استيراد البيانات من أنظمة أو ملفات خارجية، ما يؤدي إلى تنسيق الأرقام كنص ويُسبِّب أخطاءً في الحسابات أو مشكلات أثناء إجراء العمليات الرياضية. ولا يُعد التحويل اليدوي لكل خلية حلاً عمليًا، خاصةً مع مجموعات البيانات الكبيرة. ويعرض هذا الدليل عدة طرق فعّالة لتحويل الأرقام المخزَّنة كنص إلى أرقام حقيقية دفعة واحدة في Excel، مما يبسّط سير عملك ويضمن اتساق بياناتك.
تحويل جماعي للأرقام المتصلة المخزّنة كـ النص إلى القيمة في Excel
تحويل جماعي للأرقام المتناثرة المخزّنة كـ النص إلى القيمة في Excel
تحويل جماعي للأرقام المخزّنة كـ النص إلى القيمة بنقرات قليلة
صيغة Excel - تحويل النص إلى القيمة باستخدام دالة VALUE
رمز VBA - استخدام ماكرو لتحويل النص إلى القيمة برمجيًا
تحويل جماعي للأرقام المتصلة المخزّنة كـ النص إلى القيمة في Excel
عندما تكون الأرقام المخزَّنة كنص متجاورة (أي بجانب بعضها في كتلة واحدة أو أكثر) داخل ورقة العمل، يوفِّر Excel أداةً بسيطةً وفعَّالةً لتحويلها إلى أرقام. ويُعدُّ السيناريو النموذجي لهذا الموقف هو عند استيراد بيانات تحتوي على أعمدة أرقام تُعامل كنص، وهو ما قد يُشار إليه بوجود مثلثٍ أخضر في زاوية كل خلية.
1. حدّد النطاق المتصل الذي يحتوي على الأرقام المخزّنة كنص. بعد التحديد، سيظهر زر تعجب صغير
بالقرب من المنطقة المحددة. انقر هذا الزر.

2. من القائمة التي تظهر، اخترتحويل إلى رقم. سيقوم Excel فورًا بتحويل جميع الأرقام المنسَّقة كنص والمحددة إلى قيم رقمية صحيحة.

هذه الطريقة مباشرة ومناسبة لمجموعات البيانات، ولا تتطلب استخدام صيغ أو تحويلًا يدويًا. ويمكنك الآن استخدام الأرقام المحولة في العمليات الحسابية بالشكل المقصود منها.
تلميح:إذا لم يظهر الزر، فتأكد من أن Excel يتعرّف على بياناتك كنص (يمكنك التحقق من التنسيق عبر علامة التبويب الرئيسية > تنسيق الرقم). هذه الطريقة مثالية للنطاقات المتصلة؛ أما بالنسبة للخلايا غير المتصلة، فاطّلع على الحلول التالية.
تحويل النص إلى القيمة بسهولة أو العكس في Excel:
Kutools لـ Excel's التحويل بين النص والقيمةتساعدك أداة التحويل على تحويل كل النصوص إلى قيم بسهولة، أو العكس، من خلال تحديد النطاق في Excel كما هو موضح في العرض التوضيحي أدناه.حمّلها وجربها الآن! (تجربة مجانية لمدة 30 يومًا)

تحويل جماعي للأرقام المتناثرة المخزّنة كـ النص إلى القيمة في Excel
عندما تكون الأرقام المنسَّقة كنص موزَّعة في جميع أنحاء ورقة العمل (وليست ضمن نطاق مستمر واحد)، فإن تحويلها يدويًّا خليةً تلو الأخرى يستغرق وقتًا طويلاً. لكن ميزةلصق خاصفي Excel تتيح لك تحويل كل هذه الخلايا المتناثرة دفعةً واحدة!
1. أدخل الرقم "1" في أي خلية فارغة، ثم انسخه بالضغط علىCtrl+C. بعد ذلك، مع الاستمرار في الضغط على مفتاحCtrl، حدد جميع الخلايا غير المتصلة التي ترغب في تحويلها—انقر كل خلية أو اسحب لتحديدها حسب الحاجة. مع بقاء التحديد نشطًا، اضغط علىCtrl+Alt+V(يفتح هذا مربع الحوار)لصق خاص).
2. في مربع الحوارلصق خاص، ضمن قسمالعملية، اخترضرب، ثم انقرموافق. انظر لقطة الشاشة:

تقوم هذه العملية بضرب كل خلية محددة في 1، مما يدفع Excel إلى التعامل مع القيم كأرقام—ويتم التحويل فورًا دون أي تغيير في قيمها الفعلية.
ملاحظة:تعمل وظيفةالضربفقط إذا كانت محتويات الخلية مُعرَّفة كنص رقمي (أي لا تحتوي على أحرف غير رقمية). إذا احتوت بياناتك على مسافات زائدة أو أحرف غير رقمية، ففكّر في تنظيف البيانات أولًا. هذه الطريقة مفيدة جدًّا عند التعامل مع بيانات متناثرة أو عندما لا يكون زر «تحويل إلى رقم» متاحًا.
تحويل جماعي للأرقام المخزّنة كـ النص إلى القيمة باستخدام Kutools لـ Excel
أداةالتحويل بين النص والقيمةمن Kutools لـ Excel تساعدك على تحويل جميع الأرقام المخزّنة كـ النص إلى القيمة في نطاق أو عدة نطاقات بسهولة.
1. حدد كتلة الخلايا المتصلة أو النطاقات التي تريد تحويلها، ثم انقرKutools > المحتوى > التحويل بين النص والقيمة.

2. في مربع الحوارالتحويل بين النص والقيمة، اختر الخيارالنص إلى القيمة، ثم انقر زرموافقلتنفيذ التحويل.

سيتم تحويل جميع الخلايا المحددة فورًا من أرقام منسَّقة كنص إلى أرقام حقيقية، سواء كانت متجاورة أو متناثرة.
تتميّز هذه الأداة بمرونة استثنائية، إذ تدعم التحديد الجزئي، وفرز الأعمدة بأكملها، بل وحتى معالجة عدة نطاقات دفعة واحدة. كما أنها تقلل بشكل كبير من الأخطاء البشرية الناتجة عن التحويل اليدوي، مما يجعلها الخيار المثالي للتحويلات الجماعية على مجموعات البيانات الكبيرة.
إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 30 يومًا)،فما عليك سوى النقر لتنزيلها، ثم اتبع الخطوات المذكورة أعلاه لتطبيق العملية.
صيغة Excel - تحويل النص إلى القيمة باستخدام دالة VALUE
للمستخدمين الذين يرغبون في الحفاظ على التحكم الكامل في عملية التحويل أو يحتاجون إلى حلٍّ متوافق مع البيانات الديناميكية، يوفّر Excel دالةVALUE. تقوم هذه الدالة بتحويل تمثيلات النصوص للأرقام إلى قيم رقمية فعلية، وهي فعّالة جدًّا عند إعداد البيانات لإجراء عمليات حسابية إضافية أو عند تحديث البيانات بانتظام.
السيناريوهات المناسبة:هذه الطريقة مثالية لمجموعات البيانات التي ترغب في تحويل عمود واحد أو نطاق معيّن منها مع الاحتفاظ بالبيانات الأصلية (لأن الناتج يُوضع في عمود منفصل). كما أنها تعمل بكفاءة حتى عند احتواء البيانات على مزيج من النصوص والأرقام، أو عند إلحاق البيانات تدريجيًّا بمرور الوقت.
الخطوات:
1. افترض أن لديك أرقامًا منسَّقة كنص في العمود A، بدءًا من الخلية A1. في الخلية المقابلة في العمود B (مثل B1)، أدخل الصيغة التالية:
=VALUE(A1) 2. اضغط Enter لتأكيد الصيغة، ثم اسحب مقبض التعبئة من الخلية B1 لأسفل لتغطية عدد الصفوف المطلوب وتطبيق هذا التحويل على باقي بياناتك.
تلميح:إذا كنت ترغب في استبدال الخلايا الأصلية بالأرقام المحولة، فبعد الحصول على النتائج، انسخ القيم من العمود B، ثم انقر بزر الماوس الأيمن على النطاق الأصلي واختر «لصق كقيم» لاستبدال النص بالأرقام الفعلية. كن حذرًا: احفظ نسخة احتياطية من بياناتك الأصلية قبل اللصق عند الحاجة.
تحذيرات:
- إذا احتوت الخلية على نص غير رقمي، تُرجع الدالة VALUE خطأ #VALUE!. لذا، تأكد من أن بياناتك تتضمن نصًّا يمثّل أرقامًا فقط.
- قد تؤدي مشكلات التنسيق، مثل المسافات البادئة أو الفراغات الزائدة في نهاية النص، إلى نتائج غير متوقعة. يُوصى بتنظيف البيانات أولًا باستخدام دالتي TRIM أو CLEAN عند الحاجة.
رمز VBA - استخدام ماكرو لتحويل النص إلى القيمة برمجيًا
للمستخدمين المتقدمين أو أولئك الذين يتعاملون مع مجموعات بيانات ضخمة جدًّا، يمكن لأتمتة عملية التحويل باستخدام ماكرو VBA أن توفر وقتًا كبيرًا وجهدًا متكررًا. إذ تتيح لك لغة VBA تحويل الأرقام المخزَّنة كنص إلى أرقام حقيقية برمجيًّا—سواءً لمجموعة مختارة كاملة، أو عمودٍ بأكمله، أو حتى ورقة عملٍ بكاملها. ويُعدّ هذا الحل مثاليًّا خصوصًا عند التعامل مع مصنفات يتم تحديثها بانتظام أو عند إنشاء سير عمل قابل للتكرار بسلاسة.
السيناريوهات القابلة للتطبيق:تناسب هذه الطريقة المستخدمين المتمرسين في استخدام ماكروهات VBA، أو أي شخص يحتاج إلى تنفيذ عمليات تحويل جماعية عبر مناطق متعددة وديناميكية في ملف العمل. وهي فعّالة بشكل خاص للمهام المتكررة، ويمكن دمجها بسهولة مع خطوات أخرى لتنظيف البيانات.
خطوات استخدام ماكرو VBA:
1. انتقل إلىعلامة التبويب «المطوّر» > Visual Basic. في النافذة التي تظهر، انقر فوقإدراج > وحدة نمطية (Module)، والصق الكود التالي في نافذة الوحدة النمطية:
Sub ConvertTextNumbersToNumbers()
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range to convert text to number", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
If IsNumeric(rng.Value) And VarType(rng.Value) = vbString Then
rng.Value = Val(rng.Value)
End If
Next
End Sub 2 لتنفيذ الكود، انقر فوق زر
التشغيل أو اضغط على مفتاحF5. بعد ذلك، سيظهر مربع حوار يطلب منك تحديد النطاق المراد تحويله. حدد الخلايا التي تحتوي على أرقام مخزَّنة كنص، ثم قم بالتأكيد.
نصائح وتحذيرات:
- تعالج هذه الواجهة البرمجية (الماكرو) كل خليةٍ فقط إذا كانت تحتوي على رقمٍ بصيغة نصية، بينما تبقى البيانات الأخرى—مثل النصوص الأبجدية أو الأخطاء—دون أي تغيير.
- احفظ دائمًا نسخة احتياطية من ورقة العمل قبل تشغيل الواجهات البرمجية (الماكرو)، تحسبًا لحاجتك استعادة بياناتك الأصلية.
- يمكنك تعديل الواجهة البرمجية (الماكرو) لتشمل أعمدة كاملة أو أوراق عمل محددة من خلال تخصيص الجزء المسؤول عن تحديد WorkRng.
- إذا كان المصنف الخاص بك قد فعَّل الواجهات البرمجية (الماكرو) بالفعل، فستعمل هذه الطريقة بسلاسة. أما إذا كانت معطَّلة، ففعِّلها عندما يطلب منك Excel ذلك.
يتميّز هذا الأسلوب القائم على VBA بقدرته العالية على التخصيص، كما يمكن توسيعه بسهولة ليشمل خطوات إضافية لتنظيف البيانات، مما يجعله خيارًا مثاليًا للمعالجة الروتينية لمجموعات البيانات الضخمة أو تلك التي يتم تحديثها بشكل متكرر.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل