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

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

Агуулгын хүснэгт

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

Тайлбарыг ойлгомжтой болгохын тулд би тодорхой жимсний дэлгүүрийн талаарх бүтээгдэхүүний мэдээллийг харуулсан өгөгдлийн багц ашиглах болно. Өгөгдлийн багцад 5 багана байна; Эдгээр нь Жимс , Захиалгын ID, Тоо хэмжээ (кг), Үнэ, болон Захиалгын огноо юм. .

Дадлага хийхийн тулд татаж авна уу

Доорх линкээс ажлын номыг татаж авна уу.

VLOOKUP Excel.xlsx дээр ажиллахгүй байна

VLOOKUP ажиллахгүй байгаа 8 шалтгаан

1. VLOOKUP ажиллахгүй, харагдахгүй байна/ Алдаа

Энэ хэсэгт би VLOOKUP функцтэй ажиллах үед яагаад #N/A алдаа гарч байгааг харуулах болно. Мөн би танд #Үгүй алдаанаас зайлсхийх хамгийн сайн шийдлийг санал болгох болно.

1.1. Тэргүүлэх ба дараачийн орон зай

Том өгөгдлийн хуудсанд нэмэлт зайтай байх магадлал түгээмэл байдаг. Түүнчлэн, та өгөгдлийн багцыг сайтар судлахгүй бол алдаа гарахгүй тул алдааг тодорхойлоход хэцүү байдаг.

Энд би VLOOKUP томьёог ашигласан. MATCH функцийг мөн FALSE мужийн_хайлт болгон Яг тааруулах -ыг авахын тулд ашигласан.

MATCH-д функц, би баганын нэрийг J3 хайлтын_утга болгон ашигласан, дараа нь баганын нэрний мужийг B3:G3 харах_массив болгон сонгосон. 0 -ыг тохируулсан_төрөл хэрэглэснээр Яг тохирох -г ашиглана.

ENTER товчийг дарна уу. Ингэснээр та хүссэн үр дүндээ хүрэх болно.

8. Хайлтын утга давхардсан утгатай байна

Хэрэв таны харах_утга давхардсан утгуудыг агуулж байгаа бол VLOOKUP нь боломжтой бүх утгуудад ажиллахгүй.

VLOOKUP зөвхөн таны хайсан утгатай тохирох эхний утгыг буцаана. нь.

Шийдэл :

Иймэрхүү асуудлаас зайлсхийхийн тулд та давхардлыг арилгах эсвэл <1-г ашиглаж болно>пивот хүснэгт .

⏩ Та Давхардлыг арилгах таасыг ашиглан хуулбарыг устгаж болно.

⏩ Мөн та Пивотыг ашиглаж болно. Хүснэгт .

Үүнийг ашиглахын тулд

Эхлээд нүдний мужийг сонгоно уу

Дараа нь Insert tab >> Пивот хүснэгт

харилцах цонх гарч ирэх бөгөөд тухайн газраа сонгоод ОК дээр дарна уу.

Одоо та Мөр дотроос Жимс болон Захиалгын ID -г сонгож болно. одоо байгаа Захиалгын ID таны сонгосон Жимс .

Дэлгэрэнгүй: Хэрхэн олох вэ Excel-д давхардсан утгуудVLOOKUP ашиглах

Дадлага хийх хэсэг

Би эдгээр тайлбарласан аргуудыг дадлага хийхийн тулд ажлын дэвтэрт дадлагын хуудас өгсөн.

Дүгнэлт

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

зөв.

Эхлээд үр дүнгийн утгыг байрлуулах нүдийг сонгоно уу.

➤ Би сонгосон нүдийг I4

Дараа нь дараах томьёог бичнэ үү. Формула мөр .

=VLOOKUP(H4,B4:F12,2)

Энд, VLOOKUP функцийг ашиглахын тулд би H4 нүдийг хайлтын_утга гэж сонгож, B4:F12 мужийг хүснэгтийн массив болгон сонгосон. Би Захиалгын ID -ыг мэдэхийг хүсч байгаа тул 2 col_index_num гэж өгөгдсөн.

ENTER товчийг дарна уу. Одоо та дээш харах утгын Захиалгын ID -г авах ёстой байсан ч энэ нь #Үгүй -г харуулах болно.

Одоо, өгөгдлийн багцыг харсны дараа та харах_утга Apple -д хэд хэдэн тэргүүлэх зай байгаа тул VLOOKUP ажиллахгүй байгааг олж харах болно.

Шийдэл :

