VLOOKUP-ის მაგალითი მრავალი IF პირობით Excel-ში (9 კრიტერიუმი)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

ერთ-ერთი ყველაზე ხშირად გამოყენებული ფუნქცია Excel-ში არის VLOOKUP ფუნქცია და ის ასევე საკმაოდ ძლიერია. ჩვენ შეგვიძლია გავხადოთ ის უფრო ეფექტური IF ფუნქციის VLOOKUP ფუნქციის გამოყენებით. ჩვენ შეგვიძლია გამოვიყენოთ ეს ორი ფუნქცია ერთად სხვადასხვა ოპერაციების შესასრულებლად. ამ სტატიაში ჩვენ გამოვიყენებთ მაგალითს , რათა გაჩვენოთ VLOOKUP Multiple IF Condition Excel -ში.

ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი

ჩამოტვირთეთ შემდეგი სამუშაო წიგნი, რომ თავად ივარჯიშოთ.

VLOOKUP მრავალჯერადი IF პირობით.xlsx

შესავალი Excel-ში VLOOKUP ფუნქცია

  • სინტაქსი

VLOOKUP(ძიების_მნიშვნელობა, ცხრილის_მასივი, col_index_num, [range_lookup])

  • არგუმენტები

ძიების_მნიშვნელობა: მნიშვნელობა, რომელიც უნდა ვეძებოთ მოცემული ცხრილის მარცხენა სვეტში.

ცხრილის_მასივი: ცხრილი, რომელშიც ის ეძებს lookup_value მარცხენა სვეტში.

col_index_num: სვეტის ნომერი ცხრილში საიდანაც უნდა დაბრუნდეს მნიშვნელობა.

[range_lookup]: გეტყვით, საჭიროა თუ არა lookup_value ზუსტი ან ნაწილობრივი შესაბამისობა. 0 ზუსტი დამთხვევისთვის, 1 ნაწილობრივი შესატყვისისთვის. ნაგულისხმევია 1 ( ნაწილობრივი დამთხვევა ). ეს არჩევითია.

შესავალი Excel IF ფუნქციის

  • სინტაქსი

IF(ლოგიკური_ტესტი, [მნიშვნელობა_if_true] ,

ჩვენ გამოვიყენებთ INDEX MATCH ფორმულას საძიებელი ოპერაციის შესასრულებლად მრავალ სვეტში და დავაბრუნებთ აღნიშნული ხილის ფასს . ასე რომ, ისწავლეთ ქვემოთ მოცემული ნაბიჯები.

STEPS:

  • ჯერ აირჩიეთ უჯრედი G4 .
  • შემდეგ, ჩაწერეთ ფორმულა:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • ბოლოს დააჭირეთ Enter .

🔎 როგორ მუშაობს ფორმულა?

  • ROW(B5:B8)

პირველ რიგში, ROW ფუნქცია აბრუნებს მწკრივის შესაბამის ნომრებს.

  • MATCH(ROW(B5:B8),ROW(B5:B8 ))

შემდეგ, MATCH ფორმულის გამოსავალი არის 1 , 2 , 3 , და 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)

IF ფუნქცია ადარებს თითოეულ უჯრედს B5:C8 F4 უჯრედის მნიშვნელობასთან და აბრუნებს მნიშვნელობებს, სადაც ის პოულობს TRUE ლოგიკური ტესტისთვის.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8 ))””))

MIN ფუნქცია აბრუნებს უმცირეს მნიშვნელობას ( 1 ) IF(B5)-დან :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) გამომავალი.

  • INDEX(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)))

საბოლოოდ, INDEX ფუნქცია აბრუნებს 150 რომელიც არის 1-ელ რიგში D5:D8 .

წაიკითხეთ მეტი: Excel VLOOKUP მრავალი კრიტერიუმით სვეტსა და მწკრივში

დასკვნა

ამიერიდან თქვენ შეძლებთ მუშაობას VLOOKUP Multiple IF Conditions Excel როგორც ნაჩვენებია მაგალითებში . განაგრძეთ მათი გამოყენება და შეგვატყობინეთ, თუ გაქვთ დავალების შესრულების რაიმე სხვა გზა. არ დაგავიწყდეთ კომენტარების, შემოთავაზებების ან შეკითხვების დაწერა, თუ გაქვთ კომენტარები ქვემოთ მოცემულ განყოფილებაში.

