مايكروسوفت اكسل هي واحدة من أدوات البرمجيات الأكثر شعبية تستخدم للعمل مع الجداول والبيانات. واحدة من الأسئلة المتداولة من المستخدمين هو كيفية مقارنة سلسلة مع عدد في إكسيل.
تعد مقارنة السلاسل بالقيم مهمة شائعة تحدث غالبا عند معالجة البيانات وتحليلها. قد يواجه بعض المستخدمين مشاكل عند مقارنة القيم الرقمية الممثلة كسلاسل.
في هذه المقالة ، سنلقي نظرة على طرق ونصائح بسيطة ستساعدك على مقارنة سلسلة برقم في إكسيل والتعامل بفعالية مع مثل هذه المواقف. سننظر في استخدام الصيغ والتنسيق الشرطي والوظائف الخاصة التي ستساعدك على التعامل مع هذه المهمة.
وتجدر الإشارة إلى أنه في إكسيل هناك عدة طرق لمقارنة السلاسل مع الأرقام ، واختيار الطريقة الأنسب قد تعتمد على الوضع المحدد ومتطلبات عملك. في هذه المقالة ، سوف نقدم بعض الأمثلة التي سوف تساعدك على معرفة هذه المهمة واختيار النهج الأكثر فعالية لقضيتك.
- كيفية مقارنة سلسلة مع عدد في إكسيل
- طرق ونصائح بسيطة:
- تحويل سلسلة إلى رقم
- باستخدام وظيفة المقارنة
- التحقق من المساواة باستخدام الدالة المتساوية
كيفية مقارنة سلسلة مع عدد في إكسيل
الطريقة الأولى لمقارنة سلسلة برقم هي استخدام وظيفة "المطابقة" مع وظيفة "القيمة". تقوم دالة القيمة بتحويل سلسلة نصية إلى قيمة رقمية ، وتحدد دالة المطابقة ما إذا كان الرقم في النطاق المحدد. على سبيل المثال ، لمقارنة السلسلة أ1 بالرقم ب1 ، يمكنك استخدام
| الصيغة: | النتيجة |
|---|---|
| = تطابق (القيمة (أ1) ؛ ب1: ب1 ؛ 0) | 1 ، إذا تم العثور على تطابق ، الخطأ هو #ن/أ خلاف ذلك |
إذا تم العثور على تطابق ، فإن الصيغة ترجع 1 ، وإلا سيتم إرجاع الخطأ #غير متوفر. يمكنك استخدام التنسيق الشرطي لعرض نتائج المقارنة.
الطريقة الثانية لمقارنة سلسلة برقم هي استخدام وظيفة" القيمة "مع وظيفة" البلدان". تتحقق وظيفة" البلدان " مما إذا كانت السلسلة تحتوي على النص المحدد أو رقم. على سبيل المثال ، لمقارنة السلسلة أ1 بالرقم ب1 ، يمكنك استخدام
| الصيغة: | النتيجة |
|---|---|
| = إذا (تجد ("؛"والقيمة (أ1)&";";";"&ب 1&"؛") > 0 ؛ "صدفة" ؛ "لا يوجد تطابق") | مباراة, إذا تم العثور على تطابق, لا يوجد تطابق خلاف ذلك |
إذا تم العثور على تطابق ، فستعود الصيغة "تطابق" ، وإلا سيتم إرجاع" لا تطابق". يمكنك تغيير نص المباراة وغير المباراة لتتناسب مع احتياجاتك.
يحتوي إكسيل على وظائف أخرى يمكن أن تساعدك في مقارنة سلسلة برقم ، مثل "دقيق" و "متساو" و "عنوان". استخدمها مع الصيغ الأخرى أو التنسيق الشرطي لتبسيط عملك.
حتى الآن لديك بعض الطرق البسيطة لمقارنة سلسلة مع عدد في إكسيل. حاول استخدام هذه الأساليب في مشاريعك وتبسيط عملك مع البيانات.
طرق ونصائح بسيطة:
عند العمل مع مقارنة السلاسل والأرقام في إكسيل ، يمكنك استخدام العديد من الطرق والنصائح البسيطة التي ستساعدك على إكمال المهمة بشكل أكثر كفاءة ودقة. وفيما يلي بعض منها:
1. استخدام وظيفة المقارنة: تتيح لك هذه الوظيفة مقارنة سلسلتين للهوية. تقوم بإرجاع قيمة 0 إذا كانت الصفوف هي نفسها تماما ، قيمة مختلفة إذا كانت الصفوف مختلفة.
2. استخدام وظيفة السلسلة: تتيح لك هذه الوظيفة تحويل الأرقام إلى تنسيق نصي بحيث يمكن مقارنتها بالسلاسل.
3. استخدام عوامل المقارنة: في إكسيل ، يمكنك استخدام عوامل مقارنة مختلفة، مثل "=", "", ">", "=", "<=", لإجراء مقارنة سلسلة مع الأرقام.
4. استخدام التنسيق الشرطي: باستخدام التنسيق الشرطي ، يمكنك تكوين الخلايا بحيث يتم تمييزها تلقائيا عندما تفي القيمة الموجودة فيها بشروط مقارنة معينة.
باستخدام هذه الأساليب والنصائح البسيطة ، سوف تكون قادرة على مقارنة السلاسل مع الأرقام في إكسيل أكثر ثقة وفعالية.
تحويل سلسلة إلى رقم
في إكسيل ، هناك عدة طرق لتحويل سلسلة إلى رقم. دعونا ننظر إلى بعض منهم:
| الطريقة | الوصف |
|---|---|
| التحويل باستخدام وظيفة القيمة | ، أين أ1 هو مرجع لخلية بها سلسلة نصية. |
| التحويل باستخدام كثافة العمليات وظائف تعويم | إرجاع الجزء الصحيح من الرقم من الخلية أ1. |
| التحويل باستخدام صيغة | يضاعف القيمة في الخلية أ1 في 1 ، والتي ستحول السلسلة إلى رقم. |
يعتمد اختيار طريقة تحويل محددة على سياق المهمة ومتطلباتها. من المستحسن استخدام الطريقة الأكثر ملاءمة وفعالية لحالة معينة.
باستخدام وظيفة المقارنة
في إكسيل ، يمكنك استخدام وظيفة مقارنة لمقارنة صف مع قيمة. وظيفة مقارنة يقارن قيمتين وإرجاع نتيجة المقارنة كرقم: 0 إذا كانت القيم متكافئة ، ورقم موجب إذا كانت القيمة الأولى أكبر ، ورقم سالب إذا كانت القيمة الأولى أقل.
مثال على استخدام وظيفة المقارنة:
= قارن (أ 1 ، "سلسلة" ، 0)
في هذا المثال ، تقارن الدالة القيمة في الخلية أ1 بالسلسلة النصية"سلسلة". تشير المعلمة 0 إلى أن المقارنة يجب أن تكون غير حساسة لحالة الأحرف ، أي أن الوظيفة لن تأخذ في الاعتبار حالة الأحرف. ستكون النتيجة 0 إذا كانت محتويات الخلية أ 1 والسلسلة النصية" سلسلة " متكافئة.
إذا كنت بحاجة إلى إجراء مقارنة مع رقم ، يمكنك استخدام هذا البناء:
= قارن (القيمة (أ1) ، 42 ، 0)
تقوم دالة القيمة بتحويل محتويات الخلية أ 1 إلى تنسيق رقمي ، إن أمكن. ثم تقارن دالة المقارنة الرقم الناتج بالقيمة 42 وتعيد نتيجة المقارنة.
يمكن أن تكون وظيفة المقارنة مفيدة إذا كنت بحاجة إلى مقارنة محتويات الخلية بقيمة معينة وتنفيذ إجراءات معينة اعتمادا على نتيجة المقارنة.
التحقق من المساواة باستخدام الدالة المتساوية
يبدو بناء جملة الدالة المتساوية كما يلي:
| وظيفة | الوصف |
|---|---|
| = يساوي (القيمة 1 ، القيمة 2) | يتحقق مما إذا كانت قيم القيمة 1 والقيمة 2 متساوية. |
من خلال تطبيق الدالة المتساوية في الصيغة ، ستحصل على النتيجة كقيمة منطقية لصواب أو خطأ. إذا كانت القيم متساوية ، ترجع الدالة صحيحة ، وإلا فهي خاطئة.
على سبيل المثال ، لنتخيل أن لدينا خليتين: أ1 بالقيمة "123" و ب1 بالقيمة 123. للتحقق مما إذا كانت متساوية ، أدخل الصيغة التالية في الخلية ج1:
= يساوي (أ1 ، ب1)
بعد الضغط على مفتاح الإدخال ، سترى القيمة المنطقية صحيح في الخلية ج1 ، مما يعني أن القيم في الخلايا أ1 و ب1 متساوية.
إذا كنت ترغب في الحصول على نتيجة "متساوية" أو "غير متساوية" بدلا من قيمة منطقية ، يمكنك استخدام التنسيق الشرطي. للقيام بذلك ، حدد الخلية التي تريد أن ترى النتيجة واستخدام الصيغة التالية:
= إذا (يساوي (أ1 ، ب1) ، "يساوي" ، "لا يساوي")
بعد تطبيق هذه الصيغة ، ستعرض الخلية "متساوية "إذا كانت القيم في الخليتين أ1 و ب1 متساوية ، و" غير متساوية " إذا كانت القيم مختلفة.
وهكذا ، وذلك باستخدام وظيفة متساوية يسمح لك بسهولة وبسرعة مقارنة الصفوف والأرقام في إكسيل والحصول على النتيجة المرجوة.