Excel дээр олон утгыг хэрхэн хайх вэ (10 арга)

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

Microsoft Excel, дээр өгөгдлийн шинжилгээ хийхдээ та тодорхой ID, хэрэглэгчийн нэр, холбоо барих мэдээлэл эсвэл өөр өвөрмөц танигчтай таарч байгаа бүх өгөгдлийг авах шаардлагатай бол асуудал гарч болзошгүй. Энэхүү нийтлэлд Excel программыг ашиглан нэг буюу хэд хэдэн нөхцөл дээр үндэслэн excel дээр олон утгыг хайж, багана, мөр эсвэл нэг нүдэнд олон үр дүнг буцаахыг харуулсан болно. Би энэ ойлголтыг аль болох сайн тайлбарлахыг хичээх болно, ингэснээр эхлэгчдэд тэдгээрийг ойлгож, харьцуулж болохуйц асуудалд ашиглах болно.

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

Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэ дадлагын номыг татаж авна уу.

Олон утгыг хай.xlsx

Excel-ийн олон утгыг хайх 10 тохиромжтой арга

1. Excel-ийн олон утгыг хайж олохдоо массивын томьёог ашиглана уу

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

Даалгавруудыг гүйцэтгэхийн тулд бид дараах функцуудыг ашиглан массив томьёог ашиглаж болно.

  • Хэрэв – Хэрэв нөхцөл хангагдсан бол нэг утгыг, хангаагүй бол өөр утгыг гаргана.
  • ЖИЖИГ – Энэ нь массивын хамгийн бага утгыг буцаана.
  • INDEX – Таны өгсөн мөр, баганаас хамааран массив элементийг өгнө.
  • ROW – Энэ нь танд мөрийн дугаарыг өгнө.
  • БАГАНА – Энэ нь танд өгдөг1:
  • E5 нүдэнд дараах томьёог бичнэ үү,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • Ctrl + Shift + Enter -г дарж массив болгоно.

Алхам 2:

  • Үр дүнг харахын тулд Enter -г дарна уу.
  • Эцэст нь -г хэрэглэнэ үү. Автоматаар дүүргэх Нүдүүдийг бөглөх бариулын хэрэгсэл.

Дээрх дэлгэцийн агшинд та үйл явдалд оролцсон хүмүүсийн жагсаалтыг харах боломжтой бөгөөд бид -г оруулав. Оролцоогүй хүмүүст “Оролцооггүй” .

Дэлгэрэнгүй: Excel LOOKUP vs VLOOKUP: 3 жишээтэй

Дүгнэлт

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

Хэрэв танд асуух зүйл байвал биднээс асуугаарай. Мөн доорх хэсэгт сэтгэгдлээ үлдээгээрэй.

Бид, ExcelWIKI Баг нь таны асуултад үргэлж хариулах болно.

Бидэнтэй хамт байгаарай & үргэлжлүүлэн суралц.