[value_if_false])
  • არგუმენტები

ლოგიკური_ტესტი: ამოწმებს ლოგიკურ ოპერაციას.

[value_if_true]: თუ ლოგიკური ოპერაცია არის true, დააბრუნეთ ეს მნიშვნელობა.

[value_if_false]: თუ ლოგიკური ოპერაცია მცდარია, დააბრუნეთ ეს მნიშვნელობა.

9 VLOOKUP-ის მაგალითი მრავალი IF პირობით Excel-ში

1. გამოიყენეთ VLOOKUP IF პირობით კარგი ან ცუდი მისაღებად

ჩვენს პირველ მაგალითში გავარკვევთ, თუ მოსწავლის მიერ მიღებული გარკვეული ნიშანი კარგია თუ ცუდი. ამიტომ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს დავალების შესასრულებლად.

STEPS:

  • პირველ რიგში, აირჩიეთ უჯრედი F5 .
  • შემდეგ, ჩაწერეთ ფორმულა:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • ბოლოს, დააჭირეთ Enter და ის დააბრუნებს შედეგს.

🔎 როგორ მუშაობს ფორმულა?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>80

VLOOKUP ფუნქცია ეძებს Frank დიაპაზონში B5:D8 და აბრუნებს ნიშანს ( 70 ) მეორე სვეტაში. საბოლოოდ, ის ამოწმებს ნიშანს, არის თუ არა ის 80-ზე მეტი თუ არა.

  • IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80, "Great", "Good")

IF ფუნქცია აბრუნებს კარგს რადგან 70 არ არის უფრო დიდი ვიდრე 80 .

წაიკითხეთ მეტი: Excel VBA: კომბინირებული თუ და ან (3 მაგალითი)

2. გამოიყენეთ VLOOKUP შეწყვეტის მნიშვნელობის შესაცვლელად მრავალჯერადი IF კონდიციით Excel-ში

ახლა ჩვენ გვინდა შევცვალოთ ათვლის მნიშვნელობაან გსურთ გახადოთ ის დინამიური. ფორმულაში მნიშვნელობის მითითების ნაცვლად, ჩვენ მოვათავსებთ ნიშანს უჯრედში F4 . ასე რომ, ისწავლეთ ამ მაგალითში გადადგმული ნაბიჯები VLOOKUP Multiple IF Condition Excel -ში.

STEPS:

  • პირველ რიგში, აირჩიეთ უჯრედი F6 .
  • შემდეგი, აკრიფეთ ფორმულა:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • ბოლოს, დააჭირეთ Enter .

🔎 როგორ მუშაობს ფორმულა?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>F4

VLOOKUP ფუნქცია ეძებს Frank დიაპაზონში B5:D8 და აბრუნებს ნიშანს ( 70 ) 2 სვეტი. შემდეგ ის ამოწმებს ნიშანს, არის თუ არა ის F4 უჯრედის მნიშვნელობაზე მეტი ( 65 ) თუ არა.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Great”,”Good”)

საბოლოოდ, IF ფუნქცია ბრუნდება შესანიშნავი როგორც 70 მეტია 65 .

წაიკითხეთ მეტი: Excel IF მრავალ დიაპაზონს შორის (4 მიდგომა)

3. მაგალითი იმისა, რომ მიიღოთ ფასდაკლების ფასი საცალო ფასის მიხედვით მრავალჯერადი VLOOKUP-ით და amp; IF პირობები

ქვემოთ მოცემულ მონაცემთა ბაზაში, ჩვენ დავაფიქსირეთ საცალო ფასები ზოგიერთი პროდუქტისთვის. მაგრამ, ჩვენ გაჩვენებთ, თუ როგორ უნდა გაიგოთ ფასდაკლებული ფასი VLOOKUP & IF ფუნქციონირებს. ამიტომ, მიჰყევით პროცესს ნოუ-ჰაუს.

ნაბიჯები:

  • დასაწყისში აირჩიეთ უჯრედი E5 .
  • შემდეგ, აკრიფეთფორმულა:
