فهرست
ټیوټوریل ښیې چې څنګه د V لوک اپ او IF فنکشن سره یوځای کول په Excel کې د if حالت سره د v-lookup لپاره. تاسو به دا هم زده کړئ چې څنګه د IF ISNA VLOOKUP فورمول وکاروئ ترڅو د #N/A تېروتنې د خپل متن، صفر یا خالي حجرې سره ځای په ځای کړئ.
په داسې حال کې چې د VLOOKUP او IF فنکشنونه پخپله ګټور دي، یوځای دوی حتی ډیر ارزښتناکه تجربې وړاندې کوي. دا ټیوټوریل پدې معنی لري چې تاسو د دوه افعالو ترکیب په ښه توګه په یاد ولرئ، که نه نو تاسو غواړئ د پورتنیو لینکونو په تعقیب سره خپله پوهه پراخه کړئ.
Vlookup with if بیان: بیرته راستنیدنه ریښتیا/ غلط، هو/نه، او داسې نور.
یو له خورا عام سناریو څخه کله چې تاسو If او Vlookup سره یوځای کړئ د نمونې ارزښت سره د Vlookup لخوا بیرته راستانه شوي ارزښت پرتله کړئ او بیرته راګرځئ هو / نه یا ریښتیا / غلط د پایلې په توګه.
په ډیرو مواردو کې، لاندې عمومي فورمول به ښه کار وکړي:
IF(VLOOKUP(…) = value, ریښتیا، غلط)په ساده انګلیسي کې ژباړل شوی، فورمول Excel ته لارښوونه کوي چې بیرته راستانه شي ریښتیا که Vlookup ریښتیا وي (د بیلګې په توګه د ټاکل شوي ارزښت سره مساوي). که چیرې Vlookup غلط وي (د ټاکل شوي ارزښت سره مساوي نه وي)، فورمول بیرته راګرځي غلط .
لاندې به تاسو د دې IF Vlookup فورمول یو څو ریښتیني کارونې ومومئ.
1 مثال. یو ځانګړی ارزښت وګورئ
راځئ چې ووایو، تاسو په A کالم کې د توکو لیست لرئ او په ب کالم کې مقدار لرئ. تاسو د خپلو کاروونکو لپاره ډشبورډ جوړوئ او یو فارمول ته اړتیا لرئدا به په E1 کې د یو توکي لپاره مقدار وګوري او کارونکي ته خبر ورکړي چې آیا توکي په ذخیره کې دي یا پلورل شوي.
تاسو مقدار د منظم ویلوک اپ سره د دقیق میچ فارمول سره راوباسئ لکه:
=VLOOKUP(E1,$A$2:$B$10,2,FALSE)
بیا، د IF بیان ولیکئ چې د Vlookup پایله له صفر سره پرتله کوي، او "نه" بیرته راولي که دا د 0 سره مساوي وي، "هو" که نه:
=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")
د هو/نه پرځای، تاسو کولی شئ بیرته راشئ رښتیا/غلط یا په سټاک کې/پلورل شوي یا کوم بل دوه انتخابونه د مثال په توګه:
=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Sold out","In stock")
تاسو کولی شئ د Vlookup لخوا بیرته راستنیدونکي ارزښت د نمونې متن سره پرتله کړئ. په دې حالت کې، ډاډ ترلاسه کړئ چې د متن توری د اقتباس نښانو کې ضمیمه کړئ، لکه دا:
=IF(VLOOKUP(E1,$A$2:$B$10,2)="sample text",TRUE,FALSE)
مثال 2. د Vlookup پایله د بل حجرې سره پرتله کړئ
د بل ځانګړي مثال په Excel کې د If condition سره Vlookup د Vlookup محصول په بل حجره کې د ارزښت سره پرتله کول دي. د مثال په توګه، موږ کولی شو وګورو چې ایا دا په G2 حجره کې د یوې شمیرې څخه لوی یا مساوي دی:
=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")
او دلته زموږ د If فارمول دی چې په عمل کې د Vlookup سره دی:
په ورته انداز کې، تاسو کولی شئ په خپل Excel If Vlookup فورمول کې د سیل ریفرنس سره یوځای کوم بل منطقي آپریټر وکاروئ.
مثال 3. په لنډ لیست کې د Vlookup ارزښتونه
د هدف کالم کې د هرې حجرې د بل لیست سره پرتله کولو لپاره او بیرته راشئ ریښتیا یا هو که یو میچ وموندل شي، غلط یا نه که نه نو، دا عمومي IF ISNA VLOOKUP فورمول وکاروئ:
IF(ISNA(VLOOKUP(…))،"نه"،"هو")که Vlookup د #N/A تېروتنې پایله ولري، فورمول "نه" راګرځي، پدې معنی چې د لټون ارزښت د لټون په لیست کې نه موندل کیږي. که لوبه وموندل شي، "هو" بیرته راځي. د مثال په توګه:
=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"No","Yes")
که ستاسو د سوداګرۍ منطق مخالفې پایلې ته اړتیا ولري، په ساده ډول د "هو" او "نه" بدل کړئ ترڅو د فورمول منطق بدل کړي:
=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Yes","No")
Excel If Vlookup فورمول د مختلفو محاسبو ترسره کولو لپاره
د خپل متن پیغامونو ښودلو سربیره، که د Vlookup سره فعالیت کولی شي مختلف محاسبې ترسره کړي د هغه معیارونو پراساس چې تاسو یې مشخص کوئ.
زموږ مثال نور په پام کې نیولو سره، راځئ چې د یو ځانګړي پلورونکي (F1) کمیسیون د دوی د اغیزمنتیا په اساس محاسبه کړو: 20٪ کمیسون د هغو کسانو لپاره چې $ 200 او نور یې جوړ کړي، 10٪ د نورو لپاره .
د دې لپاره، تاسو وګورئ چې آیا د Vlookup لخوا بیرته راستانه شوي ارزښت له 200 څخه ډیر یا مساوي دی، او که دا وي، دا په 20٪ سره ضرب کړئ، که نه نو په 10٪ سره:
=IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE )>=200, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)
چیرته چې A2:A10 د پلورونکي نومونه دي او C2:C10 پلورونکي دي.
که د #N/A تېروتنې پټولو لپاره ISNA VLOOKUP
که د VLOOKUP فنکشن مشخص ارزښت ونه موندل شي، دا د #N/A تېروتنه اچوي. د دې تېروتنې د موندلو او د خپل متن سره د بدلولو لپاره، د IF فنکشن منطقي ازموینې کې د Vlookup فورمول ځای په ځای کړئ، لکه:
IF(ISNA(VLOOKUP(…))، "Not found", VLOOKUP(…) )په طبیعي توګه، تاسو کولی شئ د "نه موندل شوي" پر ځای هر هغه متن چې تاسو یې خوښوي ولیکئ.
فرض کړئ، تاسو د پلورونکي لیست لرئ.په یوه کالم کې نومونه او په بل کالم کې د پلور مقدار. ستاسو دنده دا ده چې یو شمیره راوباسئ د هغه نوم سره مطابقت ولرئ چې کارونکي یې په F1 کې ننوځي. که نوم ونه موندل شي، یو پیغام ښکاره کړئ چې ورته اشاره کوي.
د نومونو سره په A2:A10 او مقدار C2:C10 کې، دا دنده د لاندې If Vlookup فورمول سره بشپړ کیدی شي:
=IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)), "Not found", VLOOKUP(F1,$A$2:$C$10,3,FALSE))
که نوم وموندل شي، د پلور اړونده مقدار بیرته راستانه کیږي:
17>
که د لټون ارزښت ونه موندل شي، نه موندل شوی پیغام د #N/A خطا پرځای ښکاري:
دا فورمول څنګه کار کوي
د فورمول منطق خورا ساده دی: تاسو د ISNA فنکشن کاروئ د #N/A غلطیو لپاره ولیک اپ چیک کولو لپاره. که کومه تېروتنه رامنځته شي، ISNA ریښتیا راګرځي، که نه نو غلط. پورته ارزښتونه د IF فنکشن منطقي ازموینې ته ځي، کوم چې د لاندې څخه یو ترسره کوي:
- که منطقي ازموینه سمه وي (#N/A تېروتنه)، ستاسو پیغام ښکاره کیږي. <20
- که منطقي ازموینه غلطه وي (د لټون ارزښت وموندل شي)، Vlookup په نورمال ډول یو میچ بیرته راګرځوي.
IFNA VLOOKUP په نوي ایکسل نسخو کې
د Excel 2013 سره پیل، تاسو د #N/A تېروتنې د نیولو او سمبالولو لپاره د IF ISNA پرځای د IFNA فعالیت کارول کیدی شي:
IFNA(VLOOKUP(…)، " نه موندل شوی")زموږ په مثال کې، فورمول به لاندې شکل واخلئ:
=IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE), "Not found")
لارښوونه. که تاسو غواړئ چې هر ډول خطاګانې وخورئ، نه یوازې #N/A، د IFERROR فعالیت سره په ګډه VLOOKUP وکاروئ. نور جزیات دلته موندلی شئ: IFERRORپه Excel کې VLOOKUP.
Excel Vlookup: که ونه موندل شو بیرته ستنیدنه 0
کله چې د شمیرو ارزښتونو سره کار کول، تاسو ممکن صفر بیرته راګرځول غواړئ کله چې د لټون ارزښت ونه موندل شي. د دې د ترسره کولو لپاره، د IF ISNA VLOOKUP فورمول وکاروئ چې پورته یې په لږ تعدیل سره بحث وکړ: د متن پیغام پرځای، د IF فنکشن دلیل value_if_true کې 0 وړاندې کړئ:
IF(ISNA(VLOOKUP( …))، 0، VLOOKUP(…))زموږ د نمونې په جدول کې، فورمول به په لاندې ډول وي:
=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), 0, VLOOKUP(F2,$A$2:$C$10,3,FALSE))
21>
په د Excel 2016 او 2013 وروستي نسخې، تاسو کولی شئ د IFNA Vlookup ترکیب بیا وکاروئ:
=IFNA(VLOOKUP(I2,$A$2:$C$10,3, FALSE), 0)
Excel Vlookup: که ونه موندل شي خالي حجره بیرته راګرځي
دا یو بل توپیر دی د "Vlookup که بیا" بیان: کله چې د لټون ارزښت ونه موندل شي هیڅ شی بیرته راستانه کړئ. د دې کولو لپاره، خپل فارمول ته لارښوونه وکړئ چې د #N/A تېروتنې پر ځای یو خالي تار ("") بیرته راستانه کړئ:
IF(ISNA(VLOOKUP(…)) "", VLOOKUP(…))لاندې د یو څو بشپړ فورمول مثالونه دي:
د ټولو ایکسل نسخو لپاره:
=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), "", VLOOKUP(F2,$A$2:$C$10,3,FALSE))
د Excel 2016 او Excel 2013 لپاره:
=IFNA(VLOOKUP(F2,$A$2:$C$10,3, FALSE), "")
If د Index Match سره - د If condition سره vlookup بائیں
د ایکسل تجربه لرونکي کاروونکي پوهیږي چې د VLOOKUP فنکشن په Excel کې د عمودی لټون کولو یوازینۍ لار نه ده. د INDEX میچ ترکیب هم د دې هدف لپاره کارول کیدی شي او دا حتی خورا پیاوړی او څو اړخیز دی. ښه خبر دا دی چې د Index Match کولی شي د IF سره په سمه توګه په ورته ډول کار وکړيVlookup.
د مثال په توګه، تاسو په A کالم کې د امر شمیرې او په B کالم کې د پلورونکي نومونه لرئ. تاسو د یو ځانګړي پلورونکي لپاره د ترتیب شمیره راوباسئ لپاره د فورمول په لټه کې یاست.
Vlookup نشي کیدی پدې حالت کې کارول کیږي ځکه چې دا نشي کولی له ښي څخه کیڼ ته لټون وکړي. د Index Match به پرته له کوم خنډ څخه کار وکړي تر هغه چې د لټون ارزښت د لټون کولو کالم کې وموندل شي. که نه، د #N/A تېروتنه به ښکاره شي. د خپل متن سره د معیاري غلطی یادښت بدلولو لپاره، د IF ISNA دننه د نیسټ انډیکس میچ:
=IF(ISNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0))), "Not found", INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)))
په Excel 2016 او 2016 کې، تاسو کولی شئ د IF ISNA پرځای IFNA وکاروئ ترڅو فورمول نور جوړ کړي. کمپیکٹ:
=IFNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)), "Not found")
23>
په ورته ډول، تاسو کولی شئ د Index Match په نورو فورمولونو کې وکاروئ.
دا تاسو څنګه کاروئ. Vlookup او IF بیان په Excel کې یوځای. په دې ټیوټوریل کې بحث شوي فورمولونو ته د نږدې لید لپاره، تاسو ته ښه راغلاست ویل کیږي چې لاندې زموږ د نمونې کاري کتاب ډاونلوډ کړئ. زه له تاسو څخه د لوستلو لپاره مننه کوم او هیله لرم چې په راتلونکې اونۍ کې زموږ په بلاګ کې وګورم!
د کښته کولو لپاره د تمرین کاري کتاب
د ایکسل IF Vlookup - فورمول مثالونه (.xlsx فایل)