Სარჩევი
VLOOKUP ფუნქცია არის ყველაზე პოპულარული საძიებელი და მითითების ფუნქცია Excel-ში. ის ასევე არის ერთ-ერთი ყველაზე რთული და საშინელი #N/A შეცდომის შესახებ შეტყობინება შეიძლება იყოს ჩვეულებრივი ხილვა.
ეს სტატია განიხილავს 6 ყველაზე გავრცელებულ მიზეზს, რის გამოც თქვენი VLOOKUP არ მუშაობს.
გჭირდებათ ზუსტი დამთხვევა
VLOOKUP ფუნქციის ბოლო არგუმენტი, რომელიც ცნობილია როგორც range_lookup , გეკითხებათ, გსურთ თუ არა მიახლოებითი ან ზუსტი დამთხვევა .
უმეტეს შემთხვევაში ადამიანები ეძებენ კონკრეტულ პროდუქტს, შეკვეთას, თანამშრომელს ან მომხმარებელს და ამიტომ საჭიროებენ ზუსტ შესაბამისობას. როდესაც ეძებთ უნიკალურ მნიშვნელობას, FALSE უნდა იყოს შეყვანილი range_lookup არგუმენტისთვის.
ეს არგუმენტი არჩევითია, მაგრამ თუ ცარიელი დარჩა, გამოიყენება TRUE მნიშვნელობა. TRUE მნიშვნელობა ეყრდნობა თქვენი მონაცემების დალაგებას ზრდადი თანმიმდევრობით მუშაობისთვის.
ქვემოთ სურათზე ნაჩვენებია VLOOKUP არგუმენტი range_lookup გამოტოვებული და არასწორი მნიშვნელობა დაბრუნებულია.
გადაწყვეტა
თუ ეძებთ უნიკალურ მნიშვნელობას, ბოლო არგუმენტისთვის შეიყვანეთ FALSE. ზემოთ მოყვანილი VLOOKUP უნდა იყოს შეყვანილი, როგორც =VLOOKUP(H3,B3:F11,2,FALSE)
.
ჩაკეტეთ ცხრილის მითითება
შესაძლოა თქვენ ცდილობთ გამოიყენოთ მრავალი VLOOKUP ჩანაწერის შესახებ განსხვავებული ინფორმაციის დასაბრუნებლად. თუ გეგმავთ თქვენი VLOOKUP-ის რამდენიმე უჯრედში კოპირებას, მოგიწევთ ცხრილის ჩაკეტვა.
ქვემოთ სურათზე ნაჩვენებია არასწორად შეყვანილი VLOOKUP. უჯრედების არასწორი დიაპაზონის მითითება ხდება lookup_value და table array .
გადაწყვეტა
ცხრილი, რომელსაც იყენებს VLOOKUP ფუნქცია სანახავად ინფორმაციისთვის და დაბრუნების შესახებ ცნობილია როგორც table_array . თქვენი VLOOKUP-ის დასაკოპირებლად ეს აბსოლუტურად უნდა იყოს მითითებული.
დააწკაპუნეთ ფორმულის მითითებებზე და დააჭირეთ კლავიატურაზე F4 კლავიშს, რათა შეცვალოთ მითითება შედარებითიდან აბსოლუტურზე. ფორმულა უნდა შეიყვანოთ როგორც =VLOOKUP($H$3,$B$3:$F$11,4,FALSE)
.
ამ მაგალითში ორივე lookup_value და table_array მითითებები აბსოლუტური გახდა. როგორც წესი, ეს შეიძლება იყოს მხოლოდ table_Array , რომელიც საჭიროებს ჩაკეტვას.
ჩასმულია სვეტი
სვეტის ინდექსის ნომერი, ან col_index_num გამოიყენება. VLOOKUP ფუნქციით შეიყვანოთ რა ინფორმაცია უნდა დაბრუნდეს ჩანაწერის შესახებ.
რადგან ეს არის შეყვანილი როგორც ინდექსის ნომერი, ის არ არის ძალიან გამძლე. თუ ახალი სვეტი ჩასმულია ცხრილში, მან შეიძლება შეაჩეროს თქვენი VLOOKUP მუშაობა. ქვემოთ მოცემული სურათი გვიჩვენებს ასეთ სცენარს.
რაოდენობა იყო მე-3 სვეტში, მაგრამ ახალი სვეტის ჩასმის შემდეგ იგი გახდა მე-4 სვეტი. თუმცა VLOOKUP ავტომატურად არ განახლებულა.
გადაწყვეტა 1
ერთი გამოსავალი შეიძლება იყოს სამუშაო ფურცლის დაცვა ისე, რომ მომხმარებლებს არ შეეძლოთ სვეტების ჩასმა. თუ მომხმარებლებს დასჭირდებათ ამის გაკეთება, მაშინ ეს არ არის სიცოცხლისუნარიანი გამოსავალი.
გადაწყვეტა 2
სხვა ვარიანტი იქნება MATCH ფუნქციის ჩასმა col_index_num VLOOKUP-ის არგუმენტი.
MATCH
ფუნქცია შეიძლება გამოყენებულ იქნას სვეტის საჭირო ნომრის მოსაძებნად და დასაბრუნებლად. ეს ხდის col_index_num დინამიურს, ამიტომ ჩასმული სვეტები აღარ იმოქმედებს VLOOKUP-ზე.
ქვემოთებული ფორმულა შეიძლება შეიყვანოთ ამ მაგალითში ზემოთ ნაჩვენები პრობლემის თავიდან ასაცილებლად.
ცხრილი უფრო დიდი გახდა
რაც უფრო მეტი სტრიქონი ემატება ცხრილს, VLOOKUP შეიძლება საჭირო გახდეს განახლება ამ დამატებითი სტრიქონების შეყვანის უზრუნველსაყოფად. ქვემოთ მოცემულ სურათზე ნაჩვენებია VLOOKUP, რომელიც არ ამოწმებს მთელ ცხრილს ხილის ერთეულზე.
გადაწყვეტა
განიხილეთ დიაპაზონის ფორმატირება ცხრილად (Excel 2007+), ან როგორც დინამიური დიაპაზონის სახელი. ეს ტექნიკა უზრუნველყოფს, რომ თქვენი VLOOKUP ფუნქცია ყოველთვის ამოწმებს მთელ ცხრილს.
დიაპაზონის ცხრილად ფორმატირებისთვის აირჩიეთ უჯრედების დიაპაზონი, რომლის გამოყენებაც გსურთ table_array და დააწკაპუნეთ მთავარი > დაფორმატეთ ცხრილად და აირჩიეთ სტილი გალერეიდან. დააწკაპუნეთ ჩანართზე დიზაინი ცხრილის ხელსაწყოების ქვეშ და შეცვალეთ ცხრილის სახელი მოწოდებულ ველში.
ქვემოთ VLOOKUP აჩვენებს ცხრილს სახელად FruitList , რომელიც გამოიყენება.
0>
VLOOKUP ვერ იყურება მარცხნივ
VLOOKUP ფუნქციის შეზღუდვა არის ის, რომ მას არ შეუძლია მარცხნივ ყურება. ის დაინახავს ცხრილის მარცხენა სვეტს და დააბრუნებს ინფორმაციას მარჯვნიდან.
გადაწყვეტა
გამოსავალიეს გულისხმობს VLOOKUP-ის საერთოდ არ გამოყენებას. Excel-ის INDEX და MATCH ფუნქციების კომბინაციის გამოყენება VLOOKUP-ის საერთო ალტერნატივაა. ის ბევრად უფრო მრავალმხრივია.
ქვემოთ მოყვანილი მაგალითი გვიჩვენებს, რომ ის გამოიყენება ინფორმაციის დასაბრუნებლად იმ სვეტის მარცხნივ, რომელშიც ეძებთ.
შეიტყვეთ მეტი INDEX-ისა და MATCH-ის გამოყენების შესახებ
თქვენი ცხრილი შეიცავს დუბლიკატებს
VLOOKUP ფუნქციას შეუძლია დააბრუნოს მხოლოდ ერთი ჩანაწერი. ის დააბრუნებს პირველ ჩანაწერს, რომელიც ემთხვევა იმ მნიშვნელობას, რომელსაც ეძებდით.
თუ თქვენი ცხრილი შეიცავს დუბლიკატებს, მაშინ VLOOKUP არ იქნება შესაბამისი.
გადაწყვეტა 1
უნდა თქვენს სიას აქვს დუბლიკატები? თუ არა, განიხილეთ მათი ამოღება. ამის გაკეთების სწრაფი გზაა ცხრილის არჩევა და დააწკაპუნეთ ღილაკზე Removes Duplicates Data ჩანართზე.
იხილეთ AbleBits Duplicate Remover უფრო სრულყოფილი ინფორმაციისთვის. ინსტრუმენტი თქვენს Excel ცხრილებში დუბლიკატების დასამუშავებლად.
გადაწყვეტა 2
კარგი, ასე რომ, თქვენს სიას უნდა ჰქონდეს დუბლიკატები. ამ შემთხვევაში VLOOKUP არ არის ის, რაც გჭირდებათ. კრებსითი ცხრილი შესანიშნავი იქნება მნიშვნელობის შესარჩევად და მის ნაცვლად შედეგების ჩამოთვლისთვის.
ქვემოთ მოცემული ცხრილი არის შეკვეთების სია. დავუშვათ, გსურთ დააბრუნოთ ყველა შეკვეთა კონკრეტული ხილისთვის.
გამოყენებულია PivotTable, რათა მომხმარებელს მიეცეს საშუალება აირჩიოს Fruit ID ანგარიშის ფილტრიდან და სიიდან. ყველა შეკვეთიდან ჩანს.
პრობლემური უფასო VLOOKUP-ები
ეს სტატიააჩვენა გამოსავალი 6 ყველაზე გავრცელებული მიზეზის გამო, რომ VLOOKUP ფუნქცია არ მუშაობს. ამ ინფორმაციით შეიარაღებული თქვენ უნდა ისარგებლოთ ნაკლებად პრობლემური მომავლით ამ გასაოცარი Excel ფუნქციით.
ავტორის შესახებ
ალან მიურეი არის IT ტრენერი და Computergaga-ს დამფუძნებელი. ის გთავაზობთ ონლაინ ტრენინგს და უახლეს რჩევებსა და ხრიკებს Excel, Word, PowerPoint და Project-ში.