Talaan ng nilalaman
Sa artikulong ito, tatalakayin ko kung paano maghanap ng maraming halaga sa Excel. Kadalasan, habang nagtatrabaho sa mga spreadsheet, maaaring maging malaking tulong ang paghahanap ng maraming value nang sabay-sabay. Halimbawa, mayroon kaming dataset na naglalaman ng mga libangan ng ilang tao. Gayunpaman, sa dataset na ito, ang isang tao ( Emily ) ay may higit sa isang libangan. Kaya, ngayon ay gagamit kami ng ilang excel na tool at function para makuha ang maraming libangan ni Emily nang sabay-sabay. Bukod diyan, ipapakita ko kung paano pagsamahin ang maraming value sa isang cell.
I-download ang Practice Workbook
Maaari mong i-download ang practice workbook na ginamit namin para ihanda ang artikulong ito.
Maghanap ng Maramihang Mga Halaga.xlsm
8 Paraan para Makahanap ng Maramihang Halaga sa Excel
1. Gamitin ang Find and Replace Tool para Makakuha ng Maramihang Value sa Excel
Madali kang makakuha ng maraming value sa pamamagitan ng paggamit sa feature na Find ng Find and Replace tool ng MS Excel . Sa aming dataset, binanggit ang pangalang Emily 3 beses. Kaya, sundin ang mga hakbang sa ibaba upang mahanap ang 3 mga value na ito nang sabay-sabay.
Mga Hakbang:
- Una, piliin ang dataset ( B4:C11 ).
- Susunod, pindutin ang Ctrl + F upang ilabas ang Find and Replace window o pumunta sa Home > Pag-edit group > Hanapin & Piliin ang > Hanapin .
- Pagkatapos, i-type ang ' Emily ' sa field na Hanapin kung ano at mag-click sa HanapinLahat .
- Bilang resulta, nakita namin ang 3 mga pangalan ( Emily ) nakalista sa window sa ibaba.
Magbasa nang higit pa: Paano Maghanap ng Halaga sa Saklaw sa Excel (3 Paraan)
2. Opsyon sa Filter ng Excel upang Makahanap ng Maramihang Mga Halaga
Ang isa pang madali at mabilis na opsyon upang makakuha ng maraming halaga sa excel ay ang paggamit ng Autofilter . Tingnan natin ang mga hakbang na kasangkot sa pamamaraang ito.
Mga Hakbang:
- Una, i-right-click ang cell kung saan mo gustong ilapat ang salain. Pinili ko ang Cell B5 , dahil kailangan kong i-filter ang lahat ng pangalan, Emily .
- Pagkatapos ay pumunta sa Filter > I-filter ayon sa Halaga ng Napiling Cell .
- Dahil dito, ang lahat ng mga cell na naglalaman ng pangalang Emily ay sinasala tulad ng nasa ibaba.
- Ngayon, kung gusto mong i-undo ang pag-filter, i-click lang ang icon na Autofilter ng header ng dataset, piliin ang I-clear ang Filter Mula sa “Pangalan” at i-click ang OK .
Magbasa nang higit pa: Paano Maghanap ng Character sa String sa Excel
3. Ilapat ang Advanced na Opsyon sa Filter upang Magbalik ng Maramihang Mga Halaga
Ang Excel ay may opsyon sa pag-filter na pinangalanang Advanced na Filter . Ang pagpipiliang ito ay lubhang kapaki-pakinabang habang naghahanap ng maraming mga halaga. Kailangan mong magtakda ng hanay ng pamantayan upang mailapat ang opsyon na Advanced na Filter . Tara sa mga hakbang na kasangkot ditoparaan.
Mga Hakbang:
- Una, itakda ang hanay ng pamantayan ( B13:C14 ).
- Susunod, pumunta sa Data > Pagbukud-bukurin & Filter > Advanced .
- Bilang kinahinatnan, ang Advanced Filte r window magpapakita. Ngayon, itakda ang Listang hanay ( Dataset range ) at Criteria range at i-click ang OK .
- Sa wakas, nakuha na namin ang lahat ng libangan ni Emily nang sabay-sabay.
⏩ Tandaan
Tandaan, ang Header ng pangunahing dataset at ang Hanay ng Pamantayan ay kailangang magkapareho, kung hindi, hindi gagana ang opsyon na Advanced na Filter .
4. Ibalik ang Maramihang Mga Halaga sa pamamagitan ng Paggamit ng Talahanayan na Tinukoy ng Excel
Maaari tayong gumawa ng Mga Talahanayan na Tinukoy ng Excel at sa gayon ay ilapat ang pag-filter upang makakuha ng maraming halaga. Ito ay isang napaka-maginhawa at madaling paraan upang makahanap ng maraming value.
Mga Hakbang:
- Una, mag-click sa alinman sa mga cell ng dataset ( B4:C11 ).
- Susunod, pindutin ang Ctrl + t mula sa keyboard. Bilang resulta, lalabas ang window na Gumawa ng Talahanayan . Suriin ang hanay ng talahanayan at i-click ang OK .
- Bilang resulta, ginawa namin ang talahanayan sa ibaba mula sa aming dataset.
- Ngayon, mag-click sa icon na pababang arrow sa tabi ng header ng talahanayan. Pagkatapos, suriin ang pangalan Emily at i-click OK
- Sa bandang huli, narito ang aming inaasahang na-filter na resulta.
Mga Katulad na Pagbasa:
- Paano Maghanap ng Teksto sa Cell sa Excel
- Excel Search for Text sa Saklaw (11 Mabilis na Paraan)
- Paano Malalaman Kung Naglalaman ang Cell ng Tukoy na Teksto sa Excel
- Hanapin ang Character sa String Excel (8 Madaling Paraan )
5. Ipasok ang FILTER Function para Makahanap ng Maramihang Value
Sa pagkakataong ito gagamitin namin ang FILTER function upang bumalik ang maraming value sa excel.
Mga Hakbang:
- Una, i-type ang formula sa ibaba sa Cell C14 .
=FILTER(C5:C11,B5:B11=B14)
- Susunod, pindutin ang Enter .
- Dahil dito , lahat ng libangan ni Emily ay ibinalik nang sabay-sabay.
⏩ Tandaan
➤ Ang FILTER function ay magagamit lamang sa Excel 365 mga subscriber.
6. Maghanap ng Maramihang Mga Halaga gamit ang INDEX Function sa Excel
Makakahanap ka ng maraming halaga gamit ang ang INDEX function kasama nito sa akin ang iba pang mga excel function. Ang formula na ito para makakuha ng maraming value ay kumplikado. Ang formula ay ipinasok bilang isang array. Anyways, ipapaliwanag ko ang formula sa ibaba. Bago iyon, dumaan tayo sa mga hakbang ng paraang ito.
Mga Hakbang:
- Sa una, i-type ang sumusunod na formula sa Cell C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- Bilang resulta, natanggap namin ang nasa ibabaresulta.
- Susunod, i-drag pababa ang Fill Handle ( + ) sign upang makuha ang isa pa values.
- Bilang resulta, narito ang listahan ng mga libangan ni Emily na nakuha namin.
🔎 Paano Gumagana ang Formula?
- KUNG($B$5:$B$11=$B$14,ROW($B$5:$B$11))
Dito, ang IF function ay nagbabalik ng row number kung ang isang cell range B5:B11 ay katumbas ng B14 , kung hindi, ito ay nagbabalik FALSE .
- MALIIT(KUNG($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))
Ngayon, ang bahaging ito ng formula ay gumagamit ng SMALL function na nagbabalik ng nth pinakamaliit na halaga. Ibabalik ng formula na ito ang mga numero: 5 , 8 , 11 .
- INDEX($B$5:$C$11,MALIIT(KUNG($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4, 2)
Ngayon na ang huling bahagi ng formula. Alam namin, ang INDEX function ay nagbabalik ng halaga sa isang naibigay na posisyon. Isa pang bagay ay, ang INDEX function ay isinasaalang-alang ang unang row ng aming table bilang row 1. Habang nagsisimula ang aking table dataset sa row 5 , ibinawas ko ang 4 mula sa ang halaga ng ROW upang makuha ang tamang row mula sa dataset. Kaya, para sa array B5:C11 , mga numero ng row 5 , 8 , 11 , at column no 2 , ibibigay ng function na INDEX ang aming ninanais na resulta
📌 Itago ang Mga Error na Binuo ng Formula sa Itaas
May problema sa itaas-binanggit ang INDEX na formula. Kapag na-drag mo pababa ang Fill Handle ( + ) sign, ang formula ay nagbabalik ng error ( #NUM! ) pagkatapos ng isang partikular na value. Kaya, para ayusin ang formula sa itaas ay gagamitin namin ang IF at ISERROR function.
Mga Hakbang:
- Una, i-type ang formula sa ibaba sa Cell 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))
- Bilang resulta, makukuha namin ang resulta nang walang anumang mga error.
Dito, ang ISERROR function ay nagsusuri kung ang isang halaga ay isang error, at nagbabalik ng TRUE o FALSE. Ang formula sa itaas na nakabalot ng IF at ISERROR mga function ay suriin kung ang resulta ng array ay isang error o hindi at sa gayon ay nagbabalik ng blangko (“”) kung ang resulta ay isang error, kung hindi ito ibinabalik ang katumbas na halaga.
7. User Defined Function to Find Multiple Values in Excel (VBA)
Sa paraang ito, tatalakayin natin kung paano gamitin ang Function na Tinukoy ng User upang makakuha ng maraming value sa excel. Dito, gagamitin namin ang User Defined Function : vbaVlookup .
Mga Hakbang:
- Una, pumunta sa aktibong worksheet.
- Pangalawa, pumunta sa Developer > Visual Basic .
- Pagkatapos ay lalabas ang Visual Basic na window. Pumunta sa VBA Project na sulok (Itaas na kaliwang sulok ng window).
- Pangatlo, i-right-click ang Project name at pumunta Insert > Module .
- Bilang resulta, makukuha mo ang Module . Isulat ang code sa ibaba sa Module .
6797
- Pagkatapos nito, kung sisimulan mong isulat ang function sa Cell C14 , lalabas ang function tulad ng ibang excel function.
- Pagkatapos ay isulat ang formula sa ibaba sa Cell C14 .
=vbaVlookup(B14,B5:B11,2)
- Sa wakas, narito mayroon tayong maraming libangan ng Emily tulad ng nasa ibaba.
8. Kumuha ng Maramihang Mga Halaga sa Isang Cell ng Excel
Hanggang ngayon, nakatanggap kami ng marami mga value na nakalista nang patayo sa iba't ibang mga cell. Gayunpaman, ngayon, magpapakita kami ng maraming value na pinagsama sa isang cell. Dito, gagamitin namin ang ang TEXTJOIN function kasama ang FILTER function upang makuha ang pinagsamang maraming value.
Mga Hakbang:
- Una, i-type ang formula sa ibaba sa Cell C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- Bilang resulta, ang lahat ng libangan ni Emily ay ipinakita nang pahalang sa isang cell.
Dito, ang TEXTJOIN Pinagsasama-sama ng function ang listahan ng mga libangan gamit ang mga kuwit.
Konklusyon
Sa artikulo sa itaas, sinubukan kong talakayin ang mga pamamaraan nang detalyado. Sana, ang mga pamamaraan at paliwanag na ito ay magiging sapat upang malutas ang iyong mga problema. Mangyaring ipaalam sa akin kung mayroon kang anumang mga query.