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

تحويل رقم إلى نص

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

أولاً ، لننظر إلى الخيارات المختلفة لحل مشكلة تحويل الأرقام إلى نموذج نصي.

الأسلوب 1: تنسيق عبر قائمة السياق

في أغلب الأحيان ، يقوم المستخدمون بتنسيق التعبيرات العددية في النص من خلال قائمة السياق.

  1. حدد عناصر الورقة التي تريد تحويل البيانات إليها إلى نص. كما ترون ، في علامة التبويب "الصفحة الرئيسية" على شريط الأدوات في كتلة "الرقم" في الحقل الخاص ، يتم عرض المعلومات التي تحتوي على هذه العناصر على تنسيق مشترك ، مما يعني أن البرنامج يتم تسجيل الأرقام المكتوبة فيها كعدد.
  2. التنسيق العام في Microsoft Excel

  3. انقر على زر الماوس الأيمن على التحديد وفي القائمة التي تظهر ، حدد العنصر "تنسيق الخلايا ..." .
  4. انتقل إلى نافذة التنسيق في Microsoft Excel

  5. في نافذة التنسيق المفتوحة ، انتقل إلى علامة التبويب "الرقم" ، إذا كان مفتوحًا في مكان آخر. في كتلة الإعداد "تنسيقات رقمية" ، حدد العنصر "نص" . لحفظ التغييرات ، انقر فوق الزر "موافق" في أسفل النافذة.
  6. نافذة التنسيق في Microsoft Excel

  7. كما ترون ، بعد هذه التلاعبات في حقل خاص ، يتم عرض المعلومات التي تم تحويل الخلايا إلى شكل نصي.
  8. يتم تحويل الخلايا إلى تنسيق نص في Microsoft Excel

  9. ولكن إذا حاولنا حساب المجموع التلقائي ، فسيتم عرضه في الخلية أدناه. هذا يعني أن التحول لم يكتمل. هذا هو واحد من رقائق Excel. لا يسمح لك البرنامج باستكمال تحويل البيانات بطريقة أكثر سهولة.
  10. مجموع السيارات في مايكروسوفت اكسل

  11. لإكمال التحويل ، نحتاج إلى النقر نقرًا مزدوجًا على زر الماوس الأيسر لوضع المؤشر في كل عنصر من عناصر النطاق بشكل فردي والضغط على مفتاح Enter . لتبسيط المهمة ، يمكنك استخدام مفتاح الوظيفة F2 بدلاً من النقر المزدوج.
  12. تحويل الرقم إلى نص في Microsoft Excel

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

المجموع التلقائي هو 0 في Microsoft Excel

الدرس: كيفية تغيير التنسيق في Excel

الطريقة 2: أدوات على الشريط

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

  1. حدد العناصر التي تريد تحويل بياناتها إلى نص. في علامة التبويب "Home" ، انقر فوق رمز المثلث الموجود على يمين الحقل الذي يظهر به التنسيق. وهو موجود في مربع الأداة "الرقم" .
  2. قم بالتبديل إلى تنسيق على شريط في Microsoft Excel

  3. في القائمة المفتوحة لخيارات التنسيق ، حدد العنصر "نص" .
  4. حدد تنسيق نص في Microsoft Excel

  5. بعد ذلك ، كما في الطريقة السابقة ، قم بتعيين المؤشر بالتسلسل على كل عنصر في النطاق بالنقر المزدوج فوق زر الماوس الأيسر أو الضغط على المفتاح F2 ، ثم النقر فوق مفتاح Enter .

يتم تحويل البيانات إلى إصدار نصي.

