როგორ გამოვიყენოთ VLOOKUP ფუნქცია INDIRECT ფუნქციით Excel-ში

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

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

სწრაფი ნახვა

მოდით, გადავხედოთ ჩვენს დღევანდელ ამოცანას. .

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

INDIRECT-ისა და VLOOKUP.xlsx-ის კომბინაცია

2020.xlsx

2021.xlsx

Excel-ში INDIRECT ფუნქციით VLOOKUP ფუნქციის გამოყენების მაგალითები

აქ, ჩვენ გვაქვს სხვადასხვა მობილური კომპანიების მოდელების სია 2017 , 2018 , 2019 , 2020 , და 2021 სხვადასხვა ფურცლებში. ამ ფუნქციების კომბინაციის გამოყენებით ჩვენ ამ ფურცლებიდან გამოვიყვანთ ჩვენს სასურველ მნიშვნელობებს ახალ ფურცელში.

ამის შესაქმნელად სტატიაში, ჩვენ გამოვიყენეთ Microsoft Excel 365 ვერსია . თუმცა, თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ვერსია თქვენთვის მოსახერხებელი.

მაგალითი-1:მნიშვნელობების ამოღება სხვადასხვა ფურცლებიდან INDIRECT და VLOOKUP ფუნქციების გამოყენებით

აქ არის ამ ფუნქციების კომბინაციის გამოყენების სცენარი. ჩათვალეთ, რომ გაქვთ დავალება, სადაც მოცემულია მობილური ტელეფონის რამდენიმე სახელი და მათი მოდელის მონაცემები 2017-2021 . ახლა თქვენ უნდა ააწყოთ ეს სახელები და მათი მოდელი სისტემატურად ახალ სამუშაო ფურცელში. INDIRECT VLOOKUP ფორმულას შეუძლია ამის გაკეთება მარტივად. ვისწავლოთ!

ჩვენ შევქმენით ცხრილი ახალ სამუშაო ფურცელში. ეს ცხრილი შეიცავს „მობილის სახელი“ სვეტს და ასოცირებულ წელს „2017“, „2018“, „2019“, „2020“ და „2021“ სვეტებს. ჩვენ უნდა ავიღოთ მოდელი ამ წლების მიხედვით მათი შესაბამისი ფურცლებიდან მოცემული „მობილის სახელი“ .

ნაბიჯები :

  • ახლა ჩვენ გამოვიყენებთ "INDIRECT VLOOKUP" ფორმულას.

ზოგადი ფორმულა არის,

=VLOOKUP(lookup_value, INDIRECT(“Table_Array”), col_index,0)

  • ახლა ჩადეთ მნიშვნელობები ფორმულაში უჯრედში C5 და საბოლოო ფორმულა არის
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

ფორმულის დაშლა

  • ძიების_მნიშვნელობა არის $B4
  • ცხრილის_მასივი შექმნილია ამ ფუნქციის გამოყენებით INDIRECT(“'”&C$3&”'!”& "B4:C8"). შერეული მითითება C$3 მიმართავს სვეტის სათაურს (2017) რომელიც ემთხვევა სამუშაო ფურცლების სახელებს. „Concatenation Operator (&)“ გამოიყენება ერთი ციტატის სიმბოლოს ( „&C$3&“) ერთთან შესაერთებლადმხარე. კონკრეტული სამუშაო ფურცლის მითითების შესაქმნელად, „ძახილის წერტილი (!)“ გაერთიანებულია ფორმულის მარჯვენა მხარეს. ამ შეერთების გამომავალი არის „ტექსტი“, რომელიც გამოყენებული იქნება „INDIRECT“ ფუნქციაში, როგორც მითითება.
  • სვეტის_ინდექსის_ნომერი არის „2“ .
  • ჩვენ გვინდა EXACT მატჩი (FALSE) .

  • დააჭირეთ ENTER და გადაათრიეთ ქვემოთ და მარჯვნივ Fill Handle ინსტრუმენტი.

ამ გზით, თქვენ შეძლებთ ამოიღოთ სხვადასხვა მობილური კომპანიის ყველა მოდელი მათი წლების მიხედვით.

მაგალითი-2: ღირებულებების მიღება სხვადასხვა ფურცლებიდან INDIRECT, VLOOKUP, LEFT გამოყენებით , და RIGHT ფუნქციები

ამ განყოფილებაში გვაქვს მობილური კომპანიების სხვადასხვა სახელები, რომლებიც გაერთიანებულია მათ წლებთან ერთად. ჩვენი ამოცანაა მოძებნოთ ამ მობილური კომპანიის შესაბამისი მოდელის სახელი იმ კონკრეტული წლისთვის. ამისათვის ჩვენ გამოვიყენებთ LEFT , RIGHT , FIND , INDIRECT და VLOOKUP ფუნქციების კომბინაციას. 2>.

ნაბიჯები :

  • გამოიყენეთ შემდეგი ფორმულა უჯრედში C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

