كيفية البحث عن القيم المتطابقة في Excel

لديك مصنف Excel(Excel workbook) يحتوي على آلاف الأرقام والكلمات. لا بد أن يكون هناك مضاعفات من نفس الرقم أو الكلمة(number or word) هناك. قد تحتاج إلى العثور عليهم. لذلك سننظر في عدة طرق يمكنك من خلالها العثور على قيم متطابقة في Excel 365 .

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

ما هي وظيفة Excel؟(What’s An Excel Function?)

إذا كنت قد استخدمت وظائف من قبل ، فانتقل إلى الأمام. 

تشبه وظيفة Excel (Excel function)تطبيقًا مصغرًا(mini app) . يطبق سلسلة من الخطوات لأداء مهمة واحدة. يمكن العثور على وظائف Excel(Excel function) الأكثر استخدامًا في علامة التبويب الصيغ . (Formulas )هنا نراهم مصنفين حسب طبيعة الوظيفة -(function –)

  • جمع تلقائي
  • مستخدم حديثا
  • الأمور المالية
  • منطقي
  • نص
  • التاريخ والوقت
  • بحث ومرجع
  • الرياضيات ومثلثات
  • وظائف اكثر.

تحتوي فئة المزيد من الوظائف(More Functions ) على الفئات الإحصائي والهندسي والمكعب والمعلومات والتوافق والويب(Statistical, Engineering, Cube, Information, Compatibility, and Web) .

الوظيفة الدقيقة(The Exact Function)

تتمثل مهمة(s task) الوظيفة بالضبط(Exact function) في المرور بصفوف عمودين وإيجاد القيم المطابقة في خلايا Excel . بالضبط يعني بالضبط. وظيفة Exact(Exact function) بمفردها حساسة لحالة الأحرف. لن ترى نيويورك ونيويورك(New York ) على أنهما متطابقتان .(new york )

في المثال أدناه ، يوجد عمودين من النص - التذاكر والإيصالات(text – Tickets and Receipts) . بالنسبة إلى 10 مجموعات نصية فقط ، يمكننا مقارنتها من خلال النظر إليها. تخيل لو كان هناك 1000 صف أو أكثر بالرغم من ذلك. هذا هو الوقت الذي ستستخدم فيه وظيفة بالضبط(Exact function) .

ضع المؤشر في الخلية C2. في شريط الصيغة(formula bar) ، أدخل الصيغة 

=EXACT(E2:E10,F2:F10)

E2: E10 يشير إلى عمود القيم الأول ويشير F2: F10 إلى العمود الموجود بجواره مباشرة. بمجرد الضغط على Enter ، سيقارن Excel القيمتين في كل صف ويخبرنا ما إذا كانت مطابقة ( صواب(True) ) أم لا ( خطأ(False) ). نظرًا لأننا استخدمنا النطاقات بدلاً من خليتين فقط ، فإن الصيغة ستمتد إلى الخلايا الموجودة أسفلها وتقيّم جميع الصفوف الأخرى.

هذه الطريقة محدودة بالرغم من ذلك. سيقارن فقط خليتين في نفس الصف. لن يقارن ما في A2 مع B3 على سبيل المثال. كيف نفعل ذلك؟ يمكن أن تساعد MATCH .

وظيفة المباراة(The MATCH Function)

يمكن استخدام MATCH(MATCH) لإخبارنا بمكان التطابق لقيمة معينة في نطاق من الخلايا.

لنفترض أننا نريد معرفة الصف الذي يوجد به SKU ( وحدة حفظ المخزون(Stock Keeping Unit) ) ، في المثال أدناه.

إذا أردنا إيجاد الصف AA003 الموجود فيه ، فسنستخدم الصيغة:

=MATCH(J1,E2:E9,0)

