كيفية استخراج رقم أو نص من Excel

كيفية استخراج رقم أو نص من Excel

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





أرقام Excel منسقة كنص

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





يمكنك أن ترى في الصورة أدناه أن الخلايا الموجودة في العمود A منسقة كنص ، كما هو مشار إليه في مربع تنسيق الأرقام. قد ترى أيضًا علامة خضراء في الزاوية اليسرى العلوية لكل خلية.





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

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

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



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

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





قم بتطبيق تنسيق الأرقام باستخدام لصق Excel الخاص

لكي تعمل هذه الطريقة ، ستحتاج إلى إدخال رقم (أي رقم) في خلية ؛ من المهم أن يتم تنسيق هذه الخلية أيضًا كرقم. انسخ تلك الخلية. الآن ، حدد جميع الخلايا التي تريد تحويلها إلى تنسيق الأرقام ، انتقل إلى الصفحة الرئيسية> لصق> لصق خاص ، تحديد التنسيقات للصق تنسيق الخلية التي نسختها في البداية فقط ، ثم انقر فوق نعم .

تطبق هذه العملية تنسيق الخلية التي نسختها على جميع الخلايا المحددة ، حتى الخلايا النصية.





استخراج الأرقام أو النص من خلايا التنسيق المختلط

نصل الآن إلى الجزء الصعب: إخراج الأرقام من الخلايا التي تحتوي على تنسيقات متعددة للإدخال. إذا كان لديك رقم ووحدة (مثل '7 مجارف' ، كما هو موضح أدناه) ، فستواجه هذه المشكلة. لحلها ، سنلقي نظرة على طريقتين مختلفتين لتقسيم الخلايا إلى أرقام ونصوص ، مما يتيح لك العمل مع كل منها على حدة.

افصل الأرقام عن النص

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

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

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

ملحوظة: الخلايا المنسقة كنص ليس تظهر تلقائيًا بتنسيق رقم (أو العكس) ، مما يعني أنه لا يزال يتعين عليك تحويل هذه الخلايا كما هو موضح أعلاه.

استخراج رقم أو نص من سلسلة محددة

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

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

= LEFT (A1، SEARCH (''، A1، 1))

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

كما ترى ، لدينا الآن كل الأرقام معزولة ، حتى نتمكن من التلاعب بها. هل تريد عزل النص أيضًا؟ يمكننا استخدام الدالة RIGHT بنفس الطريقة:

= يمين (A1، LEN (A1) - البحث (''، A1، 1))

يؤدي هذا إلى إرجاع أحرف X من الجانب الأيمن للخلية ، حيث يمثل x الطول الإجمالي للخلية مطروحًا منه عدد الأحرف على يسار المسافة.

الآن يمكنك أيضًا معالجة النص. تريد دمجهم مرة أخرى؟ ما عليك سوى استخدام الدالة CONCATENATE مع جميع الخلايا كمدخلات:

= CONCATENATE (E1، F1)

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

استخرج رقمًا من أحد طرفي سلسلة مستمرة

الآن ماذا لو لم يكن هناك محدد يفصل بين الرقم والنص؟

إذا كنت استخراج الرقم من يسار أو يمين السلسلة ، يمكنك استخدام صيغة مختلفة من الصيغة LEFT أو RIGHT التي تمت مناقشتها أعلاه:

= LEFT (A1، SUM (LEN (A1) -LEN (SUBSTITUTE (A1، {'0'، '1'، '2'، '3'، '4'، '5'، '6'، '7' ، '8'، '9'}، ''))))

= RIGHT (A1، SUM (LEN (A1) -LEN (البديل (A1، {'0'، '1'، '2'، '3'، '4'، '5'، '6'، '7' ، '8'، '9'}، ''))))

سيؤدي هذا إلى إرجاع جميع الأرقام من يسار أو يمين السلسلة.

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

= MIN (SEARCH ({0،1،2،3،4،5،6،7،8،9}، A1 & '0123456789'))

كيفية تنزيل الفيديو من موقع على شبكة الإنترنت

= يمين (A1، LEN (A1) -B1 + 1)

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

استخرج الأرقام من طرفي سلسلة مستمرة

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

على سبيل المثال ، وجدت ملف آخر المنتدى حيث أراد شخص ما استخراج الأرقام من سلسلة مثل '45t * & 65 /' ، بحيث ينتهي بـ '4565'. أعطى ملصق آخر الصيغة التالية كطريقة واحدة للقيام بذلك:

= SUMPRODUCT (MID (0 & A1، LARGE (INDEX (ISNUMBER (- MID (A1، ROW ($ 1: $ 25)، 1)) *

ROW ($ 1: $ 25) ، 0) ، ROW ($ 1: $ 25)) + 1،1) * 10 ^ ROW ($ 1: $ 25) / 10)

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

بعد بعض النصائح حول Excel؟ هنا كيفية نسخ الصيغ في Excel .

يشارك يشارك سقسقة بريد الالكتروني كيفية تنظيف جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows باستخدام موجه الأوامر

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

اقرأ التالي
مواضيع ذات صلة
  • إنتاجية
  • جدول
  • مايكروسوفت اكسل
نبذة عن الكاتب تينا سيبر(تم نشر 831 مقالة)

أثناء إكمالها لنيل درجة الدكتوراه ، بدأت تينا الكتابة عن تكنولوجيا المستهلك في عام 2006 ولم تتوقف أبدًا. الآن أيضًا محرر و SEO ، يمكنك العثور عليها على تويتر أو التنزه في ممر قريب.

المزيد من Tina Sieber

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك