VLOOKUP کا استعمال کرتے ہوئے ایکسل میں دو کالموں کا موازنہ کیسے کریں۔

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل دکھاتا ہے کہ کس طرح ایکسل میں VLOOKUP فارمولہ کا استعمال کرتے ہوئے دو کالموں کا موازنہ کرنا ہے تاکہ عام اقدار (مماثلتیں) واپس آئیں یا گمشدہ ڈیٹا (فرق) تلاش کریں۔

جب آپ کے پاس ڈیٹا دو میں ہو۔ مختلف فہرستوں میں، آپ کو اکثر یہ دیکھنے کے لیے ان کا موازنہ کرنے کی ضرورت پڑ سکتی ہے کہ کسی ایک فہرست میں کون سی معلومات غائب ہے یا دونوں میں کون سا ڈیٹا موجود ہے۔ موازنہ بہت سے مختلف طریقوں سے کیا جا سکتا ہے - کون سا طریقہ استعمال کرنا ہے اس پر منحصر ہے کہ آپ اس سے کیا چاہتے ہیں۔

    VLOOKUP کا استعمال کرتے ہوئے ایکسل میں دو کالموں کا موازنہ کیسے کریں

    کب آپ کے پاس ڈیٹا کے دو کالم ہیں اور آپ یہ جاننا چاہتے ہیں کہ ایک فہرست میں سے کون سے ڈیٹا پوائنٹس دوسری فہرست میں موجود ہیں، آپ VLOOKUP فنکشن کا استعمال کر کے مشترکہ اقدار کی فہرستوں کا موازنہ کر سکتے ہیں۔

    اس میں VLOOKUP فارمولہ بنانے کے لیے بنیادی شکل میں، آپ کو یہ کرنے کی ضرورت ہے:

    • lookup_value (پہلی دلیل) کے لیے، فہرست 1 سے سب سے اوپر والے سیل کا استعمال کریں۔
    • <1 کے لیے>table_array (2nd argument)، پوری فہرست 2 فراہم کریں۔
    • col_index_num (تیسری دلیل) کے لیے، 1 کا استعمال کریں کیونکہ صف میں صرف ایک کالم ہے۔
    • range_lookup (چوتھی دلیل) کے لیے، FALSE - بالکل مماثل سیٹ کریں۔

    فرض کریں کہ آپ کے پاس کالم A (فہرست 1) میں شرکاء کے نام اور ان کے نام ہیں۔ جو کالم B (فہرست 2) میں اہلیت کے راؤنڈ سے گزر چکے ہیں۔ آپ ان 2 فہرستوں کا موازنہ کرنا چاہتے ہیں تاکہ یہ تعین کیا جا سکے کہ گروپ A کے کن شرکاء نے مرکزی تقریب میں جگہ بنائی۔ ایسا کرنے کے لیے درج ذیل کو استعمال کریں۔فارمولا۔

    =VLOOKUP(A2, $C$2:$C$9, 1, FALSE)

    فارمولہ سیل E2 میں جاتا ہے، اور پھر آپ اسے اتنے سیلز کے ذریعے نیچے گھسیٹتے ہیں جتنے کہ فہرست 1 میں موجود آئٹمز ہیں۔

    براہ کرم نوٹ کریں کہ table_array کو مطلق حوالہ جات ($C$2:$C$9) کے ساتھ مقفل کر دیا گیا ہے تاکہ جب آپ فارمولے کو درج ذیل سیلز میں کاپی کریں تو یہ مستقل رہے۔

    جیسا کہ آپ دیکھ سکتے ہیں، کے نام کوالیفائیڈ ایتھلیٹس کالم E میں نظر آتے ہیں۔ بقیہ شرکاء کے لیے، #N/A نقص ظاہر ہوتا ہے جو اس بات کی نشاندہی کرتا ہے کہ ان کے نام فہرست 2 میں دستیاب نہیں ہیں۔

    بھیس #N/ ایک خرابی

    اوپر زیر بحث VLOOKUP فارمولہ اپنے بنیادی مقصد کو مکمل طور پر پورا کرتا ہے - مشترکہ اقدار واپس کرتا ہے اور گمشدہ ڈیٹا پوائنٹس کی نشاندہی کرتا ہے۔ تاہم، یہ #N/A غلطیوں کا ایک گروپ فراہم کرتا ہے، جو ناتجربہ کار صارفین کو یہ سوچنے پر مجبور کر سکتی ہے کہ فارمولے میں کچھ غلط ہے۔

    خرابیوں کو خالی خلیات سے تبدیل کرنے کے لیے، VLOOKUP استعمال کریں۔ IFNA یا IFERROR فنکشن کے ساتھ مل کر اس طرح:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")

    ہمارا بہتر فارمولہ #N/ کی بجائے ایک خالی سٹرنگ ("") لوٹاتا ہے۔ اے۔ آپ اپنا حسب ضرورت متن بھی واپس کر سکتے ہیں جیسے "فہرست 2 میں نہیں"، "موجود نہیں"، یا "دستیاب نہیں"۔ مثال کے طور پر:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "Not in List 2")

    یہ ایکسل میں دو کالموں کا موازنہ کرنے کا بنیادی VLOOKUP فارمولا ہے۔ آپ کے مخصوص کام پر منحصر ہے، اس میں مزید مثالوں کے مطابق ترمیم کی جا سکتی ہے۔

    VLOOKUP کا استعمال کرتے ہوئے مختلف ایکسل شیٹس میں دو کالموں کا موازنہ کریں

    حقیقی زندگی میں، کالم آپموازنہ کرنے کی ضرورت ہمیشہ ایک ہی شیٹ پر نہیں ہوتی ہے۔ ایک چھوٹے ڈیٹاسیٹ میں، آپ دو شیٹس کو ساتھ ساتھ دیکھ کر دستی طور پر اختلافات کو تلاش کرنے کی کوشش کر سکتے ہیں۔

    فارمولوں کے ساتھ دوسری ورک شیٹ یا ورک بک میں تلاش کرنے کے لیے، آپ کو بیرونی حوالہ استعمال کرنا ہوگا۔ بہترین عمل یہ ہے کہ اپنی مرکزی شیٹ میں فارمولہ ٹائپ کرنا شروع کریں، پھر دوسری ورک شیٹ پر جائیں اور ماؤس کا استعمال کرتے ہوئے فہرست کو منتخب کریں - فارمولے میں ایک مناسب رینج کا حوالہ خود بخود شامل ہو جائے گا۔

    فرض کریں کہ فہرست 1 ہے Sheet1 پر کالم A میں اور فہرست 2 Sheet2 پر کالم A میں ہے، آپ اس فارمولے کا استعمال کرتے ہوئے دو کالموں کا موازنہ کر سکتے ہیں اور مماثلتیں تلاش کر سکتے ہیں:

    =IFNA(VLOOKUP(A2, Sheet2!$A$2:$A$9, 1, FALSE), "")

    مزید معلومات کے لیے، براہ کرم دیکھیں:

    • کسی اور شیٹ سے VLOOKUP
    • VLOOKUP مختلف ورک بک سے

    دو کالموں کا موازنہ کریں اور مشترکہ اقدار (مماثل) لوٹائیں

    پچھلی مثالوں میں، ہم نے ایک VLOOKUP فارمولے کو اس کی آسان ترین شکل میں زیر بحث لایا:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")

    اس فارمولے کا نتیجہ ہے دوسرے کالم میں دستیاب اقدار کی جگہ کالموں اور خالی خلیوں دونوں میں موجود اقدار کی فہرست۔

    خرابی کے بغیر مشترکہ اقدار کی فہرست حاصل کرنے کے لیے، صرف نتیجے میں آنے والے کالم میں آٹو فلٹر شامل کریں اور خالی جگہوں کو فلٹر کریں۔

    ایکسل میں مائیکروسافٹ 365 اور ایکسل 2021 کے لیے متحرک صفوں کو اپپورٹ کریں، آپ خالی جگہوں کو متحرک طور پر نکالنے کے لیے فلٹر فنکشن کا استعمال کر سکتے ہیں۔ اس کے لیے، بطور IFNA VLOOKUP فارمولہ استعمال کریں۔فلٹر کے لیے معیار:

    =FILTER(A2:A14, IFNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE), "")"")

    براہ کرم توجہ دیں کہ اس معاملے میں ہم پوری فہرست 1 (A2:A14) کو VLOOKUP کے lookup_value دلیل کو فراہم کرتے ہیں۔ فنکشن لسٹ 2 (C2:C9) سے ہر ایک تلاش کی قدر کا موازنہ کرتا ہے اور مماثلتوں کی ایک صف اور #N/A غلطیوں کو لاپتہ اقدار کی نمائندگی کرتا ہے۔ IFNA فنکشن غلطیوں کو خالی تاروں سے بدل دیتا ہے اور نتائج کو FILTER فنکشن میں پیش کرتا ہے، جو خالی جگہوں کو فلٹر کرتا ہے ("") اور حتمی نتیجہ کے طور پر میچوں کی ایک صف کو آؤٹ پٹ کرتا ہے۔

    متبادل طور پر، آپ VLOOKUP کے نتیجے کو چیک کرنے کے لیے ISNA فنکشن کا استعمال کر سکتے ہیں اور FALSE پر جانچنے والے آئٹمز کو فلٹر کر سکتے ہیں، یعنی #N/A غلطیوں کے علاوہ قدریں:

    =FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE))=FALSE)

    ایک ہی نتیجہ XLOOKUP فنکشن کے ساتھ حاصل کیا جائے، جو فارمولے کو اور بھی آسان بنا دیتا ہے۔ XLOOKUP کی #N/A غلطیوں کو اندرونی طور پر ہینڈل کرنے کی صلاحیت کی وجہ سے (اختیاری if_not_found دلیل)، ہم IFNA یا ISNA ریپر کے بغیر کر سکتے ہیں:

    =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")"")

    موازنہ دو کالم اور گمشدہ اقدار تلاش کریں (اختلافات)

    اختلافات تلاش کرنے کے لیے ایکسل میں 2 کالموں کا موازنہ کرنے کے لیے، آپ اس طرح آگے بڑھ سکتے ہیں:

    1. پہلے کو تلاش کرنے کے لیے بنیادی فارمولہ لکھیں فہرست 2 میں لسٹ 1 (A2) سے قدر ($C$2:$C$9):

      VLOOKUP(A2, $C$2:$C$9, 1, FALSE)

    2. Nest the #N/A کی غلطیوں کے لیے VLOOKUP کے آؤٹ پٹ کو چیک کرنے کے لیے ISNA فنکشن میں اوپر والا فارمولا۔ غلطی کی صورت میں، ISNA سے TRUE نکلتا ہے، بصورت دیگر FALSE:

      ISNA(VLOOKUP(A2,$C$2:$C$9, 1, FALSE))

    3. IF فنکشن کی منطقی جانچ کے لیے ISNA VLOOKUP فارمولہ استعمال کریں۔ اگر ٹیسٹ درست (#N/A غلطی) پر تشخیص کرتا ہے، تو اسی قطار میں فہرست 1 سے ایک قدر واپس کریں۔ اگر ٹیسٹ کا اندازہ FALSE پر ہوتا ہے (فہرست 2 میں ایک مماثلت پائی جاتی ہے)، ایک خالی سٹرنگ واپس کریں۔

    مکمل فارمولہ یہ فارم لیتا ہے:

    =IF(ISNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE)), A2, "")

    خالی جگہوں سے چھٹکارا پانے کے لیے، اوپر کی مثال کے مطابق ایکسل کا فلٹر لگائیں۔

    ایکسل 365 اور ایکسل 2021 میں، آپ رزلٹ لسٹ کو متحرک طور پر فلٹر کر سکتے ہیں۔ اس کے لیے، صرف ISNA VLOOKUP فارمولے کو FILTER فنکشن کے include argument میں رکھیں:

    =FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE)))

    دوسرا طریقہ ہے معیار کے لیے XLOOKUP استعمال کریں - فنکشن گمشدہ ڈیٹا پوائنٹس کے لیے خالی سٹرنگز ("") لوٹاتا ہے، اور آپ فہرست 1 میں ان اقدار کو فلٹر کرتے ہیں جن کے لیے XLOOKUP نے خالی سٹرنگز (=""):

    =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")

    دو کالموں کے درمیان مماثلت اور فرق کی نشاندہی کرنے کے لیے VLOOKUP فارمولہ

    اگر آپ پہلی فہرست میں ٹیکسٹ لیبلز شامل کرنا چاہتے ہیں جس سے یہ ظاہر ہوتا ہے کہ دوسری فہرست میں کون سی قدریں دستیاب ہیں اور کون سی نہیں، تو VLOOKUP فارمولے کے ساتھ مل کر استعمال کریں۔ IF اور ISNA/ISERROR فنکشنز۔

    مثال کے طور پر، ان ناموں کی شناخت کے لیے جو کالم A اور D دونوں میں ہیں اور جو صرف کالم A میں ہیں، فارمولہ یہ ہے:

    =IF(ISNA(VLOOKUP(A2, $D$2:$D$9, 1, FALSE)), "Not qualified", "Qualified")

    یہاں، ISNA فنکشن VLOOKUP کی طرف سے پیدا کردہ #N/A کی خرابیوں کو پکڑتا ہے اور اس درمیانی نتیجہ کو IF فنکشن میں منتقل کرتا ہےغلطیوں کے لیے مخصوص متن اور کامیاب تلاش کے لیے دوسرا متن واپس کریں۔

    اس مثال میں، ہم نے "ناٹ کوالیفائیڈ"/"کوالیفائیڈ" لیبل استعمال کیے، جو ہمارے نمونے کے ڈیٹاسیٹ کے لیے موزوں ہیں۔ آپ ان کو "فہرست 2 میں نہیں"/"فہرست 2 میں"، "دستیاب نہیں"/"دستیاب" یا کسی دوسرے لیبل سے بدل سکتے ہیں جو آپ کو مناسب لگے۔

    اس فارمولے کو کالم میں ڈالنا بہتر ہے۔ لسٹ 1 سے ملحق اور آپ کی فہرست میں جتنے بھی آئٹمز ہیں ان سیلز کے ذریعے کاپی کی گئی۔

    2 کالموں میں مماثلت اور فرق کو پہچاننے کا ایک اور طریقہ MATCH فنکشن کا استعمال ہے:

    =IF(ISNA(MATCH(A2, $D$2:$D$9, 0)), "Not in List 2", "In List 2")

    24>

    2 کالموں کا موازنہ کریں اور تیسرے سے ایک قدر واپس کریں

    متعلقہ ڈیٹا پر مشتمل جدولوں کے ساتھ کام کرتے وقت، آپ کو بعض اوقات دو مختلف جدولوں میں دو کالموں کا موازنہ کریں اور دوسرے کالم سے مماثل قدر واپس کریں۔ درحقیقت، یہ VLOOKUP فنکشن کا بنیادی استعمال ہے، جس مقصد کے لیے اسے ڈیزائن کیا گیا تھا۔

    مثال کے طور پر، نیچے دو جدولوں میں کالم A اور D میں ناموں کا موازنہ کرنا اور کالم E سے ایک وقت واپس کرنا ، فارمولہ یہ ہے:

    =VLOOKUP(A3, $D$3:$E$10, 2, FALSE)

    25>

    #N/A غلطیوں کو چھپانے کے لیے، ثابت حل استعمال کریں - IFNA فنکشن:

    =IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "")

    خالی جگہوں کے بجائے، آپ ڈیٹا پوائنٹس کی کمی کے لیے کوئی بھی متن واپس کر سکتے ہیں - بس اسے آخری دلیل میں ٹائپ کریں۔ مثال کے طور پر:

    =IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "Not available")

    VLOOKUP کے علاوہ، کام کو تلاش کرنے کے چند دیگر فنکشنز سے بھی پورا کیا جا سکتا ہے۔

    ذاتی طور پر، میں زیادہ لچکدار INDEX پر انحصار کروں گا۔میچ فارمولہ:

    =IFNA(INDEX($E$3:$E$10, MATCH(A3, $D$3:$D$10, 0)), "")

    یا VLOOKUP کا جدید جانشین استعمال کریں - XLOOKUP فنکشن، Excel 365 اور Excel 2021 میں دستیاب ہے:

    =XLOOKUP(A3, $D$3:$D$10, $E$3:$E$10, "")

    To گروپ A سے اہل شرکاء کے نام اور ان کے نتائج حاصل کریں، بس کالم B میں خالی خلیات کو فلٹر کریں:

    =FILTER(A3:B15, B3:B15"")

    موازنہ ٹولز

    اگر آپ ایکسل میں فائل یا ڈیٹا کا اکثر موازنہ کرتے ہیں، تو ہمارے الٹیمیٹ سویٹ میں شامل یہ سمارٹ ٹولز آپ کا وقت بہت زیادہ بچا سکتے ہیں!

    ٹیبلز کا موازنہ کریں - ڈپلیکیٹس (مماثل) اور منفرد اقدار (فرق) تلاش کرنے کا فوری طریقہ۔ کسی بھی دو ڈیٹا سیٹس جیسے کالم، فہرست یا ٹیبل میں۔

    دو شیٹس کا موازنہ کریں - دو ورک شیٹس کے درمیان فرق تلاش کریں اور ان کو نمایاں کریں۔

    متعدد شیٹس کا موازنہ کریں - ایک ہی وقت میں متعدد شیٹس میں فرق تلاش کریں اور نمایاں کریں

    >

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