ფორმულის დაშლა

  • FIND(" ", B5) → ხდება
    • FIND(" ", "iPhone 2017") → პოულობს სივრცის პოზიციას ამ ტექსტის სტრიქონში
      • გამომავალი → 7
  • FIND(” “, B5)-1 → იქცევა
    • 7-1 →6
  • LEFT(B5, FIND(" ", B5)-1) → იქცევა
    • LEFT(“ iPhone 2017",6) → ამოიღებს პირველ 6 სიმბოლოებს ამ ტექსტის სტრიქონიდან
      • გამომავალი → "iPhone"
  • RIGHT(B5,4) → იქცევა
    • RIGHT(“iPhone 2017”,4) → ამოაქვს ბოლო 4 სიმბოლო ამ ტექსტის სტრიქონის მარჯვენა მხრიდან.
      • გამომავალი → 2017
  • INDIRECT(“'”&RIGHT(B5,4)& ;”'!”&”B5:C9”) → იქცევა
    • INDIRECT(“'”&“2017”&”'!”&”B5:C9” )
      • გამომავალი → '2017'!B5:C9
  • VLOOKUP(LEFT( B5,FIND(” “,B5)-1),INDIRECT(“'”&RIGHT(B5,4)&”'!”&”B5:C9”),2,FALSE) → იქცევა
    • VLOOKUP("iPhone", '2017'!B5:C9,2, FALSE) → ამოიყვანს ამ კომპანიის 2017 მოდელის სახელს
      • გამომავალი → iPhone X
  • ჩაათრიეთ ქვემოთ და მარჯვნივ შევსების სახელური .

საბოლოოდ, თქვენ გექნებათ შემდეგი მოდელები Model სვეტაში.

მაგალითი-3: INDIRECT, VLOOKUP და TEXT ფუნქციების კომბინაცია

აქ გვაქვს მობილური მოდელების შემდეგი ორი მონაცემთა ნაკრები 2020 , და 2021 . და ამ ფურცლების სახელია - 012020 და 012021 , რომელიც წარმოადგენს იანვარს ამ წლების თვე.

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

ნაბიჯები :

  • გამოიყენეთ შემდეგი ფორმულა უჯრედში C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

ფორმულის დაშლა

  • TEXT(C$4, „MMYYYY“) → ხდება
    • TEXT(43831, „MMYYYY“) → TEXT ფუნქცია დააფორმატებს თარიღის მნიშვნელობას, როგორც MMYYYY .
      • გამომავალი → 012020
  • INDIRECT(TEXT(C$4, „MMYYYY“)&“ !B5:D9″) → იქცევა
    • INDIRECT(“012020″&”!B5:D9″)
      • გამომავალი → '012020 '!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, „MMYYYY“)&”!B5 :D9″),3,0) → იქცევა
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • გამომავალი → iPhone 12
  • ჩაათრიეთ ქვემოთ და მარჯვნივ შევსების სახელური .

საბოლოოდ, თქვენ მიიღებთ შემდეგ შედეგებს.

როგორ გამოვიყენოთ INDIRECT და VLOOKUP ფუნქციები სხვადასხვა სამუშაო წიგნებისთვის Excel-ში

შემდეგ ფიგურებში გვაქვს 2 ცალკეული სამუშაო წიგნი; 2020.xlsx და 2021.xlsx , მათი სამუშაო ფურცლებით; 2020 და 2021 . ამ სამუშაო წიგნებიდან ჩვენ გამოვყოფთ ჩვენს საჭირო მნიშვნელობებს აახალი სამუშაო წიგნი.

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

ნაბიჯები :

  • შეიყვანეთ შემდეგი ფორმულა უჯრედში C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

ფორმულის დაშლა

  • “[“&C$4&”. xlsx"&"]" → ხდება
    • "'["&2020&".xlsx"&"]" → Ampersand ოპერატორი შეუერთდება ამ სტრიქონებს
      • გამომავალი → „'[2020.xlsx]“
  • INDIRECT(“'[“& C$4&”.xlsx”&”]”&C$4&”'!”&”$B$5:$D$9″) → იქცევა
    • არაპირდაპირი (“[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
      • გამომავალი → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → იქცევა
    • VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • გამომავალი → iPhone 12
  • ჩაათრიეთ ქვემოთ და მარჯვნივ შევსების სახელური .

საბოლოოდ, ჩვენ ამოვიღეთ შემდეგი მობილური მოდელები სხვადასხვა სამუშაო წიგნებიდან.

შენიშვნა: ამ ფორმულით მუშაობისთვის თქვენ უნდა გახსნათ ყველა სამუშაო წიგნი, წინააღმდეგ შემთხვევაში შეიძლება დაბრუნდეს შეცდომა.

პრაქტიკის სექცია

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

დაწვრილებით: VLOOKUP მაგალითი Excel-ში ორ ფურცელს შორის

დასამახსოვრებელი რამ

INDIRECT ფუნქციისთვის , თუ ref_text არ არის სწორი უჯრედის მითითება, ფუნქცია დააბრუნებს #REF! შეცდომის მნიშვნელობა.

VLOOKUP ფუნქცია ყოველთვის ეძებს საძიებო მნიშვნელობებს ზედა მარცხენა სვეტიდან მარჯვნივ. ეს ფუნქცია „არასოდეს“ ეძებს მონაცემებს მარცხნივ.

⏩როდესაც ირჩევთ თქვენს „Lookup_value“ თქვენ უნდა გამოიყენოთ უჯრედის აბსოლუტური მიმართვები ($) მასივის დასაბლოკად.

დასკვნა

მძლავრი კომბინაცია „INDIRECT VLOOKUP“ განხილულია ამ სტატიის მაგალითის გამოყენებით. ვიმედოვნებთ, რომ ეს სტატია თქვენთვის სასარგებლო იქნება. თუ თქვენ გაქვთ რაიმე მოსაზრება ამ სტატიასთან დაკავშირებით, გთხოვთ, გააზიაროთ ისინი ჩვენს კომენტარების განყოფილებაში.

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