Тохиролт байгаа үед VLOOKUP яагаад # N/A буцаадаг вэ (шийдэлтэй)

  • Үүнийг Хуваалц
Hugh West

Бид VLOOKUP (Босоо хайх) функцийг ашиглан баганад босоо байдлаар утгыг хайж, дараа нь өөр баганаас харгалзах утгыг буцаана. Гэхдээ энэ функцийг ашиглах нэг гол асуудал бол функцийн синтакс нь төвөгтэй мэт санагдаж болохоос гадна олон дүрмийг дагаж мөрдөхийг шаарддаг. Энэ нь төлөвлөсөн утгын оронд #Үгүй шидэх гэх мэт алдаатай үр дүнд хүргэж болзошгүй. Энэ асуудлаас ангижрахын тулд бид VLOOKUP функц таарч байгаа үед #Үгүй буцаадаг хүчин зүйл болох 5 өөр шалтгаан болон тэдгээрийн шийдлүүдийг авч үзсэн.

Дадлага хийх номыг татаж авах

Та Excel файлыг татаж аваад дадлага хийхийг зөвлөж байна.

VLOOKUP #N-г буцаана. /A Error but Match Exists.xlsx

#Үгүй алдаа гэж юу вэ?

#N/A алдаа нь "утга байхгүй" гэсэн утгатай. Та VLOOKUP хайлтыг бүх өгөгдлийн багц дээрээ ажиллуулж байгаа боловч харамсалтай нь функц хүссэн үр дүнг гаргаж чадахгүй бол #N/A алдаа гарна. Энэ алдааны ард хэд хэдэн асуудал байж болно; Үүнийг та бүхэн энэ нийтлэлийн дараагийн хэсгээс мэдэх болно.

Тохирох зүйл байгаа үед VLOOKUP нь #ҮГҮЙ-г буцаадаг 5 шалтгаан

Энэ нийтлэлд бид Бүх шалтгааныг харуулахын тулд бүтээгдэхүүний үнийн жагсаалтыг мэдээллийн багц болгон ашиглах болно. Ингээд өгөгдлийн багцыг товчхон харцгаая:

Тиймээс, ямар чЦаашид ярилцаж байгаад бүх асуудлыг нэг нэгээр нь авч үзье.

Шалтгаан 1: Хүснэгтийн массивын аргументийн эхний баганад хайлтын утга байхгүй байна

VLOOKUP функцийн эхний аргументыг хайлтын_утга гэж нэрлэдэг. Энэ функцийг зөв ажиллуулах үндсэн шаардлагуудын нэг бол хайлтын_утга нь хүснэгтийн массивын эхний баганад байх ёстой. Энэ дүрмийн үл хамаарах зүйл бол VLOOKUP функц нь #N/A алдааг буцаана.

Дараах зурган дээр бид дараах томъёог оруулсан болно:

=VLOOKUP($D$14,B5:E12,4,0)

D15 нүдэн дотор.

Энд хайлтын утгыг D14 нүдэнд хадгалсан бөгөөд энэ нь каракум юм. Бидний харж байгаагаар энэ зүйл сонгосон хүснэгтийн массивын эхний баганад биш харин хоёр дахь баганад байна.

Үүний үр дүнд бид VLOOKUP функцтэй болохыг харж болно. аль хэдийн #N/A алдаа гаргасан.

🔗 Шийдэл авах

1. Эхний шийдэл: Хайлтын утгын үндсэн шаардлага нь хүснэгтийн массивын эхний баганад байх ёстой тул хэрэв боломжтой бол хоёр дахь баганыг эхний багана руу шилжүүлж болно.

Тийм ээ. , ихэнх тохиолдолд энэ нь баганыг солих нь туйлын боломжгүй байж болох юм. Учир нь таны хоёр дахь багана нь томьёоны үр дүн эсвэл бусад баганатай холбогдсон байж магадгүй юм. Тиймээс ийм тохиолдолд та хоёр дахь зүйлийг авч үзэж болношийдэл.

2. Хоёр дахь шийдэл: Хүснэгтийн массивыг бага зэрэг өөрчил. Одоогоор хүснэгтийн массив B5:E12 байна. Хэрэв энэ муж нь C5:E12 баганын оронд C баганаас эхэлбэл C багана нь шинээр тодорхойлсон хүснэгтийн массивын эхний багана болно. Энэ тохиолдолд VLOOKUP функц зөв ажиллах болно. Хүснэгтийн массивыг өөрчилсөн тул баганын индексийг шинэчлэх шаардлагатай. Шинээр томилогдсон хүснэгтийн массивын хувьд Үнэ баганаас утгыг буцаахын тулд шинэ баганын индекс 3 байна.

3. Гурав дахь шийдэл: Та INDEX болон MATCH функцуудыг хамтран ашиглаж болно. Эдгээр хоёр функцийг ашигласнаар хүснэгтийн массивын эхний баганад байгаа хайлтын утгын саадыг амархан арилгах боломжтой.

Таны хийх ёстой зүйл бол өмнөх томьёог солиход л хангалттай. дараах томьёотой:

=INDEX(E5:E12,MATCH(D14,C5:C12,0))

Энэ томьёог оруулсны дараа -г дармагц асуудал арилж байгааг харах болно. Хоёр дахь томьёог оруулсны дараа ENTER товчийг дарна уу. Өсөлт!

Дэлгэрэнгүй: INDEX TATCH ба VLOOKUP функц (9 жишээ)

Шалтгаан 2: Яг тохирох зүйл олдсонгүй

Хэрэв хайлтын утга нь өгөгдлийн багцад хадгалагдсан утгатай яг таарахгүй бол #N/A алдаа дахин гарч ирнэ.

Жишээ нь, доорх зурган дээр бид хайлтын утгыг оруулсан болно D14 эс, энэ нь Үр тариа. Гэвч харамсалтай нь эхний баганад үр тариа гэж яг тийм үг байхгүй, харин үр тариа. Тийм ч учраас #N/A D15 нүдэнд гарч ирсэн.

🔗 Шийдэл авах

Байна уу Хайлтын утгыг анхаарч үзээрэй. Оруулах талбарт хайлтын утгыг зөв бичнэ үү. Хэрэв та ямар нэг #Үгүй алдаа хүлээн авбал өгөгдлийн багцаа дахин шалгаж, хайлтын утгыг тохируулна уу. Энэ жишээний хувьд D14 нүдэнд Үр тарианы оронд Үр тариа гэж бичнэ үү.

Дэлгэрэнгүй: VLOOKUP ажиллахгүй байна (8 шалтгаан ба шийдэл)

Шалтгаан 3: Хайлтын утга массив дахь хамгийн бага утгаас бага байна

VLOOKUP функцийг #Үгүй алдаа нь хайлтын утга нь хайлтын муж дахь хамгийн бага утгуудаас бага байх явдал юм.

Жишээ нь, доорх зураг дээрх хайлтын утга 200, харин хайлтын муж дахь хамгийн бага утга нь <дотор байна. 1>ID багана нь 207. Үүний үр дүнд VLOOKUP функц нь #N/A алдааг буцаалаа.

🔗 Шийдэл авах

Хайлтын утга нь хайлтын мужид хадгалагдсан хамгийн бага утгаас багагүй байгаа эсэхийг шалгаарай. Хайлтын утгыг 200-аас ID баганад жагсаасан бүх зүйл болгон өөрчилнө үү. Дараа нь боломжгүй алдаа эцэст нь алга болно.

Ижил төстэй уншилтууд

  • Excel LOOKUP vs.VLOOKUP: 3 жишээтэй
  • Excel дээр олон шалгуур бүхий VLOOKUP ашиглах (6 арга + хувилбарууд)
  • Excel дээр Wildcard ашиглан VLOOKUP (3 арга) )
  • Excel-ийг хэрхэн SUMIF & Олон хуудасны дунд ДҮРСҮҮЛЭХ
  • Одоо олон утгыг босоо байдлаар буцаахын тулд Excel VLOOKUP

Шалтгаан 4: Хүснэгт хайх утгуудын нэмэлт зай

Орон зай нь бидэнд үл үзэгдэх тул тэдгээрийг тодорхойлоход нэлээд хэцүү байдаг. Мөн энэ шалтгаан нь VLOOKUP функцийн буцаах утгад нөлөөлж болзошгүй.

Жишээ нь, доорх зураг дээрх хайлтын утга нь Candies байна. Түүнчлэн, энэ утга нь өгөгдлийн хүснэгтийн хайлтын мужид бас байдаг. Гэсэн хэдий ч VLOOKUP функц нь #N/A алдааг буцаана!

Тиймээс алдаа гарч байгаа яг шалтгааныг олоход нэлээд хэцүү санагдаж магадгүй юм. Энэ нь Ангилал баганад Чихэр гэсэн үгийн дараа нэмэлт зай байгаатай холбоотой юм.

Энэ асуудал нь амар хялбар асуудал мэт санагдаж болох ч хамгийн их зовлон зүдгүүрт хүргэж болзошгүй юм. . Орон зайнууд нь үл үзэгдэх, илрүүлэхэд хэцүү байдаг тул.

🔗 Шийдэл авах

Өгөгдлийн дотор байгаа орон зай байгаа эсэхийг гараар шалгаж болно. . Эсвэл та TRIM функцийг ашиглан арын бүх зайг арилгах боломжтой.

Шалтгаан 5: VLOOKUP синтаксийн Хайлтын_утга аргумент дахь алдаа

Ийм тэнэг харагдах бас нэг асуудалгэхдээ маш их зовлон зүдгүүрт хүргэж болзошгүй. Хэрэв танд VLOOKUP функцтэй холбоотой синтаксийн алдаа гарсан эсвэл хайлтын утгыг бичих явцад энгийн үсгийн алдаа байвал энэ нь алдааг харуулахад хүргэж болзошгүй.

Жишээ нь, дараах зураг дээр хайлтын утга нь нүдний хаяг, D14 байна. Гэхдээ бид D144 гэж бичлээ. Энэ бол энгийн төрөл боловч харгалзах нүдэнд #N/A алдаа үүсгэж байна.

🔗 Шийдэл авах

Болгоомжтой байгаарай функцийн синтакс эсвэл аливаа төрлийн үсгийн алдааны талаар. Зүгээр л эдгээр ёс зүйг баримталснаар та #N/A алдаанаас зайлсхийх боломжтой.

Санаж байх зүйлс

📌 Хайлтаа шалгаарай- утга нь таны хүснэгтийн массивын эхний баганад байна.

📌 VLOOKUP функцийн синтаксийг анхааралтай болго.

Дүгнэлт

Дүгнэж хэлэхэд, бид Excel-д тохирох үр дүн гарсан ч VLOOKUP функцийн #N/A алдааг буцаадаг цаадах 5 асуудлыг тэдгээрийн боломжит шийдлүүдийн талаар ярилцсан. Энэ нийтлэлд хавсаргасан дадлага хийх номыг татаж аваад үүнтэй холбоотой бүх аргыг дадлага хийхийг зөвлөж байна. Мөн доорх коммент хэсэгт асуулт асуухаас бүү эргэлз. Бид холбогдох бүх асуултад аль болох хурдан хариу өгөхийг хичээх болно. Мөн манай ExcelWIKI вэб сайтад зочилж илүү ихийг судлаарай.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.