Სარჩევი
დღეს ჩვენ განვიხილავთ, თუ როგორ გამოვიყენოთ VLOOKUP Excel-ში მრავალი დეტალური ნაბიჯ-ნაბიჯ მაგალითით. თქვენ შეისწავლით თუ როგორ უნდა გააკეთოთ Vlookup სხვა ფურცლიდან და სხვადასხვა სამუშაო წიგნიდან, მოძებნოთ ველური ბარათებით და მრავალი სხვა.
ეს სტატია იწყებს სერიას, რომელიც მოიცავს VLOOKUP-ს, Excel-ის ერთ-ერთ ყველაზე სასარგებლო ფუნქციას და ამავე დროს, ერთ-ერთი ყველაზე რთული და ნაკლებად გასაგები. ჩვენ შევეცდებით ავხსნათ საფუძვლები ძალიან მარტივ ენაზე, რათა გამოუცდელი მომხმარებლისთვის სწავლის მრუდი რაც შეიძლება მარტივი გავხადოთ. ჩვენ ასევე შემოგთავაზებთ ფორმულების მაგალითებს, რომლებიც მოიცავს VLOOKUP-ის ყველაზე ტიპურ გამოყენებას Excel-ში და ვცდილობთ გავხადოთ ისინი ინფორმატიული და სახალისო.
Excel VLOOKUP ფუნქცია
რა არის VLOOKUP? დასაწყისისთვის, ეს არის Excel ფუნქცია :) რას აკეთებს? ის ეძებს თქვენს მიერ მითითებულ მნიშვნელობას და აბრუნებს შესაბამის მნიშვნელობას სხვა სვეტიდან. უფრო ტექნიკურად, VLOOKUP ფუნქცია ეძებს მნიშვნელობას მოცემული დიაპაზონის პირველ სვეტში და აბრუნებს მნიშვნელობას იმავე მწკრივში სხვა სვეტიდან.
ჩვეულებრივ გამოყენებაში, Excel VLOOKUP ეძებს თქვენს მონაცემთა ნაკრებს. უნიკალური იდენტიფიკატორი და მოგაწვდით ინფორმაციას, რომელიც დაკავშირებულია ამ უნიკალურ იდენტიფიკატორთან.
ასო "V" ნიშნავს "ვერტიკალურს" და გამოიყენება VLOOKUP-ის დიფერენცირებისთვის HLOOKUP ფუნქციისგან, რომელიც ეძებს მნიშვნელობას ზედიზედ. ვიდრე სვეტი (H ნიშნავს "ჰორიზონტალურს").
ფუნქცია ხელმისაწვდომია ყველაშიუჯრედის მითითება.
ვთქვათ, გსურთ მიიღოთ გარკვეული ლიცენზიის გასაღების შესაბამისი სახელი, მაგრამ არ იცით მთელი გასაღები, მხოლოდ რამდენიმე სიმბოლო. A სვეტის კლავიშებით, B სვეტის სახელებით და E1-ში სამიზნე კლავიშის ნაწილით, შეგიძლიათ შეასრულოთ wildcard Vlookup ამ გზით:
ამოიღეთ გასაღები:
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 1, FALSE)
ამოიღეთ სახელი:
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 2, FALSE)
შენიშვნები:
- იმისთვის, რომ wildcard VLOOKUP ფორმულა სწორად იმუშაოს, გამოიყენეთ ზუსტი შესატყვისი (FALSE არის ბოლო არგუმენტი).
- თუ ერთზე მეტი დამთხვევა მოიძებნა, პირველი ბრუნდება .
VLOOKUP TRUE vs FALSE
ახლა კი დროა უფრო ახლოს დავაკვირდეთ Excel VLOOKUP ფუნქციის ბოლო არგუმენტს. თუმცა არასავალდებულო, range_lookup პარამეტრი ძალზე მნიშვნელოვანია. იმის მიხედვით, აირჩევთ TRUE-ს თუ FALSE-ს, თქვენმა ფორმულამ შეიძლება გამოიღოს განსხვავებული შედეგი.
Excel VLOOKUP ზუსტი დამთხვევა (FALSE)
თუ range_lookup დაყენებულია FALSE-ზე, Vlookup ფორმულა ეძებს მნიშვნელობას, რომელიც ზუსტად უდრის საძიებო მნიშვნელობას. თუ ორი ან მეტი შესატყვისი იქნა ნაპოვნი, პირველი ბრუნდება. თუ ზუსტი დამთხვევა ვერ მოიძებნა, ჩნდება შეცდომა #N/A.
Excel VLOOKUP სავარაუდო დამთხვევა (TRUE)
თუ range_lookup დაყენებულია TRUE-ზე ან გამოტოვებულია ( ნაგულისხმევი), ფორმულა ეძებს უახლოეს შესატყვისს. უფრო ზუსტად, ის ჯერ ეძებს ზუსტ შესატყვისს და თუ ზუსტი შესატყვისი ვერ მოიძებნა, ეძებს შემდეგ უდიდეს მნიშვნელობას, რომელიცსაძიებო მნიშვნელობაზე ნაკლებია.
მიახლოებითი შესატყვისი Vlookup მუშაობს შემდეგი შენიშვნებით:
- საძიებო სვეტი უნდა დალაგდეს აღმავალი თანმიმდევრობით , უმცირესიდან უდიდესამდე, წინააღმდეგ შემთხვევაში შეიძლება ვერ მოიძებნოს სწორი მნიშვნელობა.
- თუ საძიებო მნიშვნელობა ნაკლებია საძიებო მასივის უმცირეს მნიშვნელობაზე, დაბრუნდება შეცდომა #N/A.
შემდეგი მაგალითები დაგეხმარებათ უკეთ გაიგოთ განსხვავება ზუსტ შესატყვისსა და სავარაუდო შესატყვის Vlookup-ს შორის და როდის არის საუკეთესო გამოსაყენებელი თითოეული ფორმულა.
მაგალითი 1. როგორ გავაკეთოთ ზუსტი შესატყვისი Vlookup
ზუსტი შესატყვისის მოსაძებნად, უბრალოდ ჩასვით FALSE ბოლო არგუმენტში.
ამ მაგალითისთვის, ავიღოთ ცხოველთა სიჩქარის ცხრილი, შევცვალოთ სვეტები და ვეცადოთ ვიპოვოთ ცხოველები, რომლებსაც შეუძლიათ 80 სიჩქარის გაშვება. , 50 და 30 მილი საათში. საძიებელი მნიშვნელობებით D2, D3 და D4, შეიყვანეთ ქვემოთ მოცემული ფორმულა E2-ში და შემდეგ დააკოპირეთ იგი კიდევ ორ უჯრედში:
=VLOOKUP(D2, $A$2:$B$12, 2, FALSE)
როგორც ხედავთ, ფორმულა ბრუნდება " ლომი" E3-ში იმიტომ რომ საათში ზუსტად 50 დარბიან. დანარჩენი ორი საძიებო მნიშვნელობისთვის ზუსტი შესატყვისი ვერ მოიძებნა და ჩნდება #N/A შეცდომები.
მაგალითი 2. როგორ მოვახდინოთ Vlooup სავარაუდო შესატყვისისთვის
სავარაუდო შესატყვისის მოსაძებნად, ორი არსებითი რამ უნდა გააკეთოთ:
- დაახარისხეთ ცხრილის_მასივის პირველი სვეტი პატარადან უდიდესამდე.
- გამოიყენეთ TRUE range_lookup არგუმენტისთვის ან გამოტოვეთ იგი.
საძიებო სვეტის დალაგება ძალიან მნიშვნელოვანია, რადგან VLOOKUP ფუნქცია წყვეტს ძიებას, როგორც კი აღმოაჩენს საძიებო მნიშვნელობაზე მცირე შესატყვისს. თუ მონაცემები არ არის სწორად დალაგებული, შეიძლება დასრულდეს მართლაც უცნაური შედეგები ან უამრავი #N/A შეცდომები.
ჩვენი ნიმუშის მონაცემებისთვის, სავარაუდო შესატყვისი Vlookup ფორმულა შემდეგია:
0> =VLOOKUP(D2, $A$2:$B$12, 2, TRUE)
და აბრუნებს შემდეგ შედეგებს:
- „80“-ის საძიებო მნიშვნელობისთვის „Cheetah“ დაბრუნდა, რადგან მისი სიჩქარე (70) არის უახლოესი შესატყვისი. საძიებო მნიშვნელობაზე მცირეა.
- საძიებო მნიშვნელობისთვის "50" ბრუნდება ზუსტი შესატყვისი (Lion).
- საძიებო მნიშვნელობისთვის "30", #N/A შეცდომა დაბრუნდა, რადგან საძიებო მნიშვნელობა ნაკლებია საძიებო სვეტის უმცირეს მნიშვნელობაზე.
სპეციალური ხელსაწყოები Vlookup-ისთვის Excel-ში
უდავოდ, VLOOKUP არის Excel-ის ერთ-ერთი ყველაზე ძლიერი და სასარგებლო ფუნქცია, მაგრამ ასევე ერთ-ერთი ყველაზე დამაბნეველი. იმისათვის, რომ სწავლის მრუდი ნაკლებად ციცაბო ყოფილიყო და გამოცდილება უფრო სასიამოვნო ყოფილიყო, ჩვენ ჩავრთეთ დროის დაზოგვის რამდენიმე ინსტრუმენტი Excel-ის Ultimate Suite-ში.
VLOOKUP Wizard - მარტივი გზა რთული ფორმულების დასაწერად
ინტერაქტიული VLOOKUP Wizard გაგაცნობთ კონფიგურაციის ვარიანტებს, რათა შექმნათ სრულყოფილი ფორმულა თქვენ მიერ მითითებული კრიტერიუმებისთვის. თქვენი მონაცემთა სტრუქტურიდან გამომდინარე, ის გამოიყენებს სტანდარტულ VLOOKUP ფუნქციას ან INDEX MATCH ფორმულას, რომელსაც შეუძლია მნიშვნელობების ამოღებადარჩა.
თქვენი მორგებული ფორმულის მისაღებად, ეს არის ის, რაც უნდა გააკეთოთ:
- გაუშვით VLOOKUP Wizard.
- აირჩიეთ თქვენი ძირითადი ცხრილი და საძიებო ცხრილი.
- მიუთითეთ შემდეგი სვეტები (ხშირ შემთხვევაში ისინი ავტომატურად ირჩევიან):
- საკვანძო სვეტი - თქვენს მთავარ ცხრილის სვეტი, რომელიც შეიცავს მნიშვნელობები, რომლებიც უნდა მოიძიოთ.
- მოძებნის სვეტი - სვეტი, რომლის წინააღმდეგაც უნდა მოძებნოთ.
- დაბრუნების სვეტი - სვეტი, საიდანაც უნდა მიიღოთ მნიშვნელობები .
- დააწკაპუნეთ ღილაკზე Insert .
შემდეგი მაგალითები აჩვენებს ოსტატის მოქმედებას.
Standard Vlookup
როდესაც საძიებო სვეტი ( ცხოველი ) არის საძიებო ცხრილის მარცხენა სვეტი, ჩასმულია ნორმალური VLOOKUP ფორმულა ზუსტი შესატყვისისთვის:
მოძებნა მარცხნივ
როდესაც საძიებო სვეტი ( ცხოველი ) არის დაბრუნების სვეტის მარჯვენა მხარეს ( სიჩქარე ), ოსტატი ჩასვამს INDEX MATCH ფორმულას Vlookup-ში მარჯვნივ მარცხნივ:
დამატებითი ბონუსი! იმის გამო, რომ უჯრედების მითითებების ჭკვიანური გამოყენება, ფორმულების კოპირება ან გადატანა შესაძლებელია ნებისმიერ სვეტში, მითითებების განახლების გარეშე.
ორი ცხრილის შერწყმა - Excel VLOOKUP-ის ალტერნატივა ფორმულის გარეშე
თუ თქვენი Excel ფაილები ძალიან დიდი და რთულია, პროექტის ვადა გარდაუვალია და თქვენ ეძებთ ვინმეს, ვინც დაგეხმარება, სცადეთ Merge Tables Wizard.
ეს ინსტრუმენტი არის Excel-ის VLOOKUP ფუნქციის ჩვენი ვიზუალური და სტრესის გარეშე ალტერნატივა, რომელიც მუშაობს შემდეგნაირად:
- აირჩიეთ თქვენი ძირითადი ცხრილი.
- აირჩიეთ საძიებო ცხრილი.
- აირჩიეთ ერთი ან რამდენიმე ჩვეულებრივი სვეტი, როგორც უნიკალური იდენტიფიკატორი Tables Wizard რამდენიმე წამი დამუშავებისთვის… და ისიამოვნეთ შედეგებით :)
ასე გამოვიყენოთ VLOOKUP Excel-ში საბაზისო დონეზე. ჩვენი გაკვეთილის შემდეგ ნაწილში განვიხილავთ VLOOKUP-ის გაფართოებულ მაგალითებს, რომლებიც გასწავლით თუ როგორ უნდა დააკოპიროთ მრავალი კრიტერიუმი, დააბრუნოთ ყველა შესატყვისი ან N-ე შემთხვევა, შეასრულოთ ორმაგი Vlookup, მოძებნოთ მრავალი ფურცელი ერთი ფორმულით და სხვა. მადლობას გიხდით წაკითხვისთვის და იმედი მაქვს, მომავალ კვირას შევხვდებით!
ხელმისაწვდომი ჩამოტვირთვები
Excel VLOOKUP ფორმულის მაგალითები (ფაილი .xlsx)
Ultimate Suite 14-დღიანი სრულად ფუნქციონალური ვერსია (.exe ფაილი)
Excel 365-ის ვერსიები Excel 2007-მდე.
რჩევა. Excel 365-სა და Excel 2021-ში შეგიძლიათ გამოიყენოთ XLOOKUP ფუნქცია, რომელიც არის VLOOKUP-ის უფრო მოქნილი და ძლიერი მემკვიდრე.
VLOOKUP სინტაქსი
VLOOKUP ფუნქციის სინტაქსი ასეთია:
VLOOKUP(ძიების_მნიშვნელობა, ცხრილის_მასივი, col_index_num, [range_lookup])სად:
- Lookup_value (საჭიროა) - არის საძიებელი მნიშვნელობა.
ეს შეიძლება იყოს მნიშვნელობა (რიცხვი, თარიღი ან ტექსტი), უჯრედის მითითება (მინიშნება უჯრედზე, რომელიც შეიცავს საძიებო მნიშვნელობას) ან სხვა ფუნქციის მიერ დაბრუნებული მნიშვნელობა. რიცხვებისა და უჯრედების მითითებისგან განსხვავებით, ტექსტის მნიშვნელობები ყოველთვის უნდა იყოს ჩასმული "ორმაგი ბრჭყალებში".
- ცხრილის_მასივი (აუცილებელია) - არის უჯრედების დიაპაზონი, სადაც უნდა მოძებნოთ საძიებელი. მნიშვნელობა და საიდანაც უნდა მოიძებნოს მატჩი. VLOOKUP ფუნქცია ყოველთვის ეძებს ცხრილის მასივის პირველ სვეტში , რომელიც შეიძლება შეიცავდეს სხვადასხვა ტექსტურ მნიშვნელობებს, რიცხვებს, თარიღებს და ლოგიკურ მნიშვნელობებს.
- Col_index_num (აუცილებელია ) - არის სვეტის ნომერი, საიდანაც უნდა დაბრუნდეს მნიშვნელობა. დათვლა იწყება ცხრილის მასივის მარცხენა სვეტიდან, რომელიც არის 1.
- Range_lookup (სურვილისამებრ) - განსაზღვრავს, მოძებნოთ სავარაუდო ან ზუსტი შესატყვისი:
- TRUE ან გამოტოვებული (ნაგულისხმევი) - სავარაუდო შესატყვისი. თუ ზუსტი დამთხვევა ვერ მოიძებნა, ფორმულა ეძებს უდიდეს მნიშვნელობას, რომელიც საძიებო მნიშვნელობაზე მცირეა.მოითხოვს საძიებო სვეტის დახარისხებას ზრდადი თანმიმდევრობით.
- FALSE - ზუსტი დამთხვევა. ფორმულა ეძებს საძიებო მნიშვნელობის ზუსტად ტოლ მნიშვნელობას. თუ ზუსტი შესატყვისი ვერ მოიძებნა, დაბრუნდა #N/A მნიშვნელობა.
ძირითადი VLOOKUP ფორმულა
აქ არის Excel VLOOKUP ფორმულის მაგალითი მისი უმარტივესი ფორმით. გთხოვთ, გადახედოთ ქვემოთ მოცემულ ფორმულას და სცადეთ მისი „თარგმნა“ ინგლისურად:
=VLOOKUP("lion", A2:B11, 2, FALSE)
- 1-ლი არგუმენტი ( lookup_value ) ნათლად მიუთითებს, რომ ფორმულა ეძებს სიტყვას "ლომი".
- მე-2 არგუმენტი ( ცხრილის_მასივი ) არის A2:B11. იმის გათვალისწინებით, რომ ძიება ხორციელდება ყველაზე მარცხენა სვეტში, შეგიძლიათ წაიკითხოთ ზემოთ მოცემული ფორმულა ცოტა უფრო შორს: მოძებნეთ "ლომი" A2:A11 დიაპაზონში. ჯერჯერობით, კარგია, არა?
- მე-3 არგუმენტი col_index_num არის 2. რაც იმას ნიშნავს, ჩვენ გვინდა დავაბრუნოთ შესაბამისი მნიშვნელობა B სვეტიდან, რომელიც მეორეა ცხრილის მასივში.
- მე-4 არგუმენტი range_lookup არის FALSE, რაც მიუთითებს იმაზე, რომ ჩვენ ვეძებთ ზუსტ შესატყვისს.
ყველა არგუმენტის დადგენის შემთხვევაში, თქვენ არ უნდა გქონდეთ პრობლემა მთლიანად წაკითხვისას. ფორმულა: მოძებნეთ „ლომი“ A2:A11-ში, იპოვეთ ზუსტი შესატყვისი და დააბრუნეთ მნიშვნელობა იმავე მწკრივის B სვეტიდან.
მოხერხებულობისთვის შეგიძლიათ აკრიფოთ ინტერესის მნიშვნელობა ზოგიერთში. უჯრედი, ვთქვათ E1, შეცვალეთ "მყარი კოდირებული" ტექსტი უჯრედის მითითებით და მიიღეთ ფორმულა ნებისმიერის მოსაძებნადE1-ში შეყვანილი მნიშვნელობა:
=VLOOKUP(E1, A2:B11, 2, FALSE)
გაურკვეველი რჩება რამე? შემდეგ შეეცადეთ შეხედოთ მას შემდეგნაირად:
როგორ გავაკეთოთ Vlookup Excel-ში
როდესაც VLOOKUP ფორმულები იყენებთ რეალურ სამუშაო ფურცლებში, ძირითადი წესი ასეთია: დაბლოკოს ცხრილის მასივი უჯრედების აბსოლუტური მითითებით (როგორიცაა $A$2:$C$11), რათა არ შეიცვალოს ფორმულის სხვა უჯრედებში კოპირებისას.
ძიების მნიშვნელობა უმეტეს შემთხვევაში უნდა იყოს შედარებითი მითითება (როგორც E2) ან შეგიძლიათ დაბლოკოთ მხოლოდ სვეტის კოორდინატი ($E2). როდესაც ფორმულა დაკოპირდება სვეტში, მითითება ავტომატურად დარეგულირდება თითოეული მწკრივისთვის.
იმისათვის, რომ ნახოთ როგორ მუშაობს იგი პრაქტიკაში, გთხოვთ, გაითვალისწინოთ შემდეგი მაგალითი. ჩვენს სანიმუშო ცხრილს დავამატეთ კიდევ ერთი სვეტი, რომელიც აფასებს ცხოველებს სიჩქარის მიხედვით (სვეტა A) და გვინდა ვიპოვოთ 1-ლი, მე-5 და მე-10 ყველაზე სწრაფი სპრინტერი მსოფლიოში. ამისათვის შეიყვანეთ საძიებო რიგები ზოგიერთ უჯრედში (E2:E4 ქვემოთ მოცემულ ეკრანის სურათზე) და გამოიყენეთ შემდეგი ფორმულები:
ცხოველთა სახელების ამოსაყვანად სვეტიდან B:
=VLOOKUP($E2, $A$2:$C$11, 2, FALSE)
C სვეტიდან სიჩქარის ამოსაღებად:
=VLOOKUP($E2, $A$2:$C$11, 3, FALSE)
შეიყვანეთ ზემოთ მოყვანილი ფორმულები F2 და G2 უჯრედებში, აირჩიეთ ეს უჯრედები და გადაიტანეთ ფორმულები ქვემოთ მოცემულ რიგებში:
თუ შეისწავლით ფორმულას ქვედა მწკრივში, შეამჩნევთ, რომ საძიებო მნიშვნელობის მითითება მორგებულია ამ კონკრეტულ მწკრივზე, ხოლო ცხრილის მასივი უცვლელია:
ქვემოთ გექნებათ რამდენიმეუფრო სასარგებლო რჩევები, რომლებიც დაზოგავთ თავის ტკივილს და პრობლემების მოგვარების დროს.
Excel VLOOKUP - 5 რამ, რაც უნდა გახსოვდეთ!
- VLOOKUP ფუნქცია ვერ ხედავს მის მარცხნივ . ის ყოველთვის ეძებს ცხრილის მასივის მარცხენა სვეტში და აბრუნებს მნიშვნელობას სვეტიდან მარჯვნივ. თუ მნიშვნელობების მარცხნიდან ამოღება გჭირდებათ, გამოიყენეთ INDEX MATCH (ან INDEX XMATCH Excel 365-ში) კომბინაცია, რომელიც არ აინტერესებს საძიებელი და დაბრუნების სვეტების პოზიციონირებას.
- VLOOKUP ფუნქცია არის დიდი და პატარა ასოები განიხილება, როგორც ექვივალენტი. ასოს რეგისტრის გასარჩევად გამოიყენეთ რეგისტრირებული VLOOKUP ფორმულები.
- გაიხსენეთ ბოლო პარამეტრის მნიშვნელობა. გამოიყენეთ TRUE სავარაუდო დამთხვევისთვის და FALSE ზუსტი შესატყვისისთვის. სრული დეტალებისთვის იხილეთ VLOOKUP TRUE vs. FALSE.
- როდესაც ეძებთ სავარაუდო შესატყვისს, დარწმუნდით, რომ საძიებო სვეტის მონაცემები დალაგებულია ზრდადი თანმიმდევრობით.
- თუ საძიებო მნიშვნელობა არ არის ნაპოვნია, დაბრუნდა #N/A შეცდომა. სხვა შეცდომების შესახებ ინფორმაციისთვის იხილეთ, რატომ არ მუშაობს Excel VLOOKUP.
Excel VLOOKUP-ის მაგალითები
იმედი მაქვს, ვერტიკალური ძიება უფრო ნაცნობი გახდება თქვენთვის. თქვენი ცოდნის გასაძლიერებლად, მოდით ავაშენოთ კიდევ რამდენიმე VLOOKUP ფორმულა.
როგორ გავაკეთოთ Vlookup სხვა ფურცლიდან Excel-ში
პრაქტიკაში, Excel VLOOKUP ფუნქცია იშვიათად არისგამოიყენება იმავე სამუშაო ფურცელში მოცემულ მონაცემებთან ერთად. ყველაზე ხშირად მოგიწევთ შესაბამისი მონაცემების ამოღება სხვა სამუშაო ფურცლიდან.
Vlookup-ისთვის სხვა Excel ფურცლიდან, დიაპაზონის წინ განათავსეთ სამუშაო ფურცლის სახელი, რასაც მოჰყვება ძახილის ნიშანი table_array არგუმენტში. მითითება. მაგალითად, Sheet2-ზე A2:B10 დიაპაზონში მოსაძიებლად გამოიყენეთ ეს ფორმულა:
=VLOOKUP("Product1", Sheet2!A2:B10, 2)
რა თქმა უნდა, თქვენ არ გჭირდებათ ფურცლის სახელი ხელით აკრიფოთ. უბრალოდ, დაიწყეთ ფორმულის აკრეფა და როდესაც საქმე ეხება table_array არგუმენტს, გადადით საძიებო სამუშაო ფურცელზე და აირჩიეთ დიაპაზონი მაუსის გამოყენებით.
მაგალითად, ასე შეგიძლიათ მოძებნოთ A2 მნიშვნელობა A2:A9 დიაპაზონში Prices სამუშაო ფურცელზე და დააბრუნეთ შესაბამისი მნიშვნელობა სვეტიდან C:
=VLOOKUP(A2, Prices!$A$2:$C$9, 3, FALSE)
შენიშვნები:
- თუ ელცხრილის სახელი შეიცავს სივრცეებს ან არაანბანურ სიმბოლოებს , ის უნდა იყოს ჩასმული ერთ ბრჭყალებში, მაგ. 'ფასის სია'!$A$2:$C$9.
- თუ იყენებთ VLOOKUP ფორმულას მრავალი უჯრედისთვის, გახსოვდეთ დაბლოკოთ ცხრილის_მასივი $ ნიშნით, მაგალითად, $A$2: $C$9.
როგორ მოვახდინოთ Vlookup სხვა სამუშაო წიგნიდან Excel-ში
Vlookup-ისთვის სხვა Excel სამუშაო წიგნიდან, ჩასვით სამუშაო წიგნის სახელი, რომელიც ჩასმულია კვადრატულ ფრჩხილებში, სამუშაო ფურცლის სახელამდე.
მაგალითად, აქ არის ფორმულა, რომ მოიძიოთ A2 მნიშვნელობა ფურცელზე სახელად Prices Price_List.xlsx სამუშაო წიგნში:
=VLOOKUP(A2, [Price_List.xlsx]Prices!$A$2:$C$9, 3, FALSE)
თუან სამუშაო წიგნის სახელი ან სამუშაო ფურცლის სახელი შეიცავს სივრცეებს ან არაანბანურ სიმბოლოებს, თქვენ უნდა ჩართოთ ისინი ერთ ბრჭყალებში, როგორიცაა:
=VLOOKUP(A2, '[Price List.xlsx]Prices'!$A$2:$C$9, 3, FALSE)
უმარტივესი გზაა VLOOKUP ფორმულის შესაქმნელად, რომელიც ეხება სხვადასხვა სამუშაო წიგნი არის ეს:
- გახსენით ორივე ფაილი.
- დაიწყეთ თქვენი ფორმულის აკრეფა, გადაერთეთ სხვა სამუშაო წიგნზე და აირჩიეთ ცხრილის მასივი მაუსის გამოყენებით.
- შეიყვანეთ დარჩენილი არგუმენტები და დააჭირეთ Enter კლავიშს თქვენი ფორმულის დასასრულებლად.
შედეგი გარკვეულწილად ჰგავს ქვემოთ მოცემულ ეკრანის სურათს:
როგორც კი თქვენ დახურეთ ფაილი თქვენი საძიებო ცხრილით, VLOOKUP ფორმულა გააგრძელებს მუშაობას, მაგრამ ახლა აჩვენებს დახურული სამუშაო წიგნის სრულ გზას:
იყიდება დამატებითი ინფორმაცია, გთხოვთ, იხილოთ როგორ მივმართოთ სხვა Excel ფურცელს ან სამუშაო წიგნს.
როგორ მოვახდინოთ Vlookup დასახელებული დიაპაზონიდან სხვა ფურცელში
იმ შემთხვევაში, თუ თქვენ გეგმავთ იგივე საძიებო დიაპაზონის გამოყენებას ბევრ ფორმულაში შეგიძლიათ შექმნათ დასახელებული დიაპაზონი და აკრიფოთ სახელი directl y არგუმენტში table_array .
დასახელებული დიაპაზონის შესაქმნელად, უბრალოდ აირჩიეთ უჯრედები და ჩაწერეთ სასურველი სახელი ველში Name ფორმულის მარცხნივ. ბარი. დეტალური ნაბიჯებისთვის იხილეთ როგორ დავასახელოთ დიაპაზონი Excel-ში.
ამ მაგალითისთვის ჩვენ დავარქვით სახელი Prices_2020 მონაცემთა უჯრედებს (A2:C9) საძიებო ფურცელში და მიიღეთ ეს კომპაქტური ფორმულა:
=VLOOKUP(A2, Prices_2020, 3, FALSE)
Excel-ში სახელების უმეტესობა ვრცელდება მთელ სამუშაო წიგნზე , ასე რომ თქვენ არ გჭირდებათ სამუშაო ფურცლის სახელის მითითება დასახელებული დიაპაზონების გამოყენებისას.
თუ დასახელებული დიაპაზონი არის სხვა სამუშაო წიგნში , დააყენეთ სამუშაო წიგნის სახელი დიაპაზონის სახელზე წინ, მაგალითად:
=VLOOKUP(A2, 'Price List.xlsx'!Prices_2020, 3, FALSE)
ასეთი ფორმულები ბევრად უფრო გასაგებია, არა? გარდა ამისა, დასახელებული დიაპაზონების გამოყენება შეიძლება იყოს აბსოლუტური მითითებების კარგი ალტერნატივა. ვინაიდან დასახელებული დიაპაზონი არ იცვლება, შეგიძლიათ დარწმუნებული იყოთ, რომ თქვენი ცხრილის მასივი ჩაკეტილი დარჩება, მიუხედავად იმისა, თუ სად არის გადატანილი ან დაკოპირებული ფორმულა.
თუ თქვენი საძიებო დიაპაზონი გადააქციეთ სრულად ფუნქციონალურ Excel ცხრილში. , მაშინ შეგიძლიათ გააკეთოთ Vlookup ცხრილის სახელზე დაყრდნობით, მაგ. ფასის_ცხრილი ქვემოთ მოცემულ ფორმულაში:
=VLOOKUP(A2, Price_table, 3, FALSE)
ცხრილის მითითებები, რომლებსაც ასევე უწოდებენ სტრუქტურირებულ მითითებებს, მდგრადია და იმუნურია მრავალი მონაცემთა მანიპულაციის მიმართ. მაგალითად, შეგიძლიათ წაშალოთ ან დაამატოთ ახალი რიგები თქვენს საძიებო ცხრილში ცნობების განახლებაზე ფიქრის გარეშე.
VLOOKUP ფორმულაში ველური ბარათების გამოყენება
როგორც ბევრი სხვა ფორმულა, Excel VLOOKUP ფუნქცია იღებს შემდეგ სიმბოლოებს:
- კითხვის ნიშანს (?) რომელიმე სიმბოლოს შესატყვისად.
- ვარსკვლავი (*) შესატყვისი სიმბოლოების ნებისმიერი თანმიმდევრობა.
ჯანმრთელი ნამდვილად სასარგებლოა ბევრ სიტუაციაში:
- როცა არ გახსოვთ ზუსტი ტექსტი, რომელსაც ეძებთ.
- როცა ტექსტს ეძებსტრიქონი, რომელიც წარმოადგენს უჯრედის შიგთავსის ნაწილს.
- როდესაც საძიებო სვეტი შეიცავს წამყვან ან უკანა სივრცეებს. ამ შემთხვევაში, შეიძლება ტვინი შეაჩეროთ იმის გარკვევაში, თუ რატომ არ მუშაობს ნორმალური ფორმულა.
მაგალითი 1. მოძებნეთ ტექსტი, რომელიც იწყება ან მთავრდება გარკვეული სიმბოლოებით
დავუშვათ, რომ თქვენ გსურთ იპოვოთ კონკრეტული მომხმარებელი ქვემოთ მოცემულ მონაცემთა ბაზაში. თქვენ არ გახსოვთ გვარი, მაგრამ დარწმუნებული ხართ, რომ ის იწყება "ack"-ით.
A სვეტიდან გვარის დასაბრუნებლად გამოიყენეთ შემდეგი Vlookup ფორმულა:
=VLOOKUP("ack*", $A$2:$B$10, 1, FALSE)
B სვეტიდან ლიცენზიის გასაღების მისაღებად გამოიყენეთ ეს (განსხვავება მხოლოდ სვეტის ინდექსის ნომერშია):
=VLOOKUP("ack*", $A$2:$B$10, 2, FALSE)
ასევე შეგიძლიათ შეიყვანოთ ცნობილი ნაწილი დაარქვით სახელი რომელიმე უჯრედში, ვთქვათ E1 და შეუთავსეთ სიმბოლოს სიმბოლო უჯრედის მითითებას:
=VLOOKUP(E1&"*", $A$2:$B$10, 1, FALSE)
ქვემოთ მოცემული ეკრანის სურათი აჩვენებს შედეგებს:
ქვემოთ მოცემულია VLOOKUP-ის კიდევ რამდენიმე ფორმულა ბუნებით.
იპოვეთ გვარი, რომელიც მთავრდება „son“-ით:
=VLOOKUP("*son", $A$2:$B$10, 1, FALSE)
მიიღეთ სახელი, რომელიც იწყება „joh“-ით. " და მთავრდება "son"-ით:
=VLOOKUP("joh*son", $A$2:$B$10, 1, FALSE)
ამოიღეთ 5-სიმბოლოიანი გვარი:
=VLOOKUP("?????", $A$2:$B$10, 1, FALSE)
მაგალითი 2. VLOOKUP wildcard უჯრედის მნიშვნელობის საფუძველზე
წინა მაგალითიდან თქვენ უკვე იცით, რომ შესაძლებელია ამპერსანდის (&) და უჯრედის მითითების შეერთება საძიებო სტრიქონის შესაქმნელად. იმისათვის, რომ იპოვოთ მნიშვნელობა, რომელიც შეიცავს მოცემულ სიმბოლო(ებ)ს ნებისმიერ პოზიციაზე, ჩადეთ ამპერსანდი წინ და შემდეგ