فہرست کا خانہ
ٹیوٹوریل Google Sheets VLOOKUP فنکشن کے نحو کی وضاحت کرتا ہے اور دکھاتا ہے کہ حقیقی زندگی کے کاموں کو حل کرنے کے لیے Vlookup فارمولے کیسے استعمال کیے جائیں۔
باہمی ڈیٹا کے ساتھ کام کرتے وقت، سب سے زیادہ عام چیلنج ایک سے زیادہ شیٹس میں معلومات تلاش کرنا ہے۔ آپ اکثر روزمرہ کی زندگی میں اس طرح کے کام انجام دیتے ہیں، مثال کے طور پر روانگی کا وقت اور اسٹیٹس جاننے کے لیے اپنے فلائٹ نمبر کے لیے فلائٹ شیڈول بورڈ کو اسکین کرتے وقت۔ Google Sheets VLOOKUP اسی طرح کام کرتا ہے - اسی شیٹ پر کسی دوسرے ٹیبل سے یا مختلف شیٹ سے مماثل ڈیٹا کو تلاش کرتا ہے اور بازیافت کرتا ہے۔
ایک وسیع رائے یہ ہے کہ VLOOKUP سب سے مشکل اور غیر واضح فنکشنز میں سے ایک ہے۔ لیکن یہ سچ نہیں ہے! درحقیقت، Google Sheets میں VLOOKUP کرنا آسان ہے، اور ایک لمحے میں آپ اسے یقینی بنا لیں گے۔
ٹِپ۔ Microsoft Excel کے صارفین کے لیے، ہمارے پاس فارمولے کی مثالوں کے ساتھ ایک علیحدہ Excel VLOOKUP ٹیوٹوریل ہے۔
Google Sheets VLOOKUP - نحو اور استعمال
Google Sheets میں VLOOKUP فنکشن کو عمودی انجام دینے کے لیے ڈیزائن کیا گیا ہے۔ تلاش کریں - ایک مخصوص رینج میں پہلے کالم کے نیچے کلیدی قدر (منفرد شناخت کنندہ) تلاش کریں اور دوسرے کالم سے اسی قطار میں ایک قدر واپس کریں۔
Google Sheets VLOOKUP فنکشن کا نحو اس طرح ہے مندرجہ ذیل:
VLOOKUP(search_key, range, index, [is_sorted])پہلے 3 دلائل درکار ہیں، آخری ایک اختیاری ہے:
Search_key - قدر ہے کوپہلا جیسا کہ VLOOKUP فنکشن کرتا ہے۔ مزید یہ کہ، یہ متعدد حالات کا جائزہ لے سکتا ہے، کسی بھی سمت میں دیکھ سکتا ہے، اور تمام یا متعین کردہ میچوں کو بطور قدر یا فارمولے ۔
یہ یاد رکھتے ہوئے کہ ایک تصویر ہزار الفاظ کی ہوتی ہے، آئیے دیکھتے ہیں کہ ایڈ آن حقیقی زندگی کے ڈیٹا پر کیسے کام کرتا ہے۔ فرض کریں، ہمارے سیمپل ٹیبل میں کچھ آرڈرز میں کئی آئٹمز ہوتے ہیں، اور آپ ایک مخصوص آرڈر کے تمام آئٹمز کو دوبارہ حاصل کرنا چاہتے ہیں۔ Vlookup فارمولہ ایسا کرنے سے قاصر ہے، جبکہ ایک زیادہ طاقتور QUERY فنکشن کر سکتا ہے۔ مسئلہ یہ ہے کہ اس فنکشن کے لیے استفسار کی زبان یا کم از کم ایس کیو ایل نحو کا علم درکار ہے۔ اس مطالعہ میں دن گزارنے کی کوئی خواہش نہیں ہے؟ ایک سے زیادہ VLOOKUP میچز ایڈ آن انسٹال کریں اور سیکنڈوں میں ایک بے عیب فارمولا حاصل کریں!
اپنی Google Sheet میں، Add-ons > متعدد VLOOKUP میچز > پر کلک کریں۔ 1 ہمارا معاملہ)۔
اس مثال کے لیے، ہم نے واپسی کا انتخاب کیا فارمولوں کے طور پر مماثل ہے. لہذا، اب آپ F2 میں کوئی بھی آرڈر نمبر ٹائپ کر سکتے ہیں، اور ذیل میں اسکرین شاٹ میں دکھایا گیا فارمولہ خود بخود دوبارہ گنتی کرے گا:
ایڈ آن کے بارے میں مزید جاننے کے لیے، ملاحظہ کریں متعدد VLOOKUP مماثل ہوم پیج یا اسے ابھی G Suite مارکیٹ پلیس سے حاصل کریں۔
اس طرح آپ Google Sheets تلاش کر سکتے ہیں۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!
تلاش کریں (لوک اپ ویلیو یا منفرد شناخت کنندہ)۔ مثال کے طور پر، آپ لفظ "سیب"، نمبر 10، یا سیل A2 میں قدر تلاش کر سکتے ہیں۔رینج - تلاش کے لیے ڈیٹا کے دو یا زیادہ کالم۔ Google Sheets VLOOKUP فنکشن ہمیشہ رینج کے پہلے کالم میں تلاش کرتا ہے۔
انڈیکس - رینج میں کالم نمبر جس سے ایک مماثل قدر (اسی قطار میں ویلیو search_key ) لوٹائی جانی چاہیے۔
رینج میں پہلے کالم میں انڈیکس 1 ہے۔ اگر انڈیکس 1 سے کم ہے، ایک Vlookup فارمولہ #VALUE! غلطی اگر یہ رینج میں کالموں کی تعداد سے زیادہ ہے تو، VLOOKUP #REF! غلطی۔
Is_sorted - اشارہ کرتا ہے کہ آیا تلاش کالم ترتیب دیا گیا ہے (TRUE) یا نہیں (FALSE)۔ زیادہ تر معاملات میں، FALSE کی سفارش کی جاتی ہے۔
- اگر is_sorted درست ہے یا چھوڑ دیا گیا ہے (پہلے سے طے شدہ)، رینج کا پہلا کالم چھانٹنا ضروری ہے۔ صعودی ترتیب میں ، یعنی A سے Z تک یا چھوٹے سے بڑے تک۔
اس صورت میں ایک Vlookup فارمولہ تقریبا میچ لوٹاتا ہے۔ مزید واضح طور پر، یہ پہلے عین مطابق مماثلت کی تلاش کرتا ہے۔ اگر کوئی عین مطابق مماثلت نہیں ملتی ہے، تو فارمولہ قریبی ترین مماثلت کو تلاش کرتا ہے جو تلاش_کی سے کم یا اس کے برابر ہے۔ اگر تلاش کے کالم میں تمام قدریں تلاش کی کلید سے زیادہ ہیں، تو ایک #N/A خرابی لوٹائی جاتی ہے۔
- اگر is_sorted FALSE پر سیٹ ہے تو کسی ترتیب کی ضرورت نہیں ہے۔ اس صورت میں، ایک Vlookup بالکل مماثل کے لیے فارمولہ تلاش کرتا ہے۔ اگر تلاش کے کالم میں 2 یا اس سے زیادہ قدریں ہیں جو بالکل search_key کے برابر ہیں، تو جو پہلی قدر پائی جاتی ہے وہ واپس کردی جاتی ہے۔
پہلی نظر میں، نحو تھوڑا پیچیدہ لگ سکتا ہے، لیکن ذیل میں Google Sheet Vlookup فارمولہ کی مثال چیزوں کو سمجھنے میں آسان بنا دے گی۔
فرض کریں کہ آپ کے پاس دو میزیں ہیں: مین ٹیبل اور تلاش کی میز جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔ ٹیبلز میں ایک مشترکہ کالم ( آرڈر ID ) ہے جو ایک منفرد شناخت کنندہ ہے۔ آپ کا مقصد ہر آرڈر کی حیثیت کو تلاش کی میز سے مرکزی میز تک کھینچنا ہے۔
اب، آپ کام کو پورا کرنے کے لیے Google Sheets Vlookup کا استعمال کیسے کریں گے؟ شروع کرنے کے لیے، آئیے ہمارے Vlookup فارمولے کے لیے دلائل کی وضاحت کرتے ہیں:
- Search_key - آرڈر ID (A3)، جس قدر تلاش کی جانی ہے وہ لک اپ ٹیبل کے پہلے کالم میں .
- رینج - تلاش کی میز ($F$3:$G$8)۔ براہ کرم اس بات پر توجہ دیں کہ ہم مطلق سیل حوالہ جات کا استعمال کرتے ہوئے رینج کو مقفل کرتے ہیں کیونکہ ہم فارمولے کو متعدد سیلز میں کاپی کرنے کا ارادہ رکھتے ہیں۔
- انڈیکس - 2 کیونکہ اسٹیٹس کالم جس سے ہم میچ واپس کرنا چاہتے ہیں وہ رینج میں دوسرا کالم ہے۔
- Is_sorted - FALSE کیونکہ ہمارا سرچ کالم (F) نہیں ہے ترتیب دیا گیا۔
تمام دلائل کو ایک ساتھ رکھنے سے، ہمیں یہ فارمولا ملتا ہے:
=VLOOKUP(A3,$F$3:$G$8,2,false)
اسے مین ٹیبل کے پہلے سیل (D3) میں درج کریں، کاپی کریں کالم کے نیچے، اور آپ کو نتیجہ ملے گا۔اس سے ملتا جلتا ہے:
کیا آپ کے لیے Vlookup فارمولہ کو سمجھنا اب بھی مشکل ہے؟ پھر اسے اس طرح دیکھیں:
Google Sheets VLOOKUP کے بارے میں جاننے کے لیے 5 چیزیں
جیسا کہ آپ پہلے ہی سمجھ چکے ہیں، Google Sheets VLOOKUP فنکشن ایک ایسی چیز ہے باریکیاں ان پانچ آسان حقائق کو یاد رکھنا آپ کو پریشانی سے دور رکھے گا اور Vlookup کی عام غلطیوں سے بچنے میں آپ کی مدد کرے گا۔
- Google Sheets VLOOKUP اپنے بائیں طرف نہیں دیکھ سکتا، یہ ہمیشہ سب سے پہلے (بائیں) کالم میں تلاش کرتا ہے۔ رینج بائیں Vlookup کرنے کے لیے، Google Sheets Index Match فارمولہ استعمال کریں۔
- Google Sheets میں Vlookup کیس غیر حساس ہے، یعنی یہ چھوٹے اور بڑے حروف میں فرق نہیں کرتا ہے۔ کیس سے حساس تلاش کے لیے، یہ فارمولہ استعمال کریں۔
- اگر VLOOKUP غلط نتائج دیتا ہے، تو درست مماثلت واپس کرنے کے لیے is_sorted دلیل کو FALSE پر سیٹ کریں۔ اگر اس سے مدد نہیں ملتی ہے تو VLOOKUP کے ناکام ہونے کی دیگر ممکنہ وجوہات کی جانچ کریں۔
- جب is_sorted TRUE پر سیٹ ہو یا چھوڑ دیا جائے تو range کے پہلے کالم کو صعودی میں ترتیب دینا یاد رکھیں۔ ترتیب. اس صورت میں، VLOOKUP فنکشن ایک تیز تر بائنری سرچ الگورتھم کا استعمال کرے گا جو درست طریقے سے صرف ترتیب شدہ ڈیٹا پر کام کرتا ہے۔
- Google Sheets VLOOKUP جزوی مماثلت کے ساتھ وائلڈ کارڈ حروف کی بنیاد پر تلاش کر سکتا ہے۔ : سوالیہ نشان (؟) اور ستارہ (*)۔ مزید تفصیلات کے لیے براہ کرم یہ Vlookup فارمولہ کی مثال دیکھیں۔
کیسے استعمال کریں۔Google Sheets میں VLOOKUP - فارمولے کی مثالیں
اب جب کہ آپ کو اس بات کا بنیادی اندازہ ہے کہ Google Sheets Vlookup کیسے کام کرتا ہے، اب وقت آگیا ہے کہ خود چند فارمولے بنانے میں اپنا ہاتھ آزمائیں۔ ذیل کی Vlookup مثالوں کو پیروی کرنا آسان بنانے کے لیے، آپ نمونہ Vlookup Google sheet کو کھول سکتے ہیں۔
کسی مختلف شیٹ سے کیسے Vlookup کریں
حقیقی زندگی کی اسپریڈ شیٹس میں، مین ٹیبل اور لوک اپ ٹیبل اکثر مختلف چادروں پر رہتے ہیں۔ اسی اسپریڈشیٹ کے اندر اپنے Vlookup فارمولے کو کسی اور شیٹ پر بھیجنے کے لیے، رینج ریفرنس سے پہلے ورک شیٹ کے نام کے بعد فجائیہ نشان (!) لگائیں۔ مثال کے طور پر:
=VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)
اگر شیٹ کے نام میں خالی جگہیں یا غیر حروف تہجی کے حروف شامل ہیں، تو اسے سنگل کوٹیشن مارکس میں شامل کرنا نہ بھولیں۔ مثال کے طور پر:
=VLOOKUP(A2,'Lookup table'!$A$2:$B$7,2,false)
ٹپ۔ کسی دوسری شیٹ کا حوالہ دستی طور پر ٹائپ کرنے کے بجائے، آپ گوگل شیٹس سے اسے خود بخود داخل کروا سکتے ہیں۔ اس کے لیے، اپنا Vlookup فارمولہ ٹائپ کرنا شروع کریں اور جب range argument کی بات آتی ہے، تو لوک اپ شیٹ پر سوئچ کریں اور ماؤس کا استعمال کرتے ہوئے رینج کو منتخب کریں۔ اس سے فارمولے میں رینج کا حوالہ شامل ہو جائے گا، اور آپ کو صرف ایک متعلقہ حوالہ (پہلے سے طے شدہ) کو مطلق حوالہ میں تبدیل کرنا پڑے گا۔ ایسا کرنے کے لیے، یا تو کالم کے خط اور قطار سے پہلے $ کا نشان ٹائپ کریں۔نمبر، یا حوالہ منتخب کریں اور مختلف حوالہ جات کی اقسام کے درمیان ٹوگل کرنے کے لیے F4 دبائیں۔
وائلڈ کارڈ کریکٹرز کے ساتھ Google Sheets Vlookup
ایسے حالات میں جب آپ پوری تلاش کی قیمت (search_key) نہیں جانتے ہوں، لیکن آپ اس کا ایک حصہ جانتے ہیں، آپ درج ذیل وائلڈ کارڈ حروف کے ساتھ تلاش کر سکتے ہیں:
- کسی بھی ایک حرف سے ملنے کے لیے سوال کا نشان (؟) اور
- ستارہ (*) حروف کی کسی بھی ترتیب سے مماثل ہونے کے لیے۔
آئیے کہتے ہیں کہ آپ نیچے دیے گئے جدول سے مخصوص ترتیب کے بارے میں معلومات حاصل کرنا چاہتے ہیں۔ آپ آرڈر آئی ڈی کو مکمل طور پر یاد نہیں کر سکتے، لیکن آپ کو یاد ہے کہ پہلا حرف "A" ہے۔ لہذا، آپ گمشدہ حصے کو پُر کرنے کے لیے ایک ستارہ (*) استعمال کرتے ہیں، اس طرح:
=VLOOKUP("a*",$A$2:$C$7,2,false)
بہتر ہے، آپ کچھ سیل میں سرچ کلید کا معلوم حصہ داخل کر سکتے ہیں اور جوڑ سکتے ہیں۔ زیادہ ورسٹائل Vlookup فارمولہ بنانے کے لیے "*" کے ساتھ وہ سیل:
آئٹم کو کھینچنے کے لیے: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)
رقم کھینچنے کے لیے: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)
ٹپ۔ اگر آپ کو اصل سوالیہ نشان یا ستارے والے کردار کو تلاش کرنے کی ضرورت ہے، تو کریکٹر سے پہلے ٹیلڈ (~) لگائیں، جیسے "~*"۔
بائیں Vlookup کے لیے Google Sheets Index Match فارمولہ
VLOOKUP فنکشن کی سب سے اہم حدود میں سے ایک (ایکسل اور گوگل شیٹس دونوں میں) یہ ہے کہ یہ اپنے بائیں طرف نہیں دیکھ سکتا۔ یعنی، اگر تلاش کا کالم تلاش کے جدول میں پہلا کالم نہیں ہے، تو Google Sheets Vlookup ناکام ہو جائے گا۔ ایسے حالات میں، ایک زیادہ طاقتور اور استعمال کریںزیادہ پائیدار انڈیکس میچ فارمولہ:
INDEX ( return_range , MATCH( search_key , lookup_range , 0))مثال کے طور پر، تلاش کرنے کے لیے G3:G8 (lookup_range) میں A3 ویلیو (search_key) اور F3:F8 (return_range) سے میچ واپس کریں، اس فارمولے کو استعمال کریں:
=INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))
درج ذیل اسکرین شاٹ اس انڈیکس میچ فارمولے کو اس میں دکھاتا ہے۔ ایکشن:
Vlookup کے مقابلے انڈیکس میچ فارمولے کا ایک اور فائدہ یہ ہے کہ یہ شیٹس میں آپ کی ساختی تبدیلیوں سے محفوظ ہے کیونکہ یہ واپسی کالم کا براہ راست حوالہ دیتا ہے۔ خاص طور پر، تلاش کے جدول میں کالم داخل کرنے یا حذف کرنے سے Vlookup فارمولہ ٹوٹ جاتا ہے کیونکہ "ہارڈ کوڈڈ" انڈیکس نمبر غلط ہو جاتا ہے، جبکہ انڈیکس میچ فارمولہ محفوظ اور درست رہتا ہے۔
انڈیکس میچ کے بارے میں مزید معلومات کے لیے براہ کرم دیکھیں کہ کیوں INDEX MATCH VLOOKUP کا ایک بہتر متبادل ہے۔ اگرچہ مندرجہ بالا ٹیوٹوریل ایکسل کو نشانہ بناتا ہے، گوگل شیٹس میں INDEX MATCH بالکل اسی طرح کام کرتا ہے، سوائے دلائل کے مختلف ناموں کے۔
گوگل شیٹس میں کیس حساس Vlookup
ایسے معاملات میں جب متن کیس کے معاملات میں، کیس کے لیے حساس Google Sheets Vlookup ارے فارمولہ :
ArrayFormula(INDEX( return_range ، MATCH (TRUE) بنانے کے لیے TRUE اور EXACT فنکشنز کے ساتھ INDEX MATCH استعمال کریں ,EXACT( lookup_range , search_key ),0)))یہ فرض کرتے ہوئے کہ تلاش کی کلید سیل A3 میں ہے، تلاش کی حد G3:G8 ہے اور واپسی کی حد ہےF3:F8، فارمولہ مندرجہ ذیل ہے:
=ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))
جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے، فارمولے کو بڑے اور چھوٹے حروف جیسے A-1001 اور a-1001 میں فرق کرنے میں کوئی مسئلہ نہیں ہے۔ :
ٹپ۔ فارمولے میں ترمیم کرتے وقت Ctrl + Shift + Enter دبانے سے فارمولے کے شروع میں خود بخود ARRAYFORMULA فنکشن داخل ہوجاتا ہے۔
Vlookup فارمولے سب سے عام ہیں لیکن گوگل شیٹس میں تلاش کرنے کا واحد طریقہ نہیں ہے۔ اس ٹیوٹوریل کا اگلا اور آخری حصہ ایک متبادل کو ظاہر کرتا ہے۔
شیٹس کو ضم کریں: Google Sheets Vlookup کے لیے فارمولہ سے پاک متبادل
اگر آپ گوگل کرنے کے لیے بصری فارمولے سے پاک طریقہ تلاش کر رہے ہیں۔ اسپریڈشیٹ Vlookup، مرج شیٹس ایڈ آن استعمال کرنے پر غور کریں۔ آپ اسے Google Sheets کے ایڈ آن اسٹور سے مفت حاصل کر سکتے ہیں۔
ایک بار جب آپ کی Google Sheets میں ایڈ آن شامل ہو جائے، تو آپ اسے ایکسٹینشنز ٹیب کے تحت تلاش کر سکتے ہیں:
مرج شیٹس کے ایڈ آن کے ساتھ، آپ اسے فیلڈ ٹیسٹ دینے کے لیے تیار ہیں۔ ماخذ کا ڈیٹا آپ کو پہلے سے ہی معلوم ہے: ہم آرڈر ID :
<17 کی بنیاد پر سٹیٹس کالم سے معلومات حاصل کریں گے۔
زیادہ تر معاملات میں، ایڈ آن خود بخود آپ کے لیے پوری میز کو اٹھا لے گا۔ اگر ایسا نہیں ہوتا ہے تو، یا تو آٹو سلیکٹ بٹن پر کلک کریں یا کو منتخب کریں۔اپنی مین شیٹ میں دستی طور پر رینج کریں، اور پھر اگلا :
Finish پر کلک کریں، ضم شیٹس کو پروسیسنگ کے لیے ایک لمحے کی اجازت دیں، اور آپ جانے کے لیے تیار ہیں!
<3
Vlookup ایک سے زیادہ مماثلتیں آسان طریقے سے!
متعدد VLOOKUP میچز جدید تلاش کے لیے ایک اور Google Sheets ٹول ہے۔ جیسا کہ اس کے نام سے پتہ چلتا ہے، ایڈ آن تمام میچز کو واپس کر سکتا ہے، نہ صرف