Სარჩევი
როდესაც VLOOKUP ფუნქცია ვერ პოულობს საძიებო მნიშვნელობას საძიებო მასივში, გამოჩნდება შეცდომის ნიშანი, #N/A . მაგრამ ამ პრობლემისგან თავის დაღწევა შეგიძლიათ IFERROR ფუნქციის VLOOKUP ფუნქციის გამოყენებით. ამ სტატიაში მე გაჩვენებთ IFERROR -ის 5 განსხვავებულ გამოყენებას VLOOKUP -ით Excel-ში.
ვთქვათ, ჩვენ გვაქვს სხვადასხვა სტუდენტების მიღებული ნიშნების მონაცემთა ნაკრები. კლასი. ჩვენ გამოვიყენებთ ამ მონაცემთა ნაკრებს IFERROR -ის სხვადასხვა გამოყენების საჩვენებლად VLOOKUP-ით.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
IFERROR VLOOKUP.xlsx
IFERROR-ის გამოყენება VLOOKUP-თან ერთად Excel-ში
რა მოხდება, თუ მხოლოდ VLOOKUP-ს გამოვიყენებთ
პირველ რიგში, ვნახავთ რა მოხდება, თუ გამოიყენეთ მხოლოდ VLOOKUP ფუნქცია. დავუშვათ, ჯესიკა არის სტუდენტი, რომლის სახელი არ ეკუთვნის ჩვენს მონაცემთა ბაზას. ახლა თუ ვიპოვით ჯესიკას მიღებულ ნიშანს VLOOKUP ფუნქციის გამოყენებით, Excel აჩვენებს შეცდომის ნიშანს #N/A. ჩვენ შეგვიძლია გავუმკლავდეთ ამ შეცდომის ნიშანს IFERROR ფუნქციის გამოყენებით VLOOKUP ფუნქციით
ახლა ვნახოთ IFERROR -ის სხვადასხვა გამოყენება VLOOKUP-ით.
1. IFERROR VLOOKUP-ით, რათა ჩაანაცვლოს #N/A მორგებული ტექსტით
ვთქვათ, როცა ეძებთ სტუდენტისთვის, რომლის სახელიც არ არის სიაში, გსურთ აჩვენოთ მორგებული ტექსტი, როგორიცაა „არ მოიძებნა“. დავალების შესასრულებლად შეიყვანეთ შემდეგი ფორმულა უჯრედში F5 და დააჭირეთ ENTER.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")
აქ, E5 = საძიებო მნიშვნელობა, რომელიც იქნება უნდა მოძებნოთ სიაში
B4:C11 = საძიებო დიაპაზონი, რომელიც არის თქვენი მონაცემთა ნაკრები
2 = საძიებო სვეტი, რომელიც არის <12-ის სვეტი>მიღებული ნიშნები
FALSE ნიშნავს, რომ ფუნქცია მოიძიებს ზუსტ შესატყვისს
ახლა თუ აკრიფებთ რომელიმე სტუდენტის სახელს თქვენი სიიდან უჯრედში E5 , თქვენ მიიღებთ მის მიღებულ ნიშნებს უჯრედში F5.
და თუ აკრიფებთ ნებისმიერი სტუდენტის სახელი, რომელიც არ არის თქვენს სიაში, უჯრედში E5 , F5 უჯრედი აჩვენებს თქვენს მორგებულ ტექსტს არ მოიძებნა.
2. #N/A-ის ნაცვლად ცარიელი უჯრედის მისაღებად
თუ გსურთ უჯრედი ცარიელი დარჩეს, როცა მოძიებული სახელი თქვენს სიაში არ არის, აკრიფეთ შემდეგი ფორმულა უჯრედში E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
აქ, E5 = საძიებო მნიშვნელობა, რომელიც მოიძებნება სიაში
B4:C11 = საძიებო დიაპაზონი, რომელიც არის თქვენი მონაცემთა ნაკრები
2 = საძიებო სვეტი ეს არის მიღებული ნიშნების სვეტი
FALSE ნიშნავს, რომ ფუნქცია მოიძიებს ზუსტ შესატყვისს
ახლა თუ აკრიფებთ რომელიმე მოსწავლის სახელს თქვენი სიიდან უჯრედში E5 , თქვენ მიიღებთ მის მიღებულ ნიშნებს უჯრედში F5.
მაგრამ თუ აკრიფებთ რომელიმე სახელს, რომელიც არ არის მონაცემთა ნაკრებში, უჯრედი F5 ცარიელი დარჩება.
3. IFERROR ერთადVLOOKUP Split Dataset-ისთვის
ვთქვათ, თქვენ გაქვთ ორი სია თქვენს მონაცემთა ბაზაში. გსურთ იპოვოთ მიღებული ნიშნები ნებისმიერი მოსწავლისთვის ორივე სიიდან.
აკრიფეთ შემდეგი ფორმულა უჯრედში E5 და დააჭირეთ ENTER
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
აქ, E5 = საძიებო მნიშვნელობა, რომელიც მოიძებნება სიაში
B4:C11 =1-ლი საძიებო დიაპაზონი, რომელიც არის მონაცემთა ნაკრების 1-ლი სია
B14:C20 = = მე-2 საძიებო დიაპაზონი, რომელიც არის მონაცემთა ნაკრების მე-2 სია
2 = საძიებო სვეტი, რომელიც არის მიღებული ნიშნების სვეტი
FALSE ნიშნავს, რომ ფუნქცია მოიძიებს ზუსტ ინფორმაციას ემთხვევა
ახლა თუ აკრიფებთ რომელიმე სახელს თქვენი რომელიმე სიიდან, უჯრედში E5, მიიღებთ ამ ადამიანის მიღებულ ნიშნებს უჯრედი F5.
4. IFERROR VLOOKUP-ით, რომ ყოველთვის იპოვო შედეგი
ვთქვათ, თქვენ გაქვთ სხვადასხვა ფილიალების საკონტაქტო ნომრები თქვენი კომპანიის თქვენს მონაცემთა ბაზაში. ახლა გსურთ აჩვენოთ საკონტაქტო ნომერი, თუ ვინმე ეძებს რომელიმე ფილიალს, მაშინაც კი, თუ ფილიალის სახელი არ არის თქვენი სია. თუ ფილიალის სახელი არ არის სიაში, გსურთ აჩვენოთ სათაო ოფისის საკონტაქტო ნომერი.
აკრიფეთ შემდეგი ფორმულა ნებისმიერ ცარიელ უჯრედში და დააჭირეთ ENTER
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
აქ, E5 = საძიებო მნიშვნელობა, რომელიც მოიძებნება სიაში
B4:C11 = მოძებნეთ დიაპაზონი, რომელიცარის თქვენი მონაცემთა ნაკრები
2 = საძიებო სვეტი, რომელიც არის საკონტაქტო ნომრის სვეტი
FALSE ნიშნავს, რომ ფუნქცია მოიძებნება ზუსტი შესატყვისისთვის
ახლა თუ ჩაწერთ რომელიმე ფილიალის სახელს უჯრედში E4 რომელიც არ არის სიაში, თქვენ მიიღებს სათაო ოფისის საკონტაქტო ნომერს იმ უჯრედში, სადაც აკრიფეთ ფორმულა.
5. Excel-ის ძველი ვერსიისთვის
Excel 2013-ში ან ნებისმიერი ძველი ვერსია IFERROR ფუნქცია მიუწვდომელია. მაგრამ თქვენ შეგიძლიათ იგივე დავალების შესრულება IF ფუნქციის და ISNA ფუნქციის VLOOKUP ფუნქციის გამოყენებით.
აკრიფეთ შემდეგი ფორმულა. უჯრედში F5 და დააჭირეთ ENTER
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))
აქ, E5 = საძიებო მნიშვნელობა, რომელიც მოიძებნება სიაში
B4:C11 = საძიებო დიაპაზონი, რომელიც არის თქვენი მონაცემთა ნაკრები
2 = საძიებო სვეტი ეს არის სვეტი საკონტაქტო ნომერი
FALSE ნიშნავს, რომ ფუნქცია მოიძიებს ზუსტ შესატყვისს
ახლა თუ აკრიფებთ რომელიმე მოსწავლის სახელს თქვენი სიიდან უჯრედში E5 , მიიღებთ მის მიღებულ ნიშნებს უჯრედში F5.
და თუ აკრიფებთ რომელიმე სტუდენტის სახელს, რომელიც არ არის თქვენს სიაში, უჯრედში E5 , უჯრედი F5 აჩვენებს თქვენს მორგებულ ტექსტს არ მოიძებნა.
დასკვნა
IFERROR ფუნქცია საშუალებას გაძლევთ გამოტოვოთ შეცდომა VLOOKUP ფუნქციის მნიშვნელობა. შეგიძლიათ გამოიყენოთ IFERROR VLOOKUP თან ერთად ამ სტატიაში აღწერილი ნებისმიერი გამოყენებისთვის. თუ რაიმე პრობლემა შეგექმნათ ფუნქციების ერთად გამოყენებისას, გთხოვთ დატოვოთ კომენტარი. თუ იცით IFERROR -ის რაიმე დამატებითი გამოყენება VLOOKUP -ით, გთხოვთ შეგვატყობინოთ ამის შესახებ კომენტარების განყოფილებაში.