ئەگەر Excel دىكى VLOOKUP: شەرت بولسا Vlookup فورمۇلا

  • ھەمبەھىرلەڭ
Michael Brown

دەرسلىكتە Excel دىكى شەرت بولسا V LOOKUP ۋە IF ئىقتىدارىنى قانداق قىلىپ v-look غا بىرلەشتۈرۈش كۆرسىتىلدى. سىز يەنە ISNA VLOOKUP فورمۇلاسىنى ئىشلىتىپ ، # N / A خاتالىقىنى ئۆزىڭىزنىڭ تېكىستى ، نۆل ياكى قۇرۇق كاتەكچىگە ئالماشتۇرۇشنى ئۆگىنىسىز.

VLOOKUP ۋە IF ئىقتىدارلىرى ئۆزلۈكىدىن پايدىلىق بولسا ئۇلار تېخىمۇ قىممەتلىك تەجرىبىلەرنى بېرىدۇ. بۇ دەرسلىك ئىككى ئىقتىدارنىڭ گرامماتىكىسىنى ياخشى ئەستە ساقلايدىغانلىقىڭىزنى كۆرسىتىدۇ ، بولمىسا يۇقارقى ئۇلىنىشلارغا ئەگىشىش ئارقىلىق بىلىمىڭىزنى چوتكىلاشنى ئويلىشىڭىز مۇمكىن. خاتا ، ھەئە / ياق قاتارلىقلار. ياكى نەتىجىدە توغرا / خاتا .

كۆپىنچە ئەھۋاللاردا ، تۆۋەندىكى ئومۇمىي فورمۇلا ياخشى ئىشلەيدۇ:

IF (VLOOKUP (…) = قىممىتى, TRUE, FALSE)

ئاددىي ئىنگلىزچىغا تەرجىمە قىلىنغان ، فورمۇلا Excel غا True نى قايتۇرىدۇ ، ئەگەر Vlookup راست بولسا (يەنى بەلگىلەنگەن قىممەتكە تەڭ). ئەگەر Vlookup يالغان بولسا (بەلگىلەنگەن قىممەتكە تەڭ ئەمەس) ، فورمۇلا خاتا نى قايتۇرىدۇ.

مىسال 1. مەلۇم بىر قىممەتنى ئىزدەڭ

ئالايلى ، سىزدە A ئىستوندىكى تۈرلەر تىزىملىكى ۋە B ئىستوندىكى مىقدارلار بار. ئىشلەتكۈچىلىرىڭىز ئۈچۈن باشقۇرۇش تاختىسى قۇرۇۋاتىسىز ، فورمۇلا لازىم.بۇ E1 دىكى تۈرنىڭ مىقدارىنى تەكشۈرۈپ ، ئىشلەتكۈچىگە بۇ بۇيۇمنىڭ ساقلانغان ياكى سېتىلغانلىقىنى ئۇقتۇرىدۇ> =VLOOKUP(E1,$A$2:$B$10,2,FALSE)

ئاندىن ، Vlookup نىڭ نەتىجىسىنى نۆل بىلەن سېلىشتۇرىدىغان IF باياناتىنى يېزىڭ ، ئەگەر 0 گە تەڭ بولسا «ياق» نى قايتۇرۇڭ ، بولمىسا «ھەئە»:

=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")

ھەئە / ياق نىڭ ئورنىغا ، TRUE / FALSE ياكى پاي چېكى / سېتىلىدۇ ياكى باشقا ئىككى تاللاش. مەسىلەن:

=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 نەتىجىسىنى باشقا كاتەكچىگە سېلىشتۇرۇڭ

بۇنىڭ تىپىك مىسالى. Vlookup بىلەن Excel دىكى شەرت بولسا Vlookup چىقىرىش بىلەن باشقا كاتەكچىدىكى قىممەتنى سېلىشتۇرۇۋاتىدۇ. مەسىلەن ، ئۇنىڭ G2 كاتەكچىدىكى ساندىن چوڭ ياكى تەڭ ئىكەنلىكىنى تەكشۈرەلەيمىز:

=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")

بۇ يەردە بىزنىڭ Vlookup بىلەن ھەرىكەتلىنىدىغان فورمۇلامىز:

مۇشۇنىڭغا ئوخشاش ئۇسۇلدا ، ئەگەر سىز Vlookup فورمۇلادا Excel دىكى كاتەكچە پايدىلىنىشى بىلەن باشقا لوگىكىلىق مەشغۇلاتچىلارنى ئىشلىتەلەيسىز.

مىسال 3. قىسقا تىزىملىكتىكى Vlookup قىممىتى

نىشان ئىستوندىكى ھەر بىر كاتەكچىنى باشقا تىزىملىك ​​بىلەن سېلىشتۇرۇش ۋە ماس تېپىلسا True ياكى ھەئە نى قايتۇرۇش ، يالغان ياكى ياق بولمىسا ، بۇ ئومۇمىي 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 ئەگەر Vlookup فورمۇلا ئوخشىمىغان ھېسابلاش ئېلىپ بارسا

ئەگەر ئۆزىڭىزنىڭ قىسقا ئۇچۇرلىرىنى كۆرسىتىشتىن باشقا ، ئەگەر Vlookup بىلەن ئىقتىدار ئوخشىمىغان ھېسابلاش ئېلىپ بارسا سىز بەلگىلىگەن ئۆلچەمگە ئاساسەن. .3 <

A2: A10 بولسا ساتقۇچىلارنىڭ ئىسمى ، C2: C10 بولسا سېتىلىدۇ.

ئەگەر VLOOKUP ئىقتىدارى بەلگىلەنگەن قىممەتنى تاپالمىسا ، ئۇ # N / A خاتالىق تاشلايدۇ. بۇ خاتالىقنى تۇتۇش ۋە ئۇنى ئۆزىڭىزنىڭ تېكىستى بىلەن ئالماشتۇرۇش ئۈچۈن ، IF فۇنكىسىيەسىنىڭ لوگىكىلىق سىنىقىغا Vlookup فورمۇلا قىستۇرۇڭ ، مەسىلەن:IF (ISNA (VLOOKUP (…)) ، «تېپىلمىدى» ، VLOOKUP (…) )

تەبىئىيكى ، «تېپىلمىدى» نىڭ ئورنىغا ئۆزىڭىز خالىغان تېكىستنى يازسىڭىز بولىدۇ.

پەرەز قىلساق ، سىزدە ساتقۇچىلار تىزىملىكى باربىر ئىستوندىكى ئىسىملار ، باشقا بىر ئىستوندىكى سېتىش مىقدارى. سىزنىڭ ۋەزىپىڭىز ئىشلەتكۈچى F1 غا كىرگەن ئىسىمغا ماس ساننى تارتىش. ئەگەر بۇ ئىسىم تېپىلمىسا ، ئۇچۇرنى كۆرسىتىدىغان ئۇچۇرنى كۆرسىتىڭ. =IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)), "Not found", VLOOKUP(F1,$A$2:$C$10,3,FALSE))

ئىسىم تېپىلسا ، مۇناسىپ سېتىش سوممىسى قايتۇرۇلىدۇ:

ئەگەر ئىزدەش قىممىتى تېپىلمىسا ، تېپىلمىدى ئۇچۇر # N / A خاتالىقنىڭ ئورنىغا چىقىدۇ:

بۇ فورمۇلانىڭ قانداق ئىشلەيدىغانلىقى

فورمۇلانىڭ لوگىكىسى ئىنتايىن ئاددىي: سىز ISNA ئىقتىدارىنى ئىشلىتىسىز Vlookup نى # N / A خاتالىقىنى تەكشۈرۈش. ئەگەر خاتالىق كۆرۈلسە ، ISNA TRUE نى قايتۇرىدۇ ، بولمىسا يالغان. يۇقارقى قىممەتلەر IF فۇنكىسىيەسىنىڭ لوگىكىلىق سىنىقىغا كىرىدۇ ، ئۇ تۆۋەندىكىلەرنىڭ بىرىنى قىلىدۇ:

  • ئەگەر لوگىكىلىق سىناق TRUE (# N / A خاتالىق) بولسا ، ئۇچۇرىڭىز كۆرۈنىدۇ.
  • ئەگەر لوگىكىلىق سىناق يالغان بولسا (ئىزدەش قىممىتى تېپىلسا) ، Vlookup مۇسابىقىنى نورمال قايتۇرىدۇ.

يېڭى Excel نەشرىدىكى IFNA VLOOKUP

Excel 2013 دىن باشلاپ ، سىز # N / A خاتالىقىنى تۇتۇش ۋە بىر تەرەپ قىلىش ئۈچۈن IFNA نىڭ ئورنىغا IFNA ئىقتىدارىنى ئىشلىتەلەيدۇ:

IFNA (VLOOKUP (…), " تېپىلمىدى")

مىسالىمىزدا فورمۇلا بولاتتى تۆۋەندىكى شەكىلنى قوللىنىڭ:

=IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE), "Not found")

كۆرسەتمە. ئەگەر # N / A بولۇپلا قالماي ، ھەر خىل خاتالىقلارنى قاپلىماقچى بولسىڭىز ، VLOOKUP نى IFERROR ئىقتىدارى بىلەن بىرلەشتۈرۈپ ئىشلىتىڭ. تېخىمۇ كۆپ تەپسىلاتلارنى بۇ يەردىن تاپالايسىز: IFERRORExcel دىكى VLOOKUP. ئۇنى ئەمەلگە ئاشۇرۇش ئۈچۈن ، يۇقىرىدا مۇلاھىزە قىلىنغان 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)) Excel 2016 ۋە 2013 نىڭ يېقىنقى نەشىرلىرى ، سىز IFNA Vlookup بىرىكمىسىنى يەنە بىر قېتىم ئىشلىتەلەيسىز: «ئەگەر Vlookup بولسا ئۇنداقتا» جۈملىسىنىڭ: ئىزدەش قىممىتى تېپىلمىغاندا ھېچنىمە قايتۇرماڭ. بۇنى قىلىش ئۈچۈن فورمۇلاڭىزنى # N / A خاتالىقنىڭ ئورنىغا قۇرۇق تىزما ("") قايتۇرۇشنى بۇيرۇڭ:

IF (ISNA (VLOOKUP (…))), "", VLOOKUP (…))

تۆۋەندە بىر قانچە مۇكەممەل فورمۇلا مىسالى:

بارلىق Excel نۇسخىلىرى ئۈچۈن:

=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), "")

<0 <="" a="" if="" isna="" match="" n="" p="" ،="" ئالماشتۇرۇش="" ئوخشاش="" ئوڭدىن="" ئىزدىمەيدۇ.="" ئىزدەش="" ئىستونىدا="" ئىشلىتىشكە="" ئىشلىتىلىدۇ="" ئىشلەيدۇ.="" ئىقتىدارلىق.="" ئىچىدىكى="" ئۆزىڭىزنىڭ="" ئۆلچەملىك="" ئۇ="" ئۇسۇلدا="" ئۇنداق="" ئۇۋا="" ئۈنۈمسىز="" ئۈچۈن="" ئەگەر="" ئەھۋالدا="" بولمىسا="" بولىدۇ="" بىرىكمىسىنى="" بىلەن="" بۇ="" تېخىمۇ="" تېكىستىگە="" تېپىلسىلا="" خاتالىق="" خاتىرىسىنى="" خۇشخەۋەر="" سولغا="" شۇكى="" قىممىتى="" كۆرسەتكۈچ="" كۆرۈنىدۇ.="" كۆپ="" كۈچلۈك="" ماسسىسى="" مۇسابىقىسى="" مۇسابىقىسى:="" مەقسەتتە="" نىڭ="" چۈنكى="" ھېچقانداق="" ھەمكارلىشالايدۇvlookup.="" ۋە="">

=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-يىللىرى ، IFNA نى IFNA نىڭ ئورنىغا IFNA ئىشلىتىپ فورمۇلانى تېخىمۇ كۆپ قىلالايسىز. ئىخچام:

=IFNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)), "Not found")

مۇشۇنىڭغا ئوخشاش ، ئەگەر فورمۇلا بولسا باشقا كۆرسەتكۈچ كۆرسەتكۈچنى ئىشلىتەلەيسىز.

بۇ سىزنىڭ ئىشلىتىشىڭىز Excel دا Vlookup ۋە IF باياناتى. بۇ دەرسلىكتە سۆزلەنگەن فورمۇلانى تەپسىلىي كۆرۈش ئۈچۈن ، تۆۋەندىكى ئۈلگە خىزمەت دەپتىرىمىزنى چۈشۈرۈشىڭىزنى قارشى ئالىمىز. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن!

مايكول بروۋن مەخسۇس تېخنىكا ھەۋەسكارى بولۇپ ، يۇمشاق دېتال قوراللىرى ئارقىلىق مۇرەككەپ جەريانلارنى ئاددىيلاشتۇرىدۇ. تېخنىكا ساھەسىدە ئون نەچچە يىللىق تەجرىبىسى بار ، ئۇ Microsoft Excel ۋە Outlook ، شۇنداقلا Google Sheets ۋە Docs قاتارلىق جەھەتلەردە ئۆزىنىڭ ماھارىتىنى ئۆستۈردى. مايكىلنىڭ بىلوگى ئۆزىنىڭ بىلىمى ۋە تەجرىبىسىنى باشقىلار بىلەن ئورتاقلىشىشقا بېغىشلانغان بولۇپ ، ئىشلەپچىقىرىش ۋە ئۈنۈمنى ئاشۇرۇش ئۈچۈن ئاسان ئەگىشىدىغان ئۇسۇل ۋە دەرسلىكلەر بىلەن تەمىنلەيدۇ. مەيلى تەجرىبىلىك كەسپىي خادىم ياكى يېڭى ئۆگەنگۈچى بولۇڭ ، مايكولنىڭ بىلوگى بۇ مۇھىم يۇمشاق دېتال قوراللىرىدىن ئۈنۈملۈك پايدىلىنىش ئۈچۈن قىممەتلىك چۈشەنچە ۋە ئەمەلىي مەسلىھەت بىلەن تەمىنلەيدۇ.