Нэмэлт эхний болон дараачийн зайг арилгахын тулд харах_утга аргументыг ашиглана уу. VLOOKUP функц доторх TRIM функц .

Би танд VLOOKUP функц доторх TRIM функцийг хэрхэн ашиглахыг үзүүлье. .

VLOOKUP алдаанаас зайлсхийхийн тулд сонгосон нүдэнд дараах томьёог бичнэ үү.

=VLOOKUP(TRIM(H4),B4:F12,2)

Энд TRIM функц нь сонгогдсон нүдний H4 -ын одоо байгаа бүх урд болон арын зайг арилгах болно.

1.2. Үг үсгийн алдаа DLOOKUP ажиллахгүй байна

харах_утга -ын алдаа нь ажиллахгүй байх бас нэг шалтгаан болж байна VLOOKUP .

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

=VLOOKUP(H4,B4:F12,2)

ENTER товчийг дарна уу. гэхдээ Захиалгын ID -г харуулахын оронд энэ нь танд #N/A алдааг харуулах болно.

Одоо хайлтын_утга -г харна уу. Apple -ийн үсэг буруу байгаа тул VLOOKUP ажиллахгүй байна.

Шийдэл:

Үргэлж хайлтын_утга -г анхааралтай бичнэ үү. Та өгөгдлийн хүснэгтээс утгын зөв үсгийг бичих ёстой.

Би хайлтын_утга хүснэгтэнд байгаа тул VLOOKUP ажиллаж байна.

1.3. Тоон утгыг текст болгон форматласан

Хэрэв тоон утгыг хүснэгтийн_массив -д текст хэлбэрээр форматласан тохиолдолд <-г ашиглах үед #Үгүй алдааг харуулах болно. 1>VLOOKUP функц.

Би Захиалгын ID харах_утга болгон ашиглан Үнийг авахыг хичээх болно.

Эхлээд үр дүнгийн утгыг байрлуулах нүдийг сонгоно уу.

➤ Би I4

<0 нүдийг сонгосон>Дараа нь Томъёоны мөрөнд дараах томьёог бичнэ үү.. =VLOOKUP(H4,C4:F12,3)

ENTER товчийг дарна уу. Тиймээс, та Үнэ -ийн оронд #Үгүй алдаа авах болно.

Одоо хэрэв та Захиалгын ID баганыг давах юм бол та 1001 дугаарыг текст хэлбэрээр форматлахыг харах болно. Энэ нь ажиллахгүй байгаа шалтгаан юм VLOOKUP .

Шийдэл:

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

Дэлгэрэнгүй: VLOOKUP хэсэгчилсэн Excel програмын нэг нүдн дэх текст

1.4. Хайлтын утга нь хамгийн зүүн талын багана биш

VLOOKUP функц нь дарааллыг хадгалдаг бөгөөд энэ нь хайлтын_утга нь хамгийн зүүн багана<5 байх ёстой>, үгүй ​​бол энэ нь ажиллахгүй.

Би Захиалгын ID хайлтын_утга болгон ашиглан Үнийг авахыг хичээх болно.

Тиймээс би дараах томьёог ашигласан.

=VLOOKUP(H4,B4:F12,3)

Гэхдээ энд Захиалгын ID багана нь хүснэгтийн_массив B4:F12 -ийн хамгийн зүүн талын багана биш тул #Үгүй алдааг харуулж байна.

Шийдэл :

Энд та алдаанаас хоёр аргаар зайлсхийж болно.

⏩ Нэг нь хүснэгтийн_массив г өөрчлөх боломжтой бөгөөд энд хайлтын_утга болно. хамгийн зүүн талын багана.

⏩ Хоёрдугаарт, та харах_утга баганыг өгөгдлийн багцын хүснэгтийн хамгийн зүүн талд байрлуулж болно.

Дэлгэрэнгүй: Excel дээр хоёр хайлтын утгуудыг ашиглан VLOOKUP (2 хандлага)

1.5. Том хүснэгт эсвэл шинэ мөр оруулах & AMP; Утгатай багана

Заримдаа бид өгөгдлийн багцдаа шинэ өгөгдөл оруулах боловч хүснэгтийн_массив -г өөрчлөхөө мартсан ч VLOOKUP зөв ажиллахгүй.

Би Захиалгын ID -г ашиглан авахыг хичээх болно Жимс харах_утга .

Тиймээс би дараах томьёог ашигласан.

=VLOOKUP(H4,B4:F12,2,FALSE)

Би эндээс төөрөгдүүлэхгүйн тулд яг тохирох төрлийг ашигласан бөгөөд мөн Личи -д зориулсан мэдээллийг оруулсан боловч <-г шинэчлээгүй тул алдаа гарлаа. 1>хүснэгтийн_массив .