تشير J1(J1 ) إلى الخلية التي تحتوي على القيمة التي نريد مطابقتها. E2: E9 يشير إلى نطاق القيم التي نبحث من خلالها. يخبر الصفر ( 0 ) في نهاية الصيغة Excel بالبحث عن تطابق تام. إذا كنا نطابق الأرقام ، فيمكننا استخدام 1 للعثور على شيء أقل من استعلامنا أو 2 للعثور على شيء أكبر من استعلامنا.

لكن ماذا لو أردنا إيجاد سعر AA003 ؟

وظيفة VLOOKUP(The VLOOKUP Function)

يرمز V في VLOOKUP إلى الرأسي. بمعنى أنه يمكن البحث عن قيمة معينة في عمود. ما يمكن أن يفعله أيضًا هو إرجاع قيمة في نفس الصف مثل القيمة التي تم العثور عليها(found value)

إذا كان لديك اشتراك Office 365 في (Office 365)القناة الشهرية(Monthly channel) ، فيمكنك استخدام XLOOKUP الأحدث . إذا كان لديك اشتراك نصف سنوي فقط ، فسيكون متاحًا لك في يوليو 2020(July 2020) .

دعنا نستخدم نفس بيانات المخزون ونحاول إيجاد سعر شيء ما.

حيث كنا نبحث عن صف من قبل ، أدخل الصيغة:

=VLOOKUP(J1,E2:G9,3,FALSE)

تشير J1(J1 ) إلى الخلية بالقيمة التي نطابقها. E2: G9 هو نطاق القيم الذي نعمل به. لكن VLOOKUP ستبحث فقط في العمود الأول من هذا النطاق عن تطابق. يشير الرقم 3 إلى العمود الثالث من بداية النطاق.  

لذلك عندما نكتب SKU(SKU) في J1 ، سيجد VLOOKUP التطابق ويحصل على القيمة من أعمدة (VLOOKUP)الخلية 3(cell 3) فوقه. يخبر FALSE Excel بنوع التطابق الذي نبحث عنه. FALSE تعني أنه يجب أن يكون تطابقًا تامًا حيث ستخبرها TRUE(TRUE) أنه يجب أن تكون متطابقة تمامًا.

كيف أجد القيم المتطابقة في ورقتين مختلفتين؟(How Do I Find Matching Values in Two Different Sheets?)

يمكن أن تعمل كل وظيفة أعلاه عبر ورقتين مختلفتين للعثور على القيم المتطابقة في Excel . سنستخدم وظيفة EXACT لنوضح(EXACT function) لك كيفية القيام بذلك. يمكن القيام بذلك مع أي وظيفة تقريبًا. ليس فقط تلك التي غطيناها هنا. هناك أيضًا طرق أخرى لربط الخلايا بين الأوراق والمصنفات المختلفة.

بالعمل على ورقة الحاصلين(Holders ) ، ندخل الصيغة 

=EXACT(D2:D10,Tickets!E2:E10)

D2: D10 هو النطاق الذي اخترناه في ورقة Holders(Holders sheet) . بمجرد وضع فاصلة بعد ذلك ، يمكننا النقر فوق ورقة التذاكر والسحب(Tickets sheet and drag) وتحديد النطاق الثاني. 

انظر كيف تشير الورقة والنطاق(sheet and range) كتذاكر Tickets!E2:E10 ؟ في هذه الحالة يتطابق كل صف ، لذا فإن النتائج كلها صحيحة(True) .

كيف يمكنني استخدام هذه الوظائف؟(How Else Can I Use These Functions?)

بمجرد إتقان هذه الوظائف للمطابقة والعثور على الأشياء ، يمكنك البدء في فعل الكثير من الأشياء المختلفة معهم. ألقِ نظرة أيضًا على استخدام دالتي INDEX و MATCH(using the INDEX and MATCH functions) معًا للقيام بشيء مشابه لـ VLOOKUP .

هل لديك بعض النصائح الرائعة حول استخدام وظائف Excel للعثور على قيم مطابقة في Excel ؟ ربما سؤال حول كيفية القيام بالمزيد؟ اترك(Drop) لنا ملاحظة في التعليقات أدناه.



About the author

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



Related posts