баганын дугаар.
  • IFERROR – алдаа илрүүлэх.
  • Эдгээр томъёоны цөөн хэдэн жишээг доороос харж болно.

    1.1 Олон утгыг дараалан хайх

    Бидэнд B баганад олон компанийг удирддаг хэд хэдэн удирдах ажилтны нэр байгаа гэж бодъё. Бид компаний нэрийг C баганад үзүүлэв. Бидний зорилго бол тодорхой хүний ​​удирддаг бүх бизнесүүдийн жагсаалтыг гаргах явдал юм. Үүнийг дуусгахын тулд эдгээр алхмуудыг дагана уу.

    Алхам 1:

    • Хоосон мөрөнд өвөрмөц нэрсийн жагсаалтыг оруулна уу. Энэ жишээний B13:B15 нүдэнд нэрийг оруулсан болно.

    Алхам 2:

    • дараах томьёог<12 нүдэнд оруулна>
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • Массивийн нөхцөл байгаа эсэхийг шалгахын тулд Ctrl + Shift дарна уу. + Enter нэгэн зэрэг

    3-р алхам:

    • <дарна уу 1> гэж оруулаад Автоматаар дүүргэх -г ашиглан үр дүнг харна уу.

    Эцсийн үр дүн нь ийм байна.

    1.2 Excel-ийн баганад олон утгыг хайх

    Ямар нэгэн шалтгаанаар, хэрэв та

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

    Дэлгэцийн зургийн доор томъёог дараах алхмуудын дагуу өөрчилнө үү.

    Алхам 1:

    • Оруулах зарим хоосон мөрөнд байгаа өвөрмөц нэрсийн жагсаалт, Энэ жишээнд нэрсийг нүднүүдэд оруулсан болно E4:G4
    • Дараах томьёог бичнэ үү.нүдэнд E5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • Масивын нөхцөл бол Ctrl дарна уу + Shift + Enter .

    Алхам 2:

    • Эцэст нь Enter -г дараад Автоматаар дүүргэх бариулын хэрэгслээр шаардлагатай нүдийг бөглөнө үү.

    Энд эцсийн үр дүн байна.

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

    Цааш унших: Excel дээрх өөр хуудаснаас утгыг хэрхэн хайх вэ (3 хялбар арга)

    2. Excel-ээс олон шалгуурт үндэслэн олон утгыг хайх

    Та олон утгыг хэрхэн хайхаа аль хэдийн мэддэг болсон. нэг шалгуур дээр үндэслэн excel дээр. Хэрэв та хоёр ба түүнээс дээш шалгуурт тулгуурлан олон тааруулахыг хүсвэл яах вэ? Жишээлбэл, танд өөр өөр баганад байгаа тодорхой ангилалд багтсан Amazon хамгийн их борлуулалттай бүтээгдэхүүний мэдээллийн багц байна. Одоо та тодорхой ангиллын бүтээгдэхүүн авахыг хайж байна.

    Үүнийг хийхийн тулд бид дараах массив аргументыг ашиглана.

    IFERROR(INDEX( return_range<) 28>, ЖИЖИГ(ХЭРЭВ(1=((–( хайлтын_утга1 = хайлтын_муж1 )) * ( –( хайлтын_утга2 = хайлтын_муж2 ) )), ROW( буцах_муж )-м,””), ROW()-n)),”)

    Хаана,

    Хайлтын_утга1 нь F5

    Харах_утга2 нүдэн дэх хоёр дахь хайлтын утга G5

    Хайлтын_муж1 нь хайлтын_утга1 хайлт хийх муж ( B5:B10 )

    Хайлтын_муж2 хайлтын_утга2-ыг хайх муж ( C5:C10 )

    Буцах_муж үр дүнгийн өгөх муж.

    m - буцах муж дахь эхний нүдний мөрийн дугаар 1 -ийг хассан.

    n - эхний томьёоны мөрийн дугаар нүд хасах 1 .

    2.1 Баганад олон таарч хайх

    Та массивын аргументыг мэддэг тул та зүгээр л Өмнөх хоёр жишээнд үзүүлсэн томьёог ашиглан доорх алхмуудад үзүүлсэн шиг олон шалгуурыг шалгана уу.

    Алхам 1:

    • нүдэнд H5 , дараах томьёог бичнэ үү,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4)),"")

    • Ctrl + дарна уу. Shift + Enter -г нэгэн зэрэг дарж томьёог хэрэглэх

    Үүний үр дүнд дээрх шиг утгыг харуулах болно. доор дэлгэцийн агшин.

    Алхам 2:

    • Ижил томьёог хэрэглэнэ t o үлдсэн нүднүүд.

    Тэмдэглэл. Учир нь бидний буцах муж болон томьёоны муж хоёулаа n болон m 5-р мөрөнд эхэлдэг. Дээрх жишээн дээрх "4"-тэй тэнцүү байна. Эдгээр нь таны ажлын хуудсанд өөр өөр тоо байж болно.

    Дэлгэрэнгүй: Excel-д LOOKUP функцийг хэрхэн ашиглах вэ (4 тохиромжтой жишээ)

    2.2 Олон тооны тохирохыг дараалан хайх

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

    1-р алхам:

    • Эхлээд D13 нүдэнд дараах томьёог бичнэ үү,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), COLUMN()-3)),"")

    • Үүнийг массив болгохын тулд Ctrl + Shift + Enter товчийг дарна уу.

    2-р алхам:

    • Дараа нь Enter товчийг дараад Автоматаар дүүргэх -г ашиглан шаардлагатай нүднүүдийг бөглөнө үү.

    Тиймээс энэ нь доорх дэлгэцийн агшин шиг олон үр дүнг харуулах болно.

    Дэлгэрэнгүй: Excel дээр олон шалгуураар хэрхэн хайх вэ (БА эсвэл ЭСВЭЛ төрөл)

    3. Нэг нүдэнд олон утгыг хайж, буцаах

    Microsoft программ 365 захиалга, Excel нь одоо илүү хүчирхэг функцууд болон функцуудыг ( XLOOKUP , Динамик массив , UNIQUE/FILTER функцууд гэх мэт) агуулдаг. Өмнөх хувилбаруудад байхгүй байсан.

    Хэрэв та Microsoft 365 (өмнөх нэрээр Office 365) ашиглаж байгаа бол ), энэ хэсэгт тайлбарласан аргуудыг Excel-ийн нэг нүдэнд олон утгыг хайж олоход ашиглаж болно.

    Доор би <баганад удирдах ажилтнуудын нэрсийг агуулсан мэдээллийн багцтай байна. 1>B болон компаниудыг C баганад эзэмшдэг.

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

    Үүний тулд дараах алхмуудыг хийнэ үү.

    Алхам 1:

    • Эхлээд F5 нүдэнд дараах томьёог оруулна.
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • Масивын томьёо болгон оруулахын тулд Ctrl + Shift + Enter товчийг дарна уу.

    2-р алхам:

    • Дараа нь Enter -г дарж үр дүнг харна уу.

    Дэлгэрэнгүй: Excel-д ашиглаж болох хайлтын 7 төрөл

    4. Олон хайхын тулд FILTER функцийг ашиглана уу. Excel дэх утгууд

    Та ФИЛТРИЙН функц -ыг ашиглан олон тооны утгыг хайхын тулд өгсөн шалгуураас хамааран багц өгөгдлийг шүүж болно.

    Динамик массивын функц нь энэ функцийг агуулна. Үр дүн нь томьёо оруулсан нүднээс эхлээд олон тооны нүд рүү динамикаар урсах өгөгдлийн массив юм.

    FILTER функц нь дараах синтакстай байна.

    FILTER(массив, оруулах, [хоосон_хэрэв])

    Хаана,

    Масив (шаардлагатай) – утгын муж эсвэл шүүхийг хүссэн массив.

    Оруулах (шаардлагатай) – Булийн массив хэлбэрээр өгсөн шалгуурыг ( ҮНЭН ба ХУДАЛ утгууд). Энэ нь массивын параметртэй ижил өндөр (өгөгдөл баганад байгаа үед) эсвэл өргөн (мөр дотор байгаа үед) байх ёстой.

    Хэрэв_хоосон (заавал биш) – Шалгуурт тохирох зүйл байхгүй бол энэ нь буцаах утга юм.

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

    4.1 Тэнцүү биш бол

    гэж хэлье. , та Илон Маскийн харьяалагддаггүй компанийн нэрийг мэдэхийг хүсч байна. Эндээс бидний хайх утга F4 доторх Элон Маск байна. Үүнийг хийхийн тулд бид дараах FILTER Function -г хэрэглэнэ.

    1-р алхам:

    • F6 нүдэнд FILTER Function -ын дараах томьёог оруулна.
    =FILTER(C5:C10,B5:B10F4)

    • Үүнийг массив болгохын тулд Ctrl + Shift + Enter товчийг дарна уу.

    2-р алхам:

    • Дараа нь Enter товчийг дарна уу.
    • Автоматаар дүүргэх Барилга ашиглах Шаардлагатай талбарыг бөглөх хэрэгсэл.

    Тиймээс та дээрх дэлгэцийн агшинд үзүүлсэн шиг үр дүнг авах болно.

    4.2 Хэрэв тэнцүү бол

    Үүний нэгэн адил, хэрэв та Элон Маскийн харьяалагддаг компаниудын нэрийг мэдэхийг хүсвэл доорх алхмуудыг дагана уу.

    1-р алхам:

    • Дараах томьёог F6 ,
    =FILTER(C5:C10,B5:B10=F4)

    <10 нүдэнд бичнэ үү>

  • Ctrl + Shift + Enter -г нэгэн зэрэг дарна уу.
  • Алхам 2:

    • Дараа нь Enter г дарж тохирохыг олно уу.
    • Автоматаар дүүргэх Бариулын хэрэгсэл нүднүүдийг дүүргэнэ.

    4.3 ХЭРВЭЭ бага

    Доорх дэлгэцийн агшинд шилдэг тэрбумтнуудын хөрөнгийн мэдээллийн багцыг харуулав.Жишээлбэл, та хэн 150 тэрбум -аас бага хөрөнгөтэй болохыг мэдэхийг хүсч байна. Үүнийг хийхийн тулд дараах алхмуудыг дагана уу.

    Алхам 1:

    • Эхлээд нүдэнд дараах томьёог бичнэ үү. F6 ,
    =FILTER(C5:C10,B5:B10

    • Үүнийг массив томьёо болгохын тулд -г дарна уу. Ctrl + Shift + Enter .

    Алхам 2:

    • Дараа нь Enter товчийг дарна уу.
    • Эцэст нь Автоматаар дүүргэх Бариулын хэрэгслийг ашиглан нүднүүдийг бөглөнө үү.

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

    4.4 ХЭРВЭЭ

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

    1-р алхам:

    • Эхлээд F6 нүдэнд дараах томьёог бичнэ үү,
    =FILTER(C5:C10,B5:B10>F4)

    • Ctrl + Shift + Enter дарж массивын томьёо болгоно.

    2-р алхам:

    • Дараа нь Enter -г дарна уу.
    • Эцэст нь Автоматаар дүүргэх Бариулын хэрэгслийг ашиглана уу. нүдийг дүүргэх.

    а r esult, та дээрх дэлгэцийн агшинд үзүүлсэн шиг олон утгыг авах болно.

    Цааш унших: Excel дээр хэрхэн хүснэгт хайх (8 арга)

    5. Олон утгыг хайхын тулд VLOOKUP функцийг ашиглана уу

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

    VLOOKUP Функц -ын синтакс дараах байдалтай байна.

    =VLOOKUP(хайлтын_утга,хүснэгтийн_массив,col_index_num,[мужийн_хайлт])

    Энд,

    Хайлтын_утга нь лавлагааны утга, Энэ нь текст, тоон мөр эсвэл утгыг нь лавлахыг хүссэн нүд байж болно.

    Хүснэгтийн_массив нь бүхэл бүтэн өгөгдлийн хүснэгт юм. Үүний үр дүнд таны хайж буй лавлагааны утга нь энэ хүснэгтийн 1-р баганад байх ёстой тул Excel баруун тийш явж буцах утгыг хайж болно.

    Cool_index_num нь тоо юм. буцах утгыг олох баганын. Энэ тоо 1-ээс эхэлж, таны хүснэгтийн баганын тоо өсөх тусам нэмэгддэг.

    [range_lookup] дөрөв дэх аргумент нь хаалтанд байгаа учир нь энэ функцийг ажиллуулах шаардлагагүй. . Excel-ийн синтакс дээр хаалт нь аргумент нь нэмэлт гэдгийг харуулж байна. Хэрэв та энэ утгыг бөглөөгүй бол Excel нь өгөгдмөл утгыг ҮНЭН (эсвэл 1) болгож, таныг яг тааруулахын оронд өөрийн лавлагааны утгатай ойролцоо тохирохыг хайж байгааг харуулж байна.

    Тэмдэглэл. Текстийг буцаахын тулд ҮНЭН утгыг ашиглахыг зөвлөдөггүй.

    Одоо VLOOKUP функцийг дараах алхмуудыг ашиглан хэрэгжүүлнэ үү.

    Алхам

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