=IF(VLOOKUP("ყურძენი",B5:D8,3,FALSE)>150,VLOOKUP("ყურძენი",B5:D8,3, FALSE)*80%)

  • ბოლოს, დააჭირეთ Enter მნიშვნელობის დასაბრუნებლად.

🔎 როგორ მუშაობს ფორმულა?

  • VLOOKUP(“Grape”,B5:D8,3,FALSE)>150

VLOOKUP ფუნქცია ეძებს ყურძნის დიაპაზონში B5:D8 და აბრუნებს ფასს ( 250 ) 3-ე სვეტში. შემდეგ, ის ადარებს ფასს, თუ ის 150-ზე მეტია თუ არა.

  • VLOOKUP(“Grape”,B5:D8,3,FALSE)*80%

ეს VLOOKUP ფუნქცია ეძებს ყურძნის დიაპაზონში B5:D8 და აბრუნებს ფასს ( 250 ) მე-3 სვეტში. შემდეგ, ის ამრავლებს მნიშვნელობას .8 -ით.

  • IF(VLOOKUP(“Grape”,B5:D8,3,FALSE)>150,VLOOKUP( „ყურძენი“,B5:D8,3,FALSE)*80%)

ბოლოს, IF ფუნქცია აბრუნებს VLOOKUP(„ყურძენი“,B5 :D8,3,FALSE)*80% გამომავალი როგორც VLOOKUP(“Grape”,B5:D8,3,FALSE)>150 ფორმულა მართალია.

წაიკითხეთ მეტი: Excel If ამონაწერი რამდენიმე პირობით დიაპაზონში (3 შესაფერისი შემთხვევა)

4. შეუთავსეთ Excel VLOOKUP, IF & ISNA ფუნქციები მრავალი პირობით

ჩვენ ვეძებთ გარკვეულ ხილს, არის თუ არა ის მონაცემთა ნაკრებში და თუ არის, დავაბრუნებთ ფასს. ახლა ისწავლეთ მაგალითი VLOOKUP შესასრულებლად Multiple IF Condition -ში Excel .

STEPS:

  • აირჩიეთ უჯრედი G4 ჯერ.
  • შემდეგ აკრიფეთ ფორმულა:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • ბოლოს დააჭირეთ Enter .

🔎 როგორ მუშაობს ფორმულა?

  • VLOOKUP(F4,B5:D8,3, FALSE)

VLOOKUP ფუნქცია ეძებს F4 უჯრედის მნიშვნელობას ( Cherry ) B5 დიაპაზონში :D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

ISNA ფუნქცია ეძებს VLOOKUP(F4,B5:D8,3,FALSE) გამომავალს, რათა ნახოს ხელმისაწვდომია თუ არა.

  • IF(ISNA(VLOOKUP (F4,B5:D8,3,FALSE)),”არ არის წარმოდგენილი”,VLOOKUP(F4,B5:D8,3,FALSE))

IF ფუნქცია აბრუნებს ' Not Present ' რადგან Cherry არ არის ხელმისაწვდომი მოცემულ მონაცემთა ბაზაში.

წაიკითხეთ მეტი: VBA IF განცხადება მრავალი პირობით Excel-ში ( 8 მეთოდი)

5. საუკეთესო მაღაზიის არჩევის მაგალითი VLOOKUP-ით Excel-ში

VLOOKUP ფუნქციის კიდევ ერთი გამოყენება არის ის, რომ ჩვენ შეგვიძლია შევადაროთ მრავალი მაღაზია შეიტყვეთ საუკეთესო გარიგება. აქ ჩვენ დავაყენეთ Shop 1 უჯრედში G2 . ამიტომ, მიჰყევით ნაბიჯებს ოპერაციის განსახორციელებლად.

ნაბიჯები:

  • უპირველეს ყოვლისა, აირჩიეთ უჯრედი G5 რომ აკრიფოთ ფორმულა:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • შემდეგ დააჭირეთ Enter და გამოიყენეთ ავტომატური შევსება ინსტრუმენტი დანარჩენის შესავსებად.

🔎 როგორ მუშაობს ფორმულამუშაობ?

  • VLOOKUP(F5,B5:D7,2,FALSE)

VLOOKUP ფუნქცია ეძებს F5 უჯრედის მნიშვნელობას ( კვერცხი ) დიაპაზონში B5:D7 და აბრუნებს მნიშვნელობას ( $1,50 ) მე-2 სვეტი.

  • VLOOKUP(F5,B5:D7,3,FALSE)

ეს VLOOKUP ფუნქცია ეძებს F5 უჯრედის მნიშვნელობას ( კვერცხი ) დიაპაზონში B5:D7 და აბრუნებს მნიშვნელობას ( $1,75 ) <1-ში>მე-3 სვეტი.

  • IF($G$2=”Shop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))

IF ფუნქცია ადარებს G2 უჯრედის მნიშვნელობას ( Shop 1 )-ს იყიდეთ 1 '. როგორც მართალია, ფუნქცია აბრუნებს $1,50 . თუ G2 უჯრედის მნიშვნელობა იქნებოდა Shop 2 , ის დააბრუნებდა $1,75 .

წაიკითხეთ მეტი: როგორ გამოვიყენოთ Multiple IF განცხადებები ტექსტით Excel-ში (6 სწრაფი მეთოდი)

6. VLOOKUP მაგალითი 2 ცხრილით Excel-ში

აქამდე ჩვენ ვიყენებდით ერთ ცხრილს მონაცემების მისაღებად. ამ მაგალითში ჩვენ გამოვიყენებთ 2 ცხრილს მითითებად. ამიტომ, ისწავლეთ ამ მაგალითის შემდეგი ნაბიჯები VLOOKUP 2 ცხრილში Multiple IF Condition Excel<2-ში>.

STEPS:

  • აირჩიეთ უჯრედი F6 .
  • აკრიფეთ ფორმულა:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • ბოლოს, დააჭირეთ Enter და ის დააბრუნებს Net Sales <2 სიმონის .

🔎 როგორ მუშაობს ფორმულამუშაობ?

  • IF(F4="January", B6:D7, B11:D12)

The IF ფუნქცია ადარებს F4 უჯრედის მნიშვნელობას ( თებერვალი ) იანვარს და აბრუნებს დიაპაზონს B11:D12 როგორც ლოგიკური ტესტი. false.

  • VLOOKUP(F5, IF(F4=”იანვარი”, B6:D7, B11:D12), 3, FALSE)

VLOOKUP ფუნქცია ეძებს F5 უჯრედის მნიშვნელობას ( Simon ) დიაპაზონში B11:D12 და აბრუნებს Net Sales $12,500.00-დან მე-3 სვეტში.

7. Excel VLOOKUP IF ფუნქციის ლოგიკურ ტესტში

უფრო მეტიც, ჩვენ შეგვიძლია მოვათავსოთ VLOOKUP ფუნქცია IF ფუნქციის არგუმენტების განყოფილებაში. ოპერაციის განსახორციელებლად იხილეთ შემდეგი პროცედურა.

ნაბიჯები:

  • უპირველეს ყოვლისა, აირჩიეთ უჯრედი G4 ფორმულის ჩასაწერად :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • შემდეგი, დააჭირეთ Enter . ამრიგად, თქვენ ნახავთ გამომავალს.

🔎 როგორ მუშაობს ფორმულა?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”ხელმისაწვდომია”

VLOOKUP ფუნქცია ეძებს F4 უჯრედის მნიშვნელობას ( ყურძენი ) დიაპაზონში B5:D8 და ადარებს მნიშვნელობას მეორე სვეტში ( არ არის ) ხელმისაწვდომია .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)=”ხელმისაწვდომია”, “საწყობში”, “არ არის მარაგში”)

ბოლოს, IF ფუნქცია ბრუნდება არ არის როგორც VLOOKUP(F4, B5:D8, 2, FALSE)=”ხელმისაწვდომია” გამომავალი არისfalse.

წაიკითხეთ მეტი: Excel IF ფუნქცია 3 პირობით

მსგავსი წაკითხვები

  • IF AND-ით Excel-ის ფორმულაში (7 მაგალითი)
  • Excel VBA: კომბინაცია If with And for Multiple Conditions
  • VLOOKUP მრავალი კრიტერიუმით და მრავალჯერადი შედეგები (8 მაგალითი)

