مثير للإعجاب

Excel: كيفية مقارنة جدولين واستبدال البيانات من جدول إلى آخر تلقائيًا

سؤال المستخدم

مرحبا!

لدي مهمة واحدة ، وفي اليوم الثالث كنت أشعر بالحيرة - لا أعرف كيف أكملها. يوجد جدولين (حوالي 500-600 صف في كل منهما) ، يجب أن تأخذ عمودًا باسم المنتج من جدول واحد ومقارنته باسم المنتج من آخر ، وإذا كانت المنتجات متطابقة ، فقم بنسخه واستبداله القيمة من الجدول 2 إلى الجدول 1. شرحت بشكل مربك ، لكنني أعتقد أنك ستفهم المشكلة من الصورة (ملاحظة: تم قطع الصورة بواسطة الرقيب ، بعد كل شيء ، المعلومات الشخصية).

شكرا لكم مقدما. أندري ، موسكو.

يوم جيد للجميع!

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

*

مثال على العمل مع وظيفة VLOOKUP

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

جدولين في Excel - قارن الأعمدة الأولى

كيف افعلها...

نضع مؤشر الماوس في الخلية B2 - أي في الخلية الأولى من العمود ، حيث ليس لدينا قيمة ونكتب الصيغة:

= VLOOKUP (A2، $ E $ 1: $ F 7،2، FALSE)

أين:

أ 2 - القيمة من العمود الأول من الجدول الأول (ما سنبحث عنه في العمود الأول من الجدول الثاني) ؛

1 دولار أمريكي: 7 دولارات أمريكية - الجدول الثاني المحدد بالكامل (الذي نريد أن نجد شيئًا ما وننسخه). انتبه إلى رمز "$" - من الضروري ألا تتغير خلايا الجدول الثاني المحدد عند نسخ الصيغة ؛

2 - رقم العمود الذي ننسخ القيمة منه (لاحظ أن الجدول الثاني المحدد يحتوي على عمودين فقط. إذا كان يحتوي على 3 أعمدة ، فيمكن نسخ القيمة من العمود الثاني أو الثالث) ؛

خاطئة - نحن نبحث عن تطابق تام (وإلا سيتم استبدال أول مماثل ، وهو ما لا يناسبنا بالطبع).

ماذا يجب أن تكون الصيغة

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

تم العثور على القيمة واستبدالها تلقائيًا

لتعيين سعر أسماء المنتجات الأخرى ، ما عليك سوى سحب (نسخ) الصيغة إلى خلايا أخرى. انظر المثال أدناه.

تمديد الصيغة (نسخ الصيغة إلى خلايا أخرى)

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

يتم استبدال القيم من أحد الجداول في جدول آخر

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

*

الاضافات على الموضوع مرحب بها!

حسنًا ، هذا كل شيء الآن ، حظًا سعيدًا!

👋

تم نشره لأول مرة: 25.11.2017

تصحيح: 01/30/2020

$config[zx-auto] not found$config[zx-overlay] not found