الطريقة الثالثة: استخدم الدالة

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

  1. عيّن المؤشر على العنصر الأول من النطاق الذي سيتم عرض نتيجة التحويل فيه. نضغط على أيقونة "Insert function" (الوظيفة Insert) ، التي يتم وضعها بالقرب من خط الصيغة.
  2. انتقل إلى معالج الدالة في Microsoft Excel

  3. تفتح نافذة المعالجات . في فئة "النص" ، حدد العنصر "TEXT" . بعد ذلك ، انقر على زر "موافق" .
  4. انتقل إلى الوسائط الدالة TEXT في Microsoft Excel

  5. يفتح نافذة الوسيطة المشغل TEXT . تحتوي هذه الوظيفة على الصيغة التالية:

    =ТЕКСТ(значение;формат)

    يحتوي الإطار المفتوح على حقلين يتوافقان مع الوسيطتين: "Value" و "Format" .

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

    في حقل "التنسيق" ، تحتاج إلى تحديد خيار عرض النتيجة. على سبيل المثال ، إذا أدخلنا "0" ، فسيتم عرض النسخة النصية على المخرجات بدون كسور عشرية ، حتى لو كانت في المصدر. إذا أدخلنا "0،0" ، فسيتم عرض النتيجة بنقطة عشرية واحدة ، إذا كانت "0،00" ، ثم مع اثنين ، إلخ.

    بعد إدخال جميع المعلمات المطلوبة ، انقر فوق الزر "موافق" .

  6. وسيطات الدالة TEXT في Microsoft Excel

  7. كما ترى ، تم عرض قيمة العنصر الأول من النطاق المحدد في الخلية ، والتي حددناها في الفقرة الأولى من هذا الدليل. لنقل القيم الأخرى ، يجب نسخ الصيغة إلى العناصر المجاورة للورقة. اضبط المؤشر على الزاوية السفلية اليمنى من العنصر الذي يحتوي على الصيغة. يتم تحويل المؤشر إلى علامة تعبئة تشبه صليب صغير. ثبّت زر الماوس الأيسر واسحب على طول الخلايا الفارغة بالتوازي مع النطاق الذي توجد فيه البيانات الأصلية.
  8. حشو في مايكروسوفت اكسل

  9. الآن يتم ملء السلسلة بأكملها بالبيانات المطلوبة. لكن هذا ليس كل شيء. في الواقع ، تحتوي جميع عناصر النطاق الجديد على صيغ. حدد هذه المنطقة وانقر فوق رمز "نسخ" ، الموجود في علامة التبويب "الصفحة الرئيسية" على شريط الأدوات إلى مجموعة "Clipboard" .
  10. النسخ إلى Microsoft Excel

  11. علاوة على ذلك ، إذا أردنا الاحتفاظ بالنطاقين (المصدر والمحولة) ، فلا تقم بإزالة التحديد من المنطقة التي تحتوي على الصيغ. اضغط عليها بزر الفأرة الأيمن. تبدأ قائمة إجراءات السياق. نختار موضع "الإدراج الخاص" فيه . من بين خيارات الإجراءات في القائمة المفتوحة ، حدد "قيم وتنسيقات الأرقام" .

    إدراج خاص في Microsoft Excel

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

  12. إدراج خاص في النطاق الأصلي في Microsoft Excel

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

مسح محتوى في Microsoft Excel

هذا يكمل إجراء التحويل.

الدرس: معالج الدالة في Excel

تحويل النص إلى رقم

الآن دعونا معرفة كيف يمكنك تنفيذ المشكلة العكسية ، وهي كيفية تحويل النص إلى رقم في Excel.

الطريقة 1: تحويل باستخدام رمز الخطأ

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

  1. حدد خلية تحتوي على ضوء أخضر يشير إلى خطأ محتمل. انقر على الصورة الظاهرة ظهرت.
  2. رمز الخطأ في Microsoft Excel

  3. يتم عرض قائمة الإجراءات. اختر القيمة " Convert to number" .
  4. تحويل إلى رقم في Microsoft Excel

  5. في العنصر المحدد ، سيتم تحويل البيانات فورًا إلى شكل رقمي.

يتم تحويل القيمة في الخلية إلى رقم في Microsoft Excel

إذا كان هناك أكثر من قيم نصية واحدة ليتم تحويلها ، والعديد منها ، في هذه الحالة يمكنك تسريع إجراء التحويل.

  1. حدد النطاق الكامل الذي توجد فيه بيانات النص. كما ترى ، يظهر الرسم التوضيحي واحدًا للمنطقة بأكملها ، وليس لكل خلية على حدة. ننقر عليه.
  2. رمز للنطاق في Microsoft Excel

  3. القائمة المألوفة لدينا بالفعل يفتح. تمامًا مثل آخر مرة ، اختر موضع "التحويل إلى رقم" .

تحويل إلى نطاق في Microsoft Excel

سيتم تحويل جميع بيانات الصفيف إلى العرض المحدد.

يتم التحويل إلى رقم في Microsoft Excel

الطريقة 2: التحويل باستخدام نافذة التنسيق

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

  1. حدد النطاق الذي يحتوي على الأرقام في الإصدار النصي. انقر بالزر الأيمن للفأرة. في قائمة السياق ، حدد العنصر "تنسيق الخلايا ..." .
  2. انتقل إلى نافذة التنسيق في Microsoft Excel

  3. نافذة الشكل بدأت. كما في المرة السابقة ، انتقل إلى علامة التبويب "الرقم" . في مجموعة "تنسيقات رقمية" ، نحتاج إلى تحديد القيم التي تسمح لنا بتحويل النص إلى رقم. تتضمن هذه العناصر "عام" و "رقمي" . أيهما تختار ، سيقوم البرنامج بمعالجة الأرقام التي تم إدخالها في الخلية كأرقام. قم بالاختيار وانقر على الزر. إذا قمت بتحديد القيمة "Numerical" ، فسيسمح لك الجزء الأيمن من النافذة بضبط تمثيل الرقم: تعيين عدد المنازل العشرية بعد النقطة العشرية ، قم بتعيين الفواصل بين الأرقام. بعد اكتمال التهيئة ، انقر فوق الزر "موافق" .
  4. نافذة الشكل في Microsoft Excel

  5. الآن ، كما في حالة تحويل رقم إلى نص ، نحتاج إلى النقر فوق كافة الخلايا عن طريق تعيين المؤشر لكل منها ثم الضغط على المفتاح Enter .

النقر فوق الخلايا في Microsoft Excel

بعد تنفيذ هذه الإجراءات ، يتم تحويل جميع قيم النطاق المحدد إلى النموذج المطلوب.

الطريقة الثالثة: التحويل باستخدام أدوات على الشريط

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

  1. حدد النطاق المراد تحويله. انتقل إلى علامة التبويب الصفحة الرئيسية على الشريط. نضغط على الحقل مع اختيار التنسيق في المجموعة "رقم" . اختر البند "رقمي" أو "عام" .
  2. تنسيق تنسيق النص بتنسيق رقمي عبر شريط في Microsoft Excel

  3. بعد ذلك ، نضغط على كل خلية في المنطقة ليتم تحويلها أكثر من مرة ، باستخدام مفاتيح F2 و Enter .

انقر لتحويل من أجل تنسيق رقمي في Microsoft Excel

سيتم تحويل القيم في النطاق من نص إلى رقم.

الطريقة الرابعة: تطبيق الصيغة

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

  1. في خلية فارغة تقع بالتوازي مع العنصر الأول للنطاق المطلوب تحويله ، ضع علامة التساوي (=) وعلامة الطرح المزدوجة (-) . بعد ذلك ، نحدد عنوان العنصر الأول للنطاق المحول. وبالتالي ، يحدث مضاعفة مضاعفة من القيمة "-1" . كما تعلم ، ضرب "ناقص" بـ "ناقص" يعطي "زائد". أي ، في الخلية المستهدفة ، نحصل على نفس القيمة التي كانت في الأصل ، ولكن بالفعل في شكل رقمي. يسمى هذا الإجراء نفي ثنائي مزدوج.
  2. صيغة في Microsoft Excel

  3. اضغط على مفتاح Enter ، ثم نحصل على القيمة المحولة النهائية. لتطبيق هذه الصيغة على جميع الخلايا الأخرى في النطاق ، استخدم علامة التعبئة التي قمنا بتطبيقها مسبقًا على وظيفة TEXT .
  4. حشو صيغة ثنائية ثنائية سلبية في Microsoft Excel

  5. الآن لدينا مجموعة مليئة بالقيم مع الصيغ. حدده وانقر على زر "نسخ" في علامة التبويب "الصفحة الرئيسية" أو استخدم اختصار لوحة المفاتيح Ctrl + C.
  6. نسخ القيم الرقمية إلى Microsoft Excel

  7. حدد منطقة المصدر وانقر عليها بزر الفأرة الأيمن. في القائمة السياقية النشطة ، انتقل إلى العناصر "الإدراج الخاص" و "قيم وتنسيقات الأرقام" .
  8. باستخدام إدراج خاص في Microsoft Excel

  9. يتم إدخال جميع البيانات بالشكل الذي نحتاجه. يمكنك الآن إزالة نطاق النقل العام الذي توجد به الصيغة الثنائية للإلغاء عبر السالب. للقيام بذلك ، حدد هذه المنطقة ، انقر بزر الماوس الأيمن فوق قائمة السياق وحدد العنصر "مسح المحتوى" فيه.

مسح محتويات نطاق العبور في Microsoft Excel

بالمناسبة ، لتحويل القيم بهذه الطريقة ، ليس من الضروري استخدام الضرب المزدوج فقط بـ "-1" . يمكنك استخدام أي عملية حسابية أخرى لا تؤدي إلى تغيير في القيم (إضافة أو طرح صفر ، أداء رفع إلى أول قوة ، إلخ.)

الدرس: كيفية جعل الإكمال التلقائي في Excel

الطريقة الخامسة: استخدام إدراج خاص

تتشابه الطريقة التالية مع الطريقة السابقة مع الاختلاف الوحيد الذي لا تحتاج إليه لإنشاء عمود إضافي لاستخدامه.

  1. في أي خلية فارغة في الورقة ، أدخل الرقم "1" . ثم حدده وانقر على أيقونة "نسخ" المعتادة على الشريط.
  2. نسخ الرقم 1 في Microsoft Excel

  3. حدد المنطقة على الورقة المراد تحويلها. اضغط عليها بزر الفأرة الأيمن. في القائمة التي تفتح ، انقر نقرًا مزدوجًا على العنصر "لصق خاص" .
  4. قم بالتبديل إلى إدراج خاص في Microsoft Excel

  5. في نافذة الإدراج الخاصة ، اضبط المفتاح في كتلة "التشغيل" على الوضع "مضاعفة" . ثم انقر على زر "موافق" .
  6. إدراج خاص في Microsoft Excel

  7. بعد هذا الإجراء ، سيتم تحويل جميع قيم المنطقة المحددة إلى قيم رقمية. الآن ، إذا أردت ، يمكنك حذف الرقم "1" ، الذي استخدمناه لأغراض التحويل.

يتم تحويل النطاق إلى رقم باستخدام إدراج خاص في Microsoft Excel

الطريقة 6: استخدام أداة "نص العمود"

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

  1. حدد جزء الورقة الذي تريد تحويل محتوياته. انتقل إلى علامة التبويب "البيانات" . على شريط الأدوات ، في كتلة "العمل مع البيانات" ، انقر فوق رمز "النص حسب الأعمدة" .
  2. التبديل إلى أداة نص بواسطة الأعمدة في Microsoft Excel

  3. يبدأ معالج النصوص . في النافذة الأولى ، لاحظ أن مفتاح تنسيق البيانات في موضع "محدد" . بشكل افتراضي ، يجب أن يكون في هذا الموضع ، ولكنه لن يكون غير ضروري للتحقق من الحالة. ثم انقر فوق زر "التالي" .
  4. الإطار الأول من معالج النصوص في Microsoft Excel

  5. في النافذة الثانية أيضًا ، اترك كل شيء دون تغيير وانقر على زر "التالي".
  6. الإطار الثاني من معالج النصوص في Microsoft Excel

  7. ولكن بعد فتح النافذة الثالثة من معالج النصوص ، تحتاج إلى النقر فوق زر "مزيد من التفاصيل" .
  8. الإطار الثالث من معالج النصوص في Microsoft Excel

  9. يتم عرض النافذة الإضافية لاستيراد النص. في حقل "فاصل الجزء الصحيح والجزئي" ، ضع النقطة ، وفي "محدد المحدد" - الفاصلة العليا. Затем делаем один щелчок по кнопке «OK» .
  10. Дополнительная настройка импорта текста в Microsoft Excel

  11. Возвращаемся в третье окно Мастера текстов и жмем на кнопку «Готово» .
  12. Завершение работы в Мастере текста в Microsoft Excel

  13. Как видим, после выполнения данных действий числа приняли привычный для русскоязычной версии формат, а это значит, что они одновременно были преобразованы из текстовых данных в числовые.

Разделители приняли обычный формат в Microsoft Excel

Способ 7: применение макросов

Если вам часто приходится преобразовывать большие области данных из текстового формата в числовой, то имеется смысл в этих целях записать специальный макрос, который будет использоваться при необходимости. Но для того, чтобы это выполнить, прежде всего, нужно в своей версии Экселя включить макросы и панель разработчика, если это до сих пор не сделано.

  1. Переходим во вкладку «Разработчик» . Жмем на значок на ленте «Visual Basic» , который размещен в группе «Код» .
  2. Переход в редактор макросов в Microsoft Excel

  3. Запускается стандартный редактор макросов. Вбиваем или копируем в него следующее выражение:


    Sub Текст_в_число()
    Selection.NumberFormat = "General"
    Selection.Value = Selection.Value
    End Sub

    После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

  4. Редактор макросов в Microsoft Excel

  5. Выделяем фрагмент на листе, который нужно преобразовать. Жмем на значок «Макросы» , который расположен на вкладке «Разработчик» в группе «Код» .
  6. Переход к списку макросов в Microsoft Excel

  7. Открывается окно записанных в вашей версии программы макросов. Находим макрос с наименованием «Текст_в_число» , выделяем его и жмем на кнопку «Выполнить» .
  8. Окно макросов в Microsoft Excel

  9. Как видим, тут же происходит преобразование текстового выражения в числовой формат.

Преобразование текста в число с помощью макросов выполнено в Microsoft Excel

الدرس: Как создать макрос в Экселе

Как видим, существует довольно много вариантов преобразования в Excel цифр, которые записаны в числовом варианте, в текстовый формат и в обратном направлении. Выбор определенного способа зависит от многих факторов. Прежде всего, это поставленная задача. Ведь, например, быстро преобразовать текстовое выражение с иностранными разделителями в числовое можно только использовав инструмент «Текст столбцами» . Второй фактор, который влияет на выбор варианта – это объемы и частота выполняемых преобразований. Например, если вы часто используете подобные преобразования, имеет смысл произвести запись макроса. И третий фактор – индивидуальное удобство пользователя.