Агуулгын хүснэгт
Энэ нийтлэлд би Excel дээр олон утгыг хэрхэн олох талаар ярилцах болно. Ихэнхдээ хүснэгттэй ажиллахдаа олон утгыг нэг дор олох нь маш их тус болдог. Жишээлбэл, бидэнд хэд хэдэн хүний хобби агуулсан мэдээллийн багц бий. Гэхдээ энэ өгөгдлийн багцад нэг хүн ( Эмили ) нэгээс олон хоббитой байна. Тиймээс, одоо бид Эмилигийн олон хоббитой болохын тулд хэд хэдэн excel хэрэгсэл, функцийг ашиглах болно. Үүнээс гадна би олон утгыг нэг нүдэнд хэрхэн нэгтгэхийг харуулах болно.
Дадлага хийх номыг татаж авах
Та Энэ нийтлэлийг бэлтгэхдээ ашигласан дадлага хийх ном.
Олон утгыг олох.xlsm
Excel дээр олон утгыг олох 8 арга
1. Excel-д олон утгыг олж авахын тулд Хай, солих хэрэгслийг ашиглана уу
Та Хай функцийг ашиглан олон утгыг маш амархан авах боломжтой. MS Excel -ийн Олох, солих хэрэгслийн. Манай мэдээллийн багцад Эмили нэр 3 удаа дурдагдсан. Эдгээр 3 утгыг нэг дор олохын тулд доорх алхмуудыг дагана уу.
Алхам:
- Эхлээд өгөгдлийн багцыг сонгоно уу ( B4:C11 ).
- Дараа нь Ctrl + F -г дарна уу. Олох, солих цонхыг гаргаж ирэх эсвэл Нүүр > Засварлах бүлэг > Олох & > Ол -г сонго.
- Дараа нь Юуг олох талбарт ' Эмили ' гэж бичээд дээр дарна уу. ХайБүгд .
- Үүний үр дүнд бид 3 нэрийг олсон ( Эмили ) доорх цонхонд жагсаасан болно.
Дэлгэрэнгүй унших: Excel-ийн муж дахь утгыг хэрхэн олох вэ (3 арга)
2. Олон утгыг олох Excel шүүлтүүрийн сонголт
Excel дээр олон утгыг авах бас нэг хялбар бөгөөд хурдан сонголт бол Автомат шүүлтүүр ашиглах явдал юм. . Энэ аргад хамаарах алхмуудыг харцгаая.
Алхамууд:
- Эхлээд, хүссэн нүдэн дээрээ хулганы баруун товчийг дарна уу. шүүлтүүр. Би В5 нүдийг сонголоо, учир нь би бүх нэрийг шүүх хэрэгтэй Эмили .
- Дараа нь Шүүлтүүр > руу очно уу. Сонгосон нүдний утгаар шүүнэ .
- Иймээс Эмили нэртэй бүх нүдийг доорх байдлаар шүүнэ.
- Одоо шүүлтийг буцаахыг хүсвэл өгөгдлийн багцын толгой хэсгийн Автомат шүүлтүүр дүрс дээр товшоод<-г сонгоно уу. 1> "Нэр" хэсгээс шүүлтүүрийг устгаад ОК дээр дарна уу.
Дэлгэрэнгүй унших: Excel-ийн мөрт тэмдэгтийг хэрхэн олох вэ
3. Олон утгыг буцаахын тулд Нарийвчилсан шүүлтүүрийн сонголтыг ашиглах
Excel-д нэртэй шүүлтүүрийн сонголт байдаг. Нарийвчилсан шүүлтүүр . Энэ сонголт нь олон утгыг олоход маш хэрэгтэй. Та Нарийвчилсан шүүлтүүр сонголтыг ашиглахын тулд шалгуурын хүрээг тохируулах хэрэгтэй. Үүнтэй холбоотой алхамуудыг авч үзьеарга.
Алхам:
- Эхлээд шалгуурын мужийг ( B13:C14 ) тохируулна.
- Дараа нь Дата > Ангилах & Шүүлтүүр > Нарийвчилсан .
- Үүний үр дүнд Нарийвчилсан шүүлтүүр r цонх гарч ирэх болно. Одоо Жагсаалтын муж ( Өгөгдлийн багцын хүрээ ) болон Шалгуурын хүрээ -г тохируулаад ОК дээр дарна уу.
- Эцэст нь бид Эмилигийн бүх хоббиг нэг дор олж авлаа.
⏩ Тэмдэглэл
Үндсэн өгөгдлийн багцын Толгой болон Шалгуурын хүрээ ижил байх ёстой, эс тэгвээс Нарийвчилсан шүүлтүүр сонголт ажиллахгүй гэдгийг санаарай. .
4. Excel-ийн тодорхойлсон хүснэгтийг ашиглан олон утгыг буцаана уу
Бид Excel-ийн тодорхойлсон хүснэгтүүд үүсгэж, олон утгыг авахын тулд шүүлтүүрийг ашиглаж болно. Энэ нь олон утгыг олох маш тохиромжтой бөгөөд хялбар арга юм.
Алхам:
- Эхлээд өгөгдлийн багцын аль нэг нүдэн дээр дарна уу ( B4:C11 ).
- Дараа нь Ctrl + t товчийг дарна уу. гар. Үүний үр дүнд Хүснэгт үүсгэх цонх гарч ирнэ. Хүснэгтийн мужийг шалгаад OK -г товшино уу.
- Үүний дүнд бид өгөгдлийн багцаас доорх хүснэгтийг үүсгэсэн.
- Одоо хүснэгтийн толгойн хажууд байрлах доош сумны дүрс дээр дарна уу. Дараа нь Эмили нэрийг шалгаад товшино уу За
- Эцэст нь бидний хүлээгдэж буй шүүсэн үр дүн энд байна.
Ижил төстэй уншилтууд:
- Excel-ийн нүдэн дэх текстийг хэрхэн олох вэ
- Excel-ийн Текст хайх Хүрээнд (11 хурдан арга)
- Excel-ийн нүдэнд тусгай текст агуулагдаж байгаа эсэхийг хэрхэн олох вэ
- Excel мөрт тэмдэгт олох (8 хялбар арга) )
5. Олон утгыг олохын тулд FILTER функцийг оруул
Энэ удаад бид FILTER функцийг буцах болно. excel дэх олон утгууд.
Алхам:
- Эхлээд доорх томьёог C14 нүдэнд бичнэ үү.
=FILTER(C5:C11,B5:B11=B14)
- Дараа нь Enter товчийг дарна уу.
- Иймээс , Эмилигийн бүх хобби нэг дор буцаж ирдэг.
⏩ Тэмдэглэл
➤ The FILTER функц нь зөвхөн Excel 365 захиалагчдад боломжтой.
6. Excel-д INDEX функцээр олон утгыг хайх
Та олон утгыг олох боломжтой. үүнтэй хамт INDEX функцийг ашиглана надад бусад excel функцууд. Олон утгыг авах энэ томъёо нь нарийн төвөгтэй юм. Томьёог массив хэлбэрээр оруулсан болно. Ямар ч байсан би доорх томъёог тайлбарлах болно. Үүнээс өмнө энэ аргын үе шатуудыг авч үзье.
Алхам:
- Эхлээд C14 нүдэнд дараах томьёог бичнэ үү. .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- Үүний үр дүнд бид доорх зүйлийг хүлээн авлаа.үр дүн.
- Дараа нь Дүүргэх бариул ( + ) тэмдгийг доош чирж нөгөөг нь авна уу. үнэт зүйлс.
- Үүний үр дүнд Эмилигийн хоббигийн жагсаалтыг энд оруулав.
🔎 Формула хэрхэн ажилладаг вэ?
- ХЭРЭВ($B$5:$B$11=$B$14,ROW($B$5:$B$11))
Энд IF функц нь B5:B11 нүдний муж B14 -тэй тэнцүү бол мөрийн дугаарыг буцаана, эс бөгөөс ХУДАЛ<2-г буцаана>.
- ЖИЖИГ(Хэрэв($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))
Одоо томъёоны энэ хэсэг нь n-р хамгийн бага утгыг буцаадаг ЖИЖИГ функц -г ашиглаж байна. Энэ томьёо нь дараах тоонуудыг буцаана: 5 , 8 , 11 .
- ИНДЕКС($B$5:$C$11,ЖИЖИГ(ХЭРЭВ($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4, 2)
Одоо томъёоны эцсийн хэсэг ирлээ. INDEX функц нь тухайн байрлал дахь утгыг буцаадаг гэдгийг бид мэднэ. Өөр нэг зүйл бол INDEX функц нь манай хүснэгтийн эхний мөрийг 1-р мөр гэж үздэг. Миний хүснэгтийн өгөгдлийн багц 5 мөрөөс эхэлж байгаа тул би 4 -ийг хассан. өгөгдлийн багцаас зөв мөрийг авахын тулд ROW утгыг өгнө. Тиймээс B5:C11 массивын хувьд мөрийн дугаар 5 , 8 , 11 , баганын дугаар 2 , INDEX функц нь бидний хүссэн үр дүнг өгөх болно
📌 Дээрх томъёогоор үүсгэсэн алдааг нуух
Дээрх-тэй холбоотой асуудал байна- ИНДЕКС томъёог дурдсан. Дүүргэх бариул ( + ) тэмдгийг доош чирэхэд томьёо нь тодорхой утгын дараа алдаа ( #МУИС! ) буцаана. Тиймээс дээрх томьёог засахын тулд бид IF болон ISERROR функцуудыг ашиглана.
Алхам:
- Эхлээд C14 нүдэнд доорх томьёог бичнэ үү.
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))
- Үүний үр дүнд бид ямар ч алдаагүй үр дүнг авах болно.
Энд, ISERROR функц нь утгыг алдаа эсэхийг шалгаж, ҮНЭН эсвэл ХУДАЛ гэсэн утгыг буцаана. Дээрх томьёо нь IF болон ISERROR функцуудаар ороосон массивын үр дүн алдаа мөн эсэхийг шалгах ба хэрэв үр дүн нь алдаа байвал хоосон ("") буцаана. харгалзах утгыг буцаана.
7. Excel (VBA) дээр олон утгыг олох хэрэглэгчийн тодорхойлсон функц
Энэ аргаар бид <1-г хэрхэн ашиглах талаар ярилцах болно> Хэрэглэгчийн тодорхойлсон функц excel дээр олон утгыг авах. Энд бид Хэрэглэгчийн тодорхойлсон функцийг ашиглана: vbaVlookup .
Алхам:
- Эхлээд, идэвхтэй ажлын хуудас руу очно уу.
- Хоёрдугаарт, Developer > Visual Basic руу очно уу.
- Дараа нь Visual Basic цонх гарч ирнэ. VBA Project булан (цонхны зүүн дээд булан) руу очно уу.
- Гуравдугаарт, Төслийн нэр дээр хулганы баруун товчийг дараад Insert руу орно.> Модуль .
- Үүний үр дүнд та Модуль -г авах болно. Доорх кодыг модуль дээр бичнэ үү.
8866
- Үүний дараа -д функцийг бичиж эхэлбэл. C14 нүдэнд функц бусад excel функцүүдийн нэгэн адил гарч ирнэ.
- Дараа нь доорх томьёог<гэж бичнэ үү. 1> C14 эс .
=vbaVlookup(B14,B5:B11,2)
- Эцэст нь хэлэхэд, энд бидэнд олон хобби бий. Эмили доорх байдлаар.
8. Нэг Excel нүдэнд олон утгыг авах
Одоог хүртэл бид олон утгыг хүлээн авсан. өөр нүднүүдэд босоо байдлаар жагсаасан утгууд. Гэсэн хэдий ч, одоо бид нэг нүдэнд нэгтгэсэн олон утгыг харуулах болно. Энд бид TEXTJOIN функцийг FILTER функцийн хамт нэгдэн нийлсэн олон утгыг авах болно.
Алхам:
- Эхлээд C14 нүдэнд доорх томьёог бичнэ үү.
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- Үүний үр дүнд Эмилигийн бүх хобби нэг нүдэнд хэвтээ байдлаар харагдана.
Энд TEXTJOIN функц нь таслал ашиглан хоббигийн жагсаалтыг нэгтгэдэг.
Дүгнэлт
Дээрх нийтлэлд би аргуудын талаар дэлгэрэнгүй ярихыг оролдсон. Эдгээр аргууд, тайлбарууд нь таны асуудлыг шийдвэрлэхэд хангалттай байх болно гэж найдаж байна. Хэрэв танд асуух зүйл байвал надад мэдэгдэнэ үү.