Томъёоны жишээ бүхий Excel HLOOKUP функц

  • Үүнийг Хуваалц
Michael Brown

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

Таны мэдэж байгаачлан Microsoft Excel нь утгыг хайх LOOKUP, DLOOKUP, HLOOKUP гэсэн гурван функцтэй бөгөөд тэдгээр нь хэрэглэгчдийг хамгийн их төөрөгдүүлдэг бололтой. Энэ зааварт бид Excel-ийн HLOOKUP функцын онцлогт анхаарлаа хандуулж, Excel-д үүнийг хамгийн үр дүнтэй ашиглахад туслах хэдэн томьёоны жишээг авч үзэх болно.

    Excel дээрх HLOOKUP гэж юу вэ?

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

    HLOOKUP функц нь Microsoft Excel 2016-ийн бүх хувилбарт байдаг. Excel 2013, Excel 2010, Excel 2007 ба түүнээс доош хувилбарууд.

    Excel HLOOKUP синтакс ба ашигладаг

    Excel дээрх HLOOKUP функц нь дараах аргументуудтай:

    HLOOKUP(хайлтын_утга, хүснэгтийн_массив, мөрийн_индексийн_тоо, [ range_lookup])
    • Хайлтын_утга (шаардлагатай) - хайх утга. Энэ нь нүдний лавлагаа, тоон утга эсвэл текстийн мөр байж болно.
    • Хүснэгтийн_массив (шаардлагатай) - хайлтын утгыг хайж буй өгөгдлийн хоёр ба түүнээс дээш мөр. Энэ нь ердийн муж, нэртэй муж эсвэл хүснэгт байж болно. Хайлтын утгууд нь үргэлж хүснэгтийн_массив -ын эхний эгнээнд байх ёстой.
    • Мөрийн_индекс_тоо (шаардлагатай) - хүснэгтийн массив дахь мөрийн дугаар утгыг буцаах ёстой. Жишээлбэл, тохирох утгыг буцаахХэвтээ хайлт хийхэд зориулсан Vlookup томьёог сэргээхэд ямар нэгэн асуудал гардаг.

      Excel HLOOKUP ажиллахгүй байгаа шилдэг 10 шалтгаан

      Одоо та Hlookup нь Excel-д маш хэрэгтэй бөгөөд хүчирхэг хайлтын функц гэдгийг аль хэдийн мэдэж байгаа. . Энэ нь бас төвөгтэй бөгөөд олон тооны онцлогтой тул #N/A, #VALUE эсвэл #REF алдаа нь нийтлэг үзэгдэл юм. Хэрэв таны HLOOKUP томьёо зөв ажиллахгүй байвал дараах шалтгаануудын аль нэгтэй холбоотой байх магадлалтай.

      1. Excel дээрх HLOOKUP нь өөрөөсөө дээгүүр харагдах боломжгүй

      Хэдийгээр та Excel-ийн хэвтээ хайлтын талаарх бусад бүх мэдээллийг мартсан ч энэ чухал зүйлийг санаарай - Hlookup нь зөвхөн хамгийн дээд эгнээнд хайлт хийх боломжтой. ширээ. Хэрэв таны хайлтын утгууд өөр мөрөнд байвал N/A алдаа гарна. Энэ хязгаарлалтыг даван туулахын тулд INDEX MATCH томъёог ашиглана уу.

      2. Ойролцоогоор тохирох ба яг таарч байна

      Excel дээр хэвтээ (Hlookup) эсвэл босоо (Vlookup) хайлт хийхдээ ихэнх тохиолдолд та тодорхой зүйлийг хайж байгаа тул яг таарч тохирохыг шаарддаг. Ойролцоогоор тохирох ( муж_хайлалтыг ҮНЭН гэж тохируулсан эсвэл орхигдуулсан) хайхдаа эхний мөрөнд байгаа утгуудыг өсөх дарааллаар эрэмбэлэхээ мартуузай.

      Дэлгэрэнгүй мэдээлэл болон томъёоны жишээг Excel Hlookup-аас үзнэ үү. ойролцоо ба яг таарч байна.

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

      Олон тооны HLOOKUP-г сэргээх үедХайлтын утгуудын эгнээний талаарх мэдээллийг авахын тулд та Hlookup томьёоны үнэмлэхүй ба харьцангуй нүдний лавлагаанд үзүүлсний дагуу хүснэгтийн_массив лавлагааг түгжих хэрэгтэй.

      4. Шинэ мөр оруулах эсвэл устгах

      Шинэ мөр оруулах нь яагаад Hlookup томьёог эвдэж байгааг ойлгохын тулд Excel HLOOKUP нь таны зааж өгсөн мөрийн индексийн дугаар дээр үндэслэн хайлтын утгын талаарх мэдээллийг хэрхэн авдаг болохыг санаарай.

      Та бүтээгдэхүүний ID дээр үндэслэн борлуулалтын тоо баримтыг авахыг хүсч байна гэж бодъё. Эдгээр тоо 4-р мөрөнд байгаа тул та мөрийн_индекс_тоо аргумент дээр 4-ийг бичнэ үү. Гэхдээ шинэ мөр оруулсны дараа 5-р эгнээ болж, таны Hlookup ажиллахаа болино. Хүснэгтээс байгаа мөрийг устгахад ижил асуудал гарч болзошгүй.

      Шийдлийн шийдэл нь хэрэглэгчдэд шинэ мөр оруулахаас сэргийлэхийн тулд хүснэгтийг түгжих эсвэл INDEX & Hlookup-ын оронд MATCH. Индекс/Тааруулах томьёонд та индексийн дугаар биш мужын лавлагаа болгон хайх болон утгыг буцаах мөрүүдийг зааж өгдөг бөгөөд Excel нь тэдгээр лавлагааг шууд тохируулахад хангалттай ухаалаг юм. Тиймээс та ажлын хуудсан дээрх томьёо бүрийг шинэчлэхээс санаа зоволгүйгээр хүссэн олон багана, мөрийг устгах эсвэл оруулах боломжтой.

      5. Хүснэгтийн хуулбарууд

      Excel дээрх HLOOKUP функц нь зөвхөн нэг утгыг буцаах боломжтой бөгөөд энэ нь хайлтын утгатай тохирох хүснэгтийн эхний утга юм.

      Хэрэв таны дотор хэд хэдэн ижил бичлэг байгаа бол хүснэгт, сонгохТаны хэрэгцээнд хамгийн сайн тохирох дараах шийдлүүдийн нэг:

      • Excel-ийн хэрэгсэл эсвэл манай Давхардсан устгагчийг ашиглан давхардсан файлуудыг устгана уу
      • Хэрэв давхардсан бүртгэлийг өгөгдлийн багцад хадгалах шаардлагатай бол Пивот хүснэгт үүсгэнэ үү. Өөрийн өгөгдлийг хүссэнээрээ бүлэглэж шүүнэ үү.
      • Хайлтын муж дахь давхардсан бүх утгыг задлахын тулд массивын томьёог ашиглана уу.

      6. Нэмэлт зай

      Таны зөв Hlookup томьёо нь #N/A алдаа гаргаж ирэх үед хүснэгтээ шалгаад нэмэлт зай байгаа эсэхийг шалгана уу. Та Excel TRIM функц эсвэл манай Cell Cleaner хэрэгслийг ашиглан эхний, дараалсан болон завсарын илүүдэл зайг хурдан арилгах боломжтой.

      7. Текст хэлбэрээр форматлагдсан тоонууд

      Тоо шиг харагдах текстийн мөрүүд нь Excel-ийн томьёоны хувьд бас нэг саад тотгор болдог. Энэ асуудлын нарийвчилсан тайлбар болон боломжит шийдлүүдийг Excel-ийн томьёо яагаад ажиллахаа больж болох талаар тайлбарласан болно.

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

      Excel дээрх бүх Хайлтын функцууд хайлтын утга 255 тэмдэгтээс доош байх үед л ажиллана. Илүү урт хайлтын утга нь #VALUE! алдаа. INDEX /MATCH томьёо нь энэ хязгаарлалтгүй тул энэ саадыг даван туулахын тулд үүнийг ашиглана уу.

      9. Хайлтын ажлын дэвтрийн бүрэн замыг заагаагүй байна

      Хэрэв та өөр ажлын дэвтэрээс h-хайлт хийх бол түүнд бүрэн замыг оруулахаа бүү мартаарай. Хэд хэдэн томьёоны жишээг эндээс олж болно: Өөр ажлын хуудаснаас Hlookup хэрхэн хийх вэ эсвэлажлын дэвтэр.

      10. Буруу аргументууд

      HLOOKUP бол маш болгоомжтой хандах шаардлагатай функц гэдгийг нэг бус удаа онцолж байсан. Буруу аргумент оруулснаас үүдэлтэй цөөн хэдэн нийтлэг алдааг доор харуулав:

      • Хэрэв мөрийн_индекс_тоо 1-ээс бага бол HLOOKUP функц нь #VALUE! алдаа.
      • Хэрэв мөрийн_индекс_тоо нь хүснэгтийн массив дахь мөрүүдийн тооноос их байвал #REF! алдаа буцаагдсан.
      • Хэрэв та ойролцоо утгатай хайлт хийх бөгөөд таны хайлтын_утга хүснэгтийн массивын эхний эгнээний хамгийн бага утгаас бага байвал #N/A алдаа гарна.

      Excel-д HLOOKUP-ийг хэрхэн ашиглах талаар ийм байна. Энэ мэдээлэл танд хэрэг болно гэж найдаж байна. Уншсан танд баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

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

      Excel HLOOKUP томъёоны жишээнүүдийг

      2-р эгнээнд row_index_num-ийг 2 болгож тохируулах гэх мэт.
    • Range_lookup (заавал биш) - HLOOKUP-д яг эсвэл ойролцоо утгатай хайлт хийхийг заадаг логик (Boolean) утга.

      Хэрэв ҮНЭН эсвэл орхигдуулсан бол ойролцоогоор тохирно. Энэ нь юу гэсэн үг вэ гэвэл, хэрэв яг таарах нь олдохгүй бол таны Hlookup томьёо яг таарахгүй тохирч, хайлтын_утгаас бага дараагийн хамгийн том утгыг буцаана.

      ХУДАЛ бол зөвхөн яг таарч байна. буцаасан. Хэрэв заасан мөр дэх ямар ч утга хайлтын утгатай яг таарахгүй бол HLOOKUP нь #N/A алдаа гаргадаг.

    Ойлгоход хялбар болгохын тулд та Excel-ийн HLOOKUP синтаксийг орчуулж болно:

    HLOOKUP( хайлтын_утга, хүснэгтийн_массив , мөрийн_индекс_тоо, [муж_хайлт])

    энгийн англи хэлээр:

    HLOOKUP( энэ утгыг хай, энэ хүснэгтээс , энэ мөрөөс утгыг буцаана, [ойролцоогоор эсвэл яг таарсан утгыг буцаана])

    Практикт хэрхэн ажилладгийг харахын тулд , энгийн Hlookup жишээг хийцгээе. Танд манай Нарны аймгийн гаригуудын талаарх үндсэн мэдээлэл бүхий хүснэгт байна гэж бодъё (доорх дэлгэцийн агшинг үзнэ үү). Таны хүсэж байгаа зүйл бол B5 нүдэнд нэр нь орсон гаригийн диаметрийг буцаадаг томьёо юм.

    Бид Hlookup томьёодоо дараах аргументуудыг ашиглах болно:

    • Хайлтын_утга нь B5 - таны олохыг хүссэн гаригийн нэрийг агуулсан нүд.
    • Хүснэгтийн_массив нь B2:I3 - хүснэгттомьёо нь утгыг хайх болно.
    • Мөрийн_индекс_тоо нь 2, учир нь Диаметр нь хүснэгтийн 2-р эгнээ юм.
    • Мужийн_хайлт ХУДАЛ. Хүснэгтийн эхний мөр нь А-аас Я хүртэл эрэмблэгдээгүй тул бид зөвхөн яг таарч байгаагаар нь хайх боломжтой, энэ жишээн дээр энэ нь сайн ажилладаг.

    Одоо та аргументуудыг нэгтгэж, дараахийг авна уу. дараах томъёо:

    =VLOOKUP(40, A2:B15,2)

    Excel-ийн HLOOKUP функцийн талаар таны мэдэх ёстой 3 зүйл

    Excel дээр хэвтээ хайлт хийх бүрдээ дараах баримтуудыг санаарай:

    1. HLOOKUP функц нь хүснэгтийн_массив -ын хамгийн дээд мөр -д л хайх боломжтой. Хэрэв та өөр газраас хайх шаардлагатай бол Index / Match томьёог ашиглах талаар бодож үзээрэй.
    2. Excel-д HLOOKUP нь цэг, жижиг үсгийг ялгахгүй , том, жижиг үсгийг ялгадаггүй.
    3. Хэрэв мужийн_хайлт -г ҮНЭН гэж тохируулсан эсвэл орхигдуулсан ( ойролцоогоор таарч) бол хүснэгтийн_массив -ын эхний эгнээний утгуудыг өсөх дарааллаар эрэмбэлэх шаардлагатай (A-Z) зүүнээс баруун тийш.

    Excel дээрх VLOOKUP болон HLOOKUP хоёрын ялгаа нь юу вэ?

    Та аль хэдийн мэдэж байгаагаар VLOOKUP болон HLOOKUP функцууд хайлтын утгыг хайдаг. . Ялгаа нь эрэл хайгуул хэрхэн хийгдсэнд оршино. Та анзаарсан байх, функцүүдийн нэр нь зөвхөн эхний үсгээр ялгаатай байдаг - "H" нь хэвтээ, "V" нь босоо гэсэн үг юм.

    Тиймээс та босоо хайлт хийхдээ VLOOKUP функцийг ашигладаг. жагсаалттаны хайлтын утгууд таны олохыг хүссэн өгөгдлийн зүүн талд байрлах баганад байгаа үед.

    HLOOKUP функц нь хэвтээ хайлт - дээд талд байгаа хайлтын утгыг хайдаг. -хүснэгтийн ихэнх мөр ба нэг баганад заасан тооны мөрийн доош байрлах утгыг буцаана.

    Дараах зураг нь Excel-ийн Vlookup болон Hlookup томъёоны ялгааг харуулж байна:

    Хэрхэн Excel-д HLOOKUP ашиглах - томъёоны жишээ

    Одоо HLOOKUP функц нь танд илүү танил болж эхэлсэн тул мэдлэгээ бататгахын тулд хэд хэдэн томьёоны жишээг авч үзье.

    Хэвтээ хайлт ойролцоо ба яг таарч байна

    Таны мэдэж байгаагаар Excel-ийн HLOOKUP функц нь мужийн_хайлт аргументад ямар утгыг өгөхөөс хамаарч яг ба яг тохироогүй хайлт хийх боломжтой:

    • ҮНЭН эсвэл орхигдуулсан - ойролцоогоор таарч байна
    • ХУДАЛ - яг таарч байна

    Гэхдээ гэдгийг санаарай. Бид "ойролцоогоор тохирох" гэж хэлдэг ", ямар ч Hlookup томьёо эхний ээлжинд яг тохирохыг хайдаг. Харин сүүлийн аргументыг ХУДАЛ болгож тохируулснаар яг таарч олдохгүй бол томьёо нь ойролцоогоор тохирохыг (хайлтын утгаас бага хамгийн ойрын утга) буцаах боломжийг олгоно; ҮНЭН эсвэл орхигдуулсан нь энэ тохиолдолд #N/A алдааг буцаана.

    Үүнийг илүү сайн харуулахын тулд дараах HLOOKUP жишээг авч үзнэ үү.

    HLOOKUPойролцоогоор тааруулах

    Та 2-р эгнээнд (B2:I2) гаригуудын жагсаалт, 1-р мөрөнд тэдгээрийн температур (B1:I1) байна гэж бодъё. Та аль гаригийн B4 нүдэнд тодорхой температурыг оруулж байгааг олж мэдэхийг хүсч байна.

    Та өөрийн хэрэглэгчид хайлтын температурыг яг таг мэдэж байгаа гэдэгт найдах боломжгүй тул -г буцаах нь зүйтэй болов уу. хамгийн ойрын тохирол хэрэв яг тодорхой утга олдоогүй бол.

    Жишээ нь, дундаж температур нь -340 °F орчим байгаа гарагийг олохын тулд дараах томъёог ашиглана уу ( мужийн_хайл багц). Энэ жишээн дээрх шиг ҮНЭН эсвэл орхигдуулсан):

    =HLOOKUP(B4, B1:I2, 2)

    Ойролцоогоор тааруулахын тулд дээд эгнээний утгуудыг хамгийн багаас том руу эсвэл А-аас Я хүртэл эрэмбэлэх шаардлагатай гэдгийг санаарай, эс бөгөөс таны Hlookup томьёо буруу үр дүн гаргаж магадгүй.

    Доорх дэлгэцийн зургаас харахад манай томьёо нь Нарны аймгийн хамгийн хүйтэн гаригуудын нэг болох Тэнгэрийн ван -ыг буцаадаг бөгөөд энэ нь Фаренгейтийн 346 хэмийн дундаж температуртай байдаг. .

    Яг таарсан HLOOKUP

    Хэрэв та хайлтын утгыг яг мэдэж байгаа бол HLOOKUP-ын сүүлийн параметрийг FALSE болгож тохируулж болно:

    =HLOOKUP(B4, B1:I2, 2, FALSE)

    Нэг талаас, ойролцоогоор таарч байгаа Hlookup нь эхний эгнээнд өгөгдлийг эрэмбэлэх шаардлагагүй тул хэрэглэгчдэд илүү ээлтэй. Нөгөөтэйгүүр, яг тохирох нь олдохгүй бол #N/A алдаа гарна.

    Зөвлөгөө. Хэрэглэгчдээ N/A алдаанаас айлгахгүйн тулд та Hlookup томъёогоо IFERROR-д оруулж, харуулах боломжтой.өөрийн мессеж, жишээ нь:

    =IFERROR(HLOOKUP(B4, B1:I2, 2, FALSE), "Sorry, nothing has been found")

    Өөр ажлын хуудас эсвэл ажлын номноос хэрхэн HLOOKUP хийх вэ

    Ерөнхийдөө өөр хуудас эсвэл өөр ажлын номноос h-lookup хийх нь юу ч биш гэсэн үг. HLOOKUP томьёодоо гадаад лавлагаа өгөхөөс өөр зүйл.

    Өөр ажлын хуудаснаас тохирох өгөгдлийг гаргаж авахын тулд та хуудасны нэрийг дараа нь анхаарлын тэмдэг тавина. Жишээ нь:

    =HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)

    Хэрэв ажлын хуудасны нэр хоосон зай эсвэл цагаан толгойн бус тэмдэгт агуулж байгаа бол нэрийг дан хашилтанд хавсаргана. :

    =HLOOKUP(B$1, 'Planet diameters'!$B$1:$I$2,2,FALSE)

    Өөр ажлын ном -д хандахдаа дөрвөлжин хаалтанд ажлын дэвтрийн нэрийг оруулна уу:

    =HLOOKUP(B$1, [Book1.xlsx]Diameters!$B$1:$I$2, 2, FALSE)

    Хэрэв та Хаалттай ажлын номноос өгөгдлийг татаж авахдаа бүх замыг зааж өгөх ёстой:

    =HLOOKUP(B$1, 'D:\Reports\[Book1.xlsx]Diameters'!$B$1:$I$2, 2, FALSE)

    Зөвлөгөө. Томъёоны ажлын дэвтэр болон ажлын хуудасны нэрийг гараар бичихийн оронд та өөр хуудасны нүднүүдийг сонгох боломжтой бөгөөд Excel нь таны томьёонд автоматаар гадаад лавлагаа нэмэх болно.

    Хэсэгчилсэн тохирол бүхий Excel HLOOKUP (зэрлэг тэмдэгтүүд)

    VLOOKUP-ийн нэгэн адил Excel-ийн HLOOKUP функц нь харах_утга аргументад дараах орлуулагч тэмдэгтүүдийг ашиглахыг зөвшөөрдөг:

    • Асуултын тэмдэг (? ) дурын нэг тэмдэгтийг тааруулах
    • Од (*) тэмдэгтүүдийн дарааллыг тааруулах

    Өгөгдлийн сангаас мэдээлэл авахыг хүсвэл зэрлэг тэмдэгтүүд хэрэг болно. зарим текст дээр үндэслэсэннь хайлтын нүдний агуулгын нэг хэсэг юм.

    Жишээ нь, та 1-р мөрөнд хэрэглэгчийн нэрсийн жагсаалт, 2-р мөрөнд захиалгын ID-ууд байна. Та тодорхой харилцагчийн захиалгын id-г олохыг хүсэж байгаа боловч санахгүй байна. хэрэглэгчийн нэрийг яг таг санаж байгаа ч энэ нь "ace" гэж эхэлдэг.

    Таны өгөгдөл B1:I2 ( хүснэгтийн_массив) нүдэнд байгаа бөгөөд захиалгын дугаар 2-р мөрөнд байна ( ). row_index_num ), томъёо дараах байдалтай байна:

    =HLOOKUP("ace*", B1:I2, 2, FALSE)

    Томьёог илүү уян хатан болгохын тулд хайлтын утгыг тусгай нүдэнд B4 гэж бичээд уг нүдийг хооронд нь холбож болно. орлуулагч тэмдэгттэй:

    =HLOOKUP(B4&"*", B1:I2, 2, FALSE)

    Тэмдэглэл.

    • Оролцогч тэмдэгт HLOOKUP томьёог зөв ажиллуулахын тулд муж_хайлт аргументыг ХУДАЛ болгож тохируулах шаардлагатай.
    • Хэрэв хүснэгтийн_массив илүү ихийг агуулж байвал Оролцогч тэмдэгтийн шалгуурыг хангасан нэг утгаас эхний олсон утгыг буцаана.

    HLOOKUP томъёоны үнэмлэхүй ба харьцангуй нүдний лавлагаа

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

    Томьёог олон нүдэнд хуулах нь өөр түүх юм. Үндсэндээ:

    • Та $B$1:$I$2 гэх мэт долларын тэмдэг ($) бүхий үнэмлэхүй нүдний лавлагаа ашиглан хүснэгтийн_массив -г үргэлж засах хэрэгтэй.
    • Ерөнхийдөө хайлтын_утга лавлагаа нь таны бизнесээс хамаарч харьцангуй эсвэл холимог байдаг.логик.

    Илүү ойлгомжтой болгохын тулд өөр хуудаснаас өгөгдөл гаргаж авдаг томьёог нарийвчлан авч үзье:

    =HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)

    Дээрх томъёонд бид хүснэгтийн_массив үнэмлэхүй нүдний лавлагаа ($B$1:$I$2) ашиглана уу, учир нь томьёог бусад нүднүүдэд хуулах үед энэ нь тогтмол хэвээр байх ёстой.

    <12-т>хайлтын_утга (B$1), бид холимог лавлагаа, харьцангуй багана болон үнэмлэхүй мөрийг ашигладаг, учир нь бидний хайлтын утга (гаргийн нэр) нэг мөрөнд (мөр 1) боловч өөр баганад ( B-ээс I хүртэл) ба баганын лавлагаа нь томьёог хуулсан нүдний харьцангуй байрлал дээр тулгуурлан өөрчлөгдөх ёстой.

    Нүдний лавлагааг ухаалаг ашигласны улмаас манай Hlookup томьёо олон нүдэнд төгс ажилладаг:

    INDEX/MATCH - Excel-ийн HLOOKUP-ийн илүү хүчирхэг хувилбар

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

    Аз болоход Excel-д Vlookup болон Hlookup-аас илүү хүчирхэг, олон талт хувилбар байдаг - INDEX болон MATCH функцуудын уялдаа холбоо нь дараах ерөнхий томьёогоор илэрхийлэгддэг:

    INDEX ( -аас утгыг буцаах, MATCH ( хайлтын утга , хаанаас хайх , 0))

    Таны хайлтын утгыг тооцвол B7 нүдэнд байгаа, та хайж байна2-р эгнээний (B2:I2) таарч байгаа бөгөөд 1-р эгнээний (B1:I1) утгыг буцаахыг хүсвэл томъёо дараах байдалтай байна:

    =INDEX(B1:I1,MATCH(B7,B2:I2,0))

    Доорх дэлгэцийн зураг дээр , та эхний болон хоёр дахь мөрөнд хайлт хийдэг 2 Hlookup томьёог харах боломжтой бөгөөд хоёр тохиолдолд INDEX MATCH нь адилхан сайн ажилладаг.

    Томьёоны логикийн нарийвчилсан тайлбар болон бусад жишээнүүдийг VLOOKUP-ийн илүү сайн хувилбар болох INDEX TATCH-аас үзнэ үү.

    Excel дээр том жижиг үсгээр h-хайлгалтыг хэрхэн хийх вэ

    Энэ гарын авлагын эхэнд дурьдсанчлан Excel-ийн HLOOKUP функц нь жижиг жижиг үсгийг харгалздаггүй. Тэмдэгтийн том том жижиг том үсгийг яг харьцуулдаг НЭГДСЭН функцийг авч өмнөх жишээнд авч үзсэн INDEX MATCH томьёо дотор оруулж болно:

    INDEX ( мөр -аас утгыг буцаана). , MATCH(ҮНЭН, НЭГДСЭН( хайх мөр , хайлтын утга) , 0))

    Таны хайлтын утгыг B4 нүдэнд байна гэж үзвэл, хайлтын муж нь B1:I1, буцах муж нь B2:I2, томъёо нь дараах хэлбэртэй байна:

    =INDEX(B2:I2, MATCH(TRUE, EXACT(B1:I1,B4),0))

    Чухал! Энэ бол массив томьёо юм. Тиймээс та үүнийг дуусгахын тулд Ctrl + Shift + Enter товчийг дарах хэрэгтэй.

    Дээрх жишээ нь Excel дээр том жижиг үсгээр хардаг Hlookup хийх цорын ганц арга биш боловч миний дуртай аргыг харуулж байна. Хэрэв та бусад арга техникийг мэдэхийг хүсч байвал энэ зааварчилгааг үзнэ үү: Excel дээр том жижиг үсгээр харах 4 арга. Чамд байхгүй байх гэж бодож байна

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.