Шийдэл:

Өгөгдлийн багц хүснэгтдээ шинэ өгөгдөл оруулах бүрдээ хүснэгт-массив -г шинэчлэхийг санаарай.

⏩ Энд би томьёоны хүснэгтийн_массив -г шинэчилсэн.

=VLOOKUP(H4,B4:F14,2,FALSE)

⏩ Өөр нэг арга бол өгөгдлийн багцаа хүснэгт болгон хөрвүүлэх явдал юм.

Эхлээд нүдний мужийг сонгоно уу.

Дараа нь Insert >> Хүснэгт

A харилцах цонхыг сонгоод гарч ирэх болно.

Дараа нь ОК<дээр дарна уу. 2>.

Таны өгөгдлийн багц хүснэгт болж хувирсан тул та хүснэгтийн нэрийг ашиглаж болно.

Дэлгэрэнгүй: Яагаад VLOOKUP таарч байгаа үед #N/A гэж буцаадаг вэ? (5 Шалтгаан & Шийдэл)

2. ДҮРҮҮЛЭГЧ ажиллахгүй, ҮНЭ ТӨЛӨӨ алдаа харуулж байна

Энэ хэсгээс та яагаад <1 байгааг олж мэдэх болно. VLOOKUP функцтэй ажиллах үед>#VALUE алдаа гарлаа. Мөн #VALUE алдаанаас зайлсхийх боломжтой бүх шийдлийг би танд санал болгох болно.

2.1. Баганын индексийн дугаар 1-ээс бага

Хэрэв та col_index_num 1 -ээс бага гэж андуурсан тохиолдолд та #VALUE алдаа авах болно.

Хэрэв та энэ #VALUE -г авсан бол col_index_num аргументаа шалгана уу.

Дэлгэрэнгүй: Excel дэх тоонуудтай VLOOKUP (4 жишээ)

2.2. 255-аас дээш тэмдэгт ашиглах

Танд 255 тэмдэгтээс илүү урт текст байгаа гэж бодъё, тэгвэл танд #VALUE алдаа гарна.

Энд, A7 нүдэнд би 255 тэмдэгтээс хэтэрсэн утгыг оруулсан.

Дараа нь дараах томьёог ашигласан.

=VLOOKUP(G4,A4:E12,2)

Одоо үр дүн нь #VALUE алдааг харуулж байгааг харж болно.

Шийдэл:

Энэ алдаанаас зайлсхийхийн тулд та тэмдэгтийг багасгаж эсвэл INDEX болон MATCH функцийг<2 ашиглаж болно> VLOOKUP -ийн оронд.

Би энд MATCH болон INDEX функцийг ашигласан.

=INDEX($B$4:$B$12,MATCH(TRUE,INDEX($A$4:$A$12=G4,0),0))

Энд INDEX функцэд $B$4:$B$12 <2 нүдний мужын үнэмлэхүй лавлагааг сонгосон>би буцаахыг хүссэн газраасаа.

MATCH функцид ҮНЭН г хайлтын_утга гэж өгөөд өөр INDEX( $A$4:$A$12=G4,0) функцийг харах_массив гэж дараа нь 0 -ыг тохирох_төрөл болгон авч Яг Тохируул .

ENTER товчлуурыг дарснаар та 255 тэмдэгтээс илүү хайлтын_утга -ын үр дүнг авах болно.

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

Төстэй уншилтууд

  • ExcelLOOKUP vs DLOOKUP: 3 жишээтэй
  • Excel дээр хэрхэн VLOOKUP том жижиг үсгийн мэдрэмжтэй болгох вэ (4 арга)
  • Excel VLOOKUP-г сүүлийн утгыг олох Багана (хувилбартай)
  • Excel дээр Wildcard ашиглан VLOOKUP-г хэрхэн хийх вэ (2 арга)
  • Олон утгыг босоо байдлаар буцаахын тулд Excel VLOOKUP

3. VLOOKUP ажиллахгүй ба REF алдааг харуулж байна

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

3.1. Баганын индексийн дугаарыг Хүснэгтээс их ашиглах

Хэрэв та хүснэгтийн_массив хүснэгтийн баганын тооноос их col_index_num хэрэв та #-г авах болно. REF алдаа.

Энд би 6 col_index_number гэж ашигласан боловч хүснэгтийн_массив 5 байна. нийт баганууд байгаа тул VLOOKUP функц ажиллахгүй байгаа бөгөөд #REF алдааг харуулж байна.

Шийдэл :

#REF алдаанаас зайлсхийхийн тулд col_index_num -г шалгаж, хүснэгтийн_массив -д байгаа тоог ашиглана.

Дэлгэрэнгүй: Excel-ийн олон баганыг буцаахын тулд VLOOKUP (4 жишээ)

4. ДЭЛГЭРҮҮЛЭХ НЭРИЙН алдаа

Би танд #NAME алдаа яагаад гарч ирдэг, мөн үүнийг хэрхэн арилгахыг зааж өгье.

4.1. Үг үсгийн алдаатай функцийн нэр VLOOKUP ажиллахгүй байна

#NAME алдаафункцийн нэрийг буруу бичихэд зориулагдсан болно.

Шийдэл :

#NAME алдаанаас зайлсхийхийн тулд үргэлж хэрэглэнэ. Excel-ийн суулгасан функцээс тохирох функцийн нэрийг авна уу.

5. Ойролцоогоор тохирохыг ашиглах

Хэрэв та ойролцоогоор тохирох (ҮНЭН) -г ашигладаг бол аль нэгийг нь хийх боломжтой хэвээр байна. #Үгүй алдаа эсвэл буруу үр дүн.

Би Жимс <2-г ашиглан Захиалгын ID -г авахыг хичээх болно> харах_утга гэж.

Тиймээс би дараах томьёог ашигласан.

=VLOOKUP(H4,B4:F12,2,TRUE)

Гэхдээ би энд Личийг харах_утга гэж өгөөд ҮНЭН муж хайлт гэж ашигласан. VLOOKUP 1007 Захиалгын ID байдлаар харуулж байна, учир нь 1007 нь Интоорын Захиалгын ID учир буруу байна .

Би ойролцоогоор тохирохыг ашигласан тул алдаа харуулахын оронд энэ нь буруу мэдээлэл харуулж байна

Шийдэл:

харах_утгыг ашиглана уу болгоомжтой. ойролцоогоор тохирох төрлийг ашиглахын оронд яг тохирох төрлийг ашиглаж болно. Алдаа гаргах нь төөрөгдүүлсэн мэдээлэлтэй байснаас хамаагүй дээр гэж би бодож байна.

Та томьёог IFERROR функцээр дуусгаж, ямар нэгэн алдааны мессежийг харуулах боломжтой. энэ муж доторх утгыг олж чадахгүй байна.

6. Хүснэгтийн лавлагаа харьцангуй байна

Хэрэв таны хүснэгтийн массив харьцангуй лавлагаатай бол та Томьёог өөр хайлт руу хуулах үед алдааны мэдэгдэл эсвэл алдаа гарч болзошгүйутгууд.

Шийдэл:

Энэ алдаанаас зайлсхийхийн тулд үнэмлэхүй лавлагаа ашиглана уу.

товчийг дарна уу. F4 товчлуурыг сонгохдоо харьцангуй лавлагаа үнэмлэхүй лавлагаа болгон хөрвүүлнэ.

Энд би дараах томьёог ашигласан

=VLOOKUP(I4,C4:$F$12,2)

7. VLOOKUP ажиллахгүй Шинэ багана оруулах

Хэрэв та одоо байгаа өгөгдлийн багцдаа шинэ багана оруулбал VLOOKUP функц ажиллахгүй. col_index-num нь VLOOKUP функц дэх бичлэгийн мэдээллийг буцаахад хэрэглэгддэг. col_index-num бат бөх биш тул хэрэв та шинийг оруулбал VLOOKUP ажиллахгүй.

Та эндээс VLOOKUP-г харж болно. функц зөв ажиллаж байна.

Гэхдээ би энд нэг шинэ багана оруулсан тул хүлээгдэж буй үр дүнг харуулахын оронд 0 харуулж байна.

Шийдэл:

⏩ Ийм төрлийн асуудлаас зайлсхийхийн тулд та ажлын хуудсыг хамгаалж, хэн ч шинэ багана оруулахгүй байх боломжтой. гэхдээ энэ нь хангалттай найрсаг биш байна.

⏩ Өөр нэг шийдэл бол VLOOKUP функц доторх MATCH функцийг ашиглаж болно.

Тиймээс дараахыг бичнэ үү. томъёо.

=VLOOKUP(I4,B4:G12,MATCH(J3,B3:G3,0),FALSE)

Энд, VLOOKUP функц дотроос нүдийг сонгосон. I4 харах_утга гэж дараа нь B4:G12 мужийг хүснэгтийн_массив болон col_index_num ашигласан байдлаар сонгосон.

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