8. აირჩიეთ VLOOKUP-ის სვეტი დინამიურად IF ფუნქციით

ამ მაგალითში გვინდა შევქმნათ დინამიური სვეტი VLOOKUP-ისთვის ფუნქცია. ამ მიზეზით, ჩვენ გამოვიყენებთ IF ფუნქციას. ამიტომ, გაიარეთ ქვემოთ მაგალითი , რომ შეასრულოთ VLOOKUP Multiple IF Condition Excel .

STEPS:

  • დასაწყისში აირჩიეთ უჯრედი C11 . აქ ჩაწერეთ ფორმულა:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • შემდეგ დააჭირეთ Enter და დაღვრავენ მონაცემებს. გამოიყენეთ ავტომატური შევსება სერიის დასასრულებლად.

🔎 როგორ მუშაობს ფორმულა?

  • IF($C$10="ფიზიკა", 2, 3)

IF ფუნქცია ადარებს C10 უჯრედის მნიშვნელობა ( ფიზიკა ) ფიზიკა როგორც მოცემულია ფორმულაში. შემდეგ, ის აბრუნებს 2 რადგან ლოგიკური ტესტი მართალია.

  • VLOOKUP(B11, B5:D8, IF($C$10=”ფიზიკა”, 2, 3), FALSE)

ბოლოს, VLOOKUP ფუნქცია ეძებს B11 უჯრედის მნიშვნელობას ( Wilham ) დიაპაზონი B5:D8 და აბრუნებს მნიშვნელობას მეორე სვეტში ( 50 ).

წაიკითხეთ მეტი: Excel VBA: If Then Else განცხადება მრავალი პირობით (5 მაგალითი)

9. მაგალითი VLOOKUP-ის გამოყენებისთვის თარიღებისთვის მრავალი IF პირობით Excel-ში

დამატებით, ჩვენ შეგვიძლია გამოიყენეთ VLOOKUP თარიღებისთვის. ასე რომ, ისწავლეთ ამ მაგალითის ნაბიჯები VLOOKUP თარიღებისთვის Multiple IF Condition Excel -ში.

STEPS:

  • დააწკაპუნეთ უჯრედზე G4 .
  • აკრიფეთ ფორმულა:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • ბოლოს, დააჭირეთ Enter .

🔎 როგორ მუშაობს ფორმულა?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)

IF ფუნქცია ადარებს დიაპაზონის თითოეულ უჯრედს C5:C8 F5 და F6 უჯრედის მნიშვნელობები. შემდგომში, ის აბრუნებს დიაპაზონს B5:D8 რადგან ლოგიკური ტესტი მართალია.

  • VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)

საბოლოოდ, VLOOKUP ფუნქცია ეძებს F4 უჯრედის მნიშვნელობა ( ყურძნის ) დიაპაზონში B5:D8 და აბრუნებს მნიშვნელობას მე-3 სვეტაში ( Meena ).

წაიკითხეთ მეტი: Excel If Function with Multiple Conditions (Nested IF)

VLOOKUP-ის ალტერნატიული მაგალითი მრავალჯერადი IF პირობით Excel-ში

1. დამხმარე სვეტი Excel-ში მრავალი კრიტერიუმისთვის

ჩვენ შეგვიძლია შევქმნათ დამხმარე სვეტი მრავალი კრიტერიუმისთვის Excel -ში. ამიტომ, მიჰყევით ნაბიჯებს დამხმარის ჩასართავადსვეტი.

STEPS:

  • პირველ რიგში აირჩიეთ უჯრედი D5 .
  • შემდეგ, აკრიფეთ ფორმულა:
=B5&"|"&C5

  • ამის შემდეგ დააჭირეთ Enter და დააბრუნებს მნიშვნელობას. გამოიყენეთ AutoFill სერიის შესავსებად.

  • შემდეგ, აირჩიეთ უჯრედი H5 ფორმულის აკრეფისთვის:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • დააჭირეთ Enter და გამოიყენეთ AutoFill დასასრულებლად დანარჩენი.

აქ, VLOOKUP ფუნქცია ეძებს $G5&"ერთად.

  • VLOOKUP($G5&"

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.