Paano gumawa ng Lookup sa Excel: mga function at mga halimbawa ng formula

  • Ibahagi Ito
Michael Brown

Ipinapaliwanag ng tutorial ang mga pangunahing kaalaman ng Lookup sa Excel, ipinapakita ang mga kalakasan at kahinaan ng bawat function ng Excel Lookup at nagbibigay ng ilang halimbawa upang matulungan kang magpasya kung aling lookup formula ang pinakamahusay na gamitin sa isang partikular na sitwasyon.

Ang paghahanap ng partikular na halaga sa loob ng isang dataset ay isa sa mga pinakakaraniwang gawain sa Excel. Gayunpaman, walang "unibersal" na lookup formula na angkop para sa lahat ng sitwasyon. May dahilan ay ang terminong "lookup" ay maaaring magpahiwatig ng iba't ibang iba't ibang bagay: maaari kang tumingin patayo sa isang column, pahalang sa isang hilera o sa intersection ng isang row at column, maghanap gamit ang isa o ilang pamantayan, ibalik ang unang natagpuan tugma o maramihang tugma, gumawa ng case-sensitive o case-insensitive lookup, at iba pa.

Sa page na ito, makikita mo ang isang listahan ng pinakamahalagang Excel Lookup function na may mga halimbawa ng formula at malalim na tutorial naka-link para sa iyong sanggunian.

    Excel Lookup - ang mga pangunahing kaalaman

    Bago tayo sumisid sa arcane twists ng mga formula ng Excel Lookup, tukuyin natin ang mga pangunahing termino upang matiyak na tayo ay palaging nasa parehong pahina.

    Paghahanap - paghahanap para sa isang tinukoy na halaga sa isang talahanayan ng data.

    Halaga ng paghahanap - isang halaga na hahanapin para sa.

    Return value (tumutugmang value o tugma) - isang value sa parehong posisyon tulad ng lookup value ngunit sa isa pang column o row (depende sa kung vertical o horizontal ang gagawin mosa Excel.

    Three-dimensional lookup

    Three-dimensional lookup ay nangangahulugan ng paghahanap gamit ang 3 magkakaibang value ng lookup. Sa isang set ng data sa ibaba, ipagpalagay na gusto mong maghanap para sa isang partikular na taon (H2), pagkatapos ay para sa isang partikular na pangalan sa loob ng data ng taon na iyon (H3), at pagkatapos ay magbalik ng isang halaga para sa isang partikular na buwan (H4).

    Maaaring magawa ang gawain gamit ang sumusunod na formula ng array (pakitandaan na pindutin ang Ctrl + Shift + Enter upang kumpletuhin ito nang tama):

    =INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))

    Paghahanap na may maraming pamantayan

    Upang makapagsuri ng maraming pamantayan, kakailanganin naming baguhin ang klasikong formula ng Index Match para maging array formula ito:

    INDEX( lookup_table, MATCH (1, ( lookup_value1= lookup_column1) * ( lookup_value2= lookup_column2)*…, 0), return_column_number)

    Sa lookup table na nasa A1:C11, maghanap tayo ng tugma ayon sa 2 pamantayan: hanapin ang column A para sa value sa cell F1, at column B para sa value sa cell F2:

    =INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3)

    Gaya ng dati, pinindot mo ang Ctrl + Shift + Enter para masuri ang formula bilang array formula.

    Para sa detalyadong paliwanag ng para sa mula sa lohika, pakitingnan ang INDEX MATCH upang maghanap ng maraming pamantayan.

    Paghahanap upang magbalik ng maraming halaga

    Alinmang function ng Excel Lookup ang iyong ginagamit (LOOKUP, VLOOKUP, o HLOOKUP), maaari lamang itong bumalik isang tugma. Upang makuha ang lahat ng nahanap na tugma, kailangan mong gumamit ng 6iba't ibang function na pinagsama sa isang array formula:

    IFERROR(INDEX( return_range, SMALL(IF( lookup_value= lookup_range, ROW( return_range)- m,""), ROW() - n)),"")

    Saan:

    • Ang m ay ang row number ng unang cell sa return range na minus 1.
    • n ay ang row number ng unang formula cell na minus 1.

    Gamit ang lookup value na matatagpuan sa cell E2, lookup range sa A2:A11, return range sa B2:B11, at ang unang formula cell sa row 2, ang iyong lookup formula ay may sumusunod na hugis:

    =IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")

    Para magbalik ang formula ng maraming tugma, ilalagay mo ito sa unang cell (F2), pindutin ang Ctrl + Shift + Enter , at pagkatapos ay kopyahin ang formula sa iba pang mga cell sa ibaba ng column.

    Para sa detalyadong paliwanag ng formula sa itaas at iba pang mga paraan para magbalik ng maraming value, pakitingnan ang Paano mag-Vlookup para magbalik ng maraming resulta.

    Nested lookup (mula sa 2 lookup table)

    Sa mga sitwasyon kung kailan ang iyong pangunahing talahanayan at ang lookup table mula sa wh kung gusto mong kunin ang data ay walang karaniwang column, maaari kang gumamit ng karagdagang lookup table para magtatag ng mga tugma, tulad nito:

    Upang makuha ang mga value mula sa Halaga column sa Lookup_table2 , ginagamit mo ang sumusunod na formula:

    =VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)

    Tulad ng ipinapakita sa screenshot sa ibaba, gumagana ang aming nested lookup formula:

    Mga Sequential Vlookup mula sa maramihangmga sheet

    Upang magsagawa ng mga sunud-sunod na Vlookup batay sa kung nagtagumpay o nabigo ang isang nakaraang paghahanap, gumamit ng mga nested na function ng IFERROR kasama ng mga VLOOKUP upang suriin ang maraming kundisyon nang paisa-isa:

    IFERROR(VLOOKUP(), IFERROR(VLOOKUP(), IFERROR(VLOOKUP(),,"Not found")))

    Kung ang unang Vlookup ay nabigo, ang IFERROR ay na-trap ang error at tumatakbo isa pang Vlookup. Kung ang pangalawang Vlookup ay wala ring mahanap, ang pangalawang IFERROR ay nakakakuha ng error at pinapatakbo ang ikatlong Vlookup, at iba pa. Kung nabigo ang lahat ng Vlookup, ibabalik ng huling IFERROR ang "not found" o anumang iba pang mensaheng ibibigay mo sa formula.

    Bilang halimbawa, subukan nating kunin ang halaga mula sa 3 magkaibang sheet:

    =IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))

    Magiging katulad nito ang resulta:

    Para sa higit pang impormasyon, pakitingnan ang Paano gamitin ang mga nested na function ng IFERROR sa Excel.

    Case-sensitive lookup

    Tulad ng malamang na alam mo, lahat ng Excel Lookup function ay case-insensitive ayon sa kanilang kalikasan. Upang pilitin ang iyong lookup formula na makilala sa pagitan ng lowercase at uppercase na text, gamitin ang LOOKUP o INDEX MATCH kasama ng EXACT function. Personal kong pinili ang INDEX MATCH dahil hindi ito nangangailangan ng pag-uuri ng mga halaga sa hanay ng paghahanap gaya ng ginagawa ng LOOKUP function, maaaring magsagawa ng parehong kaliwa-pakanan at kanan-pakaliwa na mga paghahanap, at gumagana nang perpekto para sa lahat ng uri ng data.

    INDEX( return_column, MATCH(TRUE,EXACT( lookup_column, lookup_value),0))

    Sa G2 bilang ang lookup value, A - column na hahanapin laban at E - column para ibalik ang mga tugma mula sa aming Ang case-sensitive lookup formula ay ganito:

    =INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))

    Dahil isa itong array formula , tiyaking pindutin ang Ctrl + Shift + Enter para kumpletuhin ito ng maayos.

    Para sa higit pang mga halimbawa ng formula, pakitingnan ang Paano gumawa ng case-sensitive lookup sa Excel.

    Hanapin ang bahagyang pagtutugma ng string

    Paghahanap sa pamamagitan ng bahagyang Ang tugma ay isa sa mga pinakamahirap na gawain sa Excel kung saan walang unibersal na solusyon. Aling formula ang gagamitin ay depende sa kung anong uri ng mga pagkakaiba ang mayroon sa pagitan ng iyong mga lookup value at value sa column na hahanapin. Sa karamihan ng mga kaso, gagamitin mo ang LEFT, RIGHT o MID function para kunin ang karaniwang bahagi ng mga value, at pagkatapos ay ibigay ang bahaging iyon sa lookup_value argument ng Vlookup function tulad ng ginagawa nito sa sumusunod na formula:

    =VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)

    Kung saan ang D2 ay ang lookup value, ang A2:B6 ay ang lookup table at 2 sa index number ng column kung saan ibabalik ang mga tugma.

    Para sa iba pang paraan para magsagawa ng partial match lookup sa Excel, pakitingnan ang How to merge dalawang worksheet ayon sa bahagyang tugma.

    Ganito mo ginagamit ang mga function ng Lookup sa Excel. Upang mas masusing tingnan ang mga formula na tinalakay sa tutorial na ito, malugod kang i-download ang aming Excel Lookup formulamga halimbawa.

    Formula-free na paraan upang gumawa ng paghahanap sa Excel

    Hindi sinasabi na ang Excel lookup ay hindi isang maliit na gawain. Kung ginagawa mo ang iyong mga unang hakbang sa pag-aaral ng larangan ng Excel, ang mga formula sa paghahanap ay maaaring mukhang medyo nakakalito at mahirap maunawaan. Ngunit mangyaring, huwag masiraan ng loob, ang mga kasanayang ito ay hindi natural na dumarating sa karamihan ng mga gumagamit!

    Upang gawing mas madali ang mga bagay para sa mga baguhan, gumawa kami ng isang espesyal na tool, Merge Tables Wizard, na maaaring maghanap, tumugma. at pagsamahin ang mga talahanayan nang walang iisang formula. Bilang karagdagan, nagbibigay ito ng ilang talagang natatanging mga opsyon na maaaring makinabang kahit na ang mga advanced na user ng Excel:

    • Paghahanap ayon sa maraming pamantayan , ibig sabihin, gumamit ng isa o ilang column bilang natatanging identifier (s).
    • I-update ang mga value sa mga umiiral nang column at magdagdag ng bagong column mula sa lookup table.
    • Ibalik ang maraming tugma sa magkahiwalay na row. Kapag ginamit kasabay ng Combine Rows Wizard, maaari pa itong magbalik ng maraming resulta sa isang cell, kuwit o kung hindi man ay pinaghihiwalay (maaaring makita ang isang halimbawa dito).
    • At higit pa.

    Madali at madaling gamitin ang Paggawa gamit ang Merge Tables Wizard. Ang kailangan mo lang gawin ay:

    1. Piliin ang iyong pangunahing talahanayan kung saan mo gustong kunin ang mga katumbas na halaga.
    2. Piliin ang lookup table kung saan kukunin ang mga tugma.
    3. Tukuyin ang isa o higit pang karaniwang column.
    4. Piliin ang mga column na ia-update o/at idaragdag sa dulo ngang talahanayan.
    5. Opsyonal, pumili ng isa o higit pang mga karagdagang opsyon sa pagsasama.
    6. I-click ang Tapos at magkakaroon ka ng resulta sa ilang sandali!

    Kung gusto mong subukan ang add-in sa iyong sariling mga worksheet, maaari kang mag-download ng trial na bersyon ng aming Ultimate Suite na kinabibilangan ng lahat ng aming tool sa pagtitipid ng oras para sa Excel (sa kabuuan, 70+ tool at 300+ feature!).

    Mga available na download

    Mga halimbawa ng formula ng Excel Lookup (.xlsx file)

    Ultimate Suite 14-araw na fully-functional na bersyon (.exe file)

    lookup).

    Looup table . Sa computer science, ang lookup table ay isang array ng data, na karaniwang ginagamit upang i-map ang mga input value sa output value. Sa mga tuntunin ng tutorial na ito, ang isang Excel lookup table ay walang iba kundi isang hanay ng mga cell kung saan ka naghahanap ng lookup value.

    Main table (master table) - isang table kung saan ka hilahin ang mga tumutugmang halaga.

    Ang iyong lookup table at pangunahing talahanayan ay maaaring may iba't ibang istraktura at laki, gayunpaman, dapat silang palaging naglalaman ng kahit isang karaniwang natatanging identifier , ibig sabihin, isang column o row na naglalaman ng magkaparehong data , depende sa kung gusto mong magsagawa ng vertical o horizontal lookup.

    Ang sumusunod na screenshot ay nagpapakita ng sample lookup table na gagamitin sa marami sa mga halimbawa sa ibaba.

    Mga function ng Excel Lookup

    Sa ibaba ay isang mabilis na pangkalahatang-ideya ng mga pinakasikat na formula para magsagawa ng lookup sa Excel, ang kanilang mga pangunahing bentahe at disbentaha.

    LOOKUP function

    Ang Ang LOOKUP function sa Excel ay maaaring magsagawa ng mga pinakasimpleng uri ng vertical at horizontal lookup.

    Pros : Madaling gamitin.

    Cons : Limitado functionality, hindi maaaring gumana sa hindi naayos na data (nangangailangan ng pag-uuri t he lookup column/row in ascending order).

    Para sa higit pang impormasyon, pakitingnan ang Paano gamitin ang Excel LOOKUP function.

    VLOOKUP function

    Ito ay isang pinahusay na bersyon ng LOOKUP function na espesyal na idinisenyo upang gawin ang vertical lookup sacolumns.

    Pros : Medyo madaling gamitin, maaaring gumana nang may eksakto at tinatayang tugma.

    Cons : Hindi makatingin sa kaliwa nito, huminto gumagana kapag ang isang column ay ipinasok sa o inalis mula sa lookup table, ang isang lookup value ay hindi maaaring lumampas sa 255 character, nangangailangan ng maraming kapangyarihan sa pagproseso sa malalaking dataset.

    Para sa higit pang impormasyon, pakitingnan ang Excel VLOOKUP tutorial para sa mga nagsisimula.

    HLOOKUP function

    Ito ay isang pahalang na katapat ng VLOOKUP na naghahanap ng value sa unang row ng lookup table at ibinabalik ang value sa parehong posisyon mula sa isa pang row.

    Mga Kalamangan : Madaling gamitin, maaaring magbalik ng eksakto at tinatayang mga tugma.

    Kahinaan : Maaari lamang maghanap sa pinakamataas na hilera ng lookup table, apektado ng pagpapasok o pagtanggal ng mga row, ang value ng lookup ay dapat wala pang 255 character.

    Para sa higit pang impormasyon, pakitingnan ang Paano gamitin ang HLOOKUP sa Excel.

    VLOOKUP MATCH / HLOOKUP MATCH

    A dynamic na column o row reference na ginawa ng MATCH ang gumagawa nitong Excel lo okup formula na immune sa mga pagbabagong ginawa sa dataset. Sa madaling salita, sa tulong ng MATCH, ang VLOOKUP at HLOOKUP function ay makakapagbalik ng mga tamang value kahit gaano pa karaming column/row ang naipasok o natanggal sa lookup table.

    Formula para sa Vertical lookup

    VLOOKUP( lookup_value, lookup_table, MATCH( return_column_name, column_headers, 0), FALSE)

    Formula para sa Horizontal lookup

    HLOOKUP( lookup_value, lookup_table, MATCH( return_row_name, row_headers, 0), FALSE)

    Pros : Isang pagpapabuti sa mga regular na formula ng Hlookup at Vlookup na immune sa pagpasok o pagtanggal ng data.

    Mga Cons : Hindi masyadong flexible , ay nangangailangan ng isang partikular na istraktura ng data (ang lookup value na ibinibigay sa MATCH function ay dapat na eksaktong katumbas ng pangalan ng return column), hindi maaaring gumana sa lookup value na lampas sa 255 character.

    Para sa higit pang impormasyon at mga halimbawa ng formula, pakitingnan ang:

    • Excel Vlookup and Match
    • Excel Hlookup and Match

    OFFSET MATCH

    Isang mas kumplikado ngunit mas malakas formula ng paghahanap, walang maraming limitasyon ng Vlookup at Hlookup.

    Formula para sa V-Lookup

    OFFSET( lookup_table, MATCH( lookup_value, OFFSET( lookup_table, 0, n, ROWS( lookup_table), 1) ,0) -1, m, 1, 1)

    Kung saan:

    • n - ay ang lookup column offset, i. e. ang bilang ng mga column na lilipat mula sa panimulang punto patungo sa lookup column.
    • m - ay ang return column offset, i. e. ang bilang ng mga column na lilipat mula sa panimulang punto patungo sa return column.

    Formula para sa H-Lookup

    OFFSET( lookup_table, m, MATCH( lookup_value, OFFSET( lookup_table, n, 0, 1, COLUMNS( lookup_table)), 0) -1, 1, 1)

    Saan:

    • n - ay ang lookup row offset, i. e. ang bilang ng mga row na lilipat mula sa panimulang punto patungo sa lookup row.
    • m - ay ang return row offset, i. e. ang bilang ng mga hilera na lilipat mula sa panimulang punto patungo sa pabalik na hilera.

    Formula para sa matrix lookup (ayon sa row at column)

    {=OFFSET ( starting_point, MATCH ( vertical_lookup_value, lookup_column, 0), MATCH ( horizontal_lookup_value, lookup_row, 0))}

    Pakipansin na ito ay isang array formula, na ipinasok sa pamamagitan ng pagpindot sa Ctrl + Shift + Enter sabay-sabay na mga key.

    Pros : Nagbibigay-daan sa pagsasagawa ng left-side Vlookup, isang upper Hlookup at two-way lookup (ayon sa mga value ng column at row), hindi apektado ng mga pagbabago sa data set.

    Cons : Kumplikado at mahirap tandaan na syntax.

    Para sa higit pang impormasyon at mga halimbawa ng formula, pakitingnan ang: Paggamit ng OFFSET function sa Excel

    INDEX MATCH

    Ito ang pinakamahusay na paraan upang gawin ang vertical o horizontal lookup sa Excel na maaaring palitan ang karamihan sa mga formula sa itaas. Ang formula ng Index Match ay ang aking personal na kagustuhan at ginagamit ko ito para sa halos lahat ng aking paghahanap sa Excel.

    Formula para sa V-Lookup

    INDEX ( return_column, MATCH ( lookup_value, lookup_column, 0))

    Formula para sa H-Lookup

    INDEX ( return_row, MATCH ( lookup_value, lookup_row, 0))

    Formula para sa matrix lookup

    Isangextension ng classic na formula ng Index Match para magbalik ng value sa intersection ng isang partikular na column at row:

    INDEX ( lookup_table, MATCH ( vertical_lookup_value, lookup_column, 0), MATCH ( horizontal_lookup_value, lookup_row, 0))

    Cons : Isa lang - kailangan mong tandaan ang syntax ng formula.

    Pros : Ang pinaka-versatile na lookup formula sa Excel, higit sa Vlookup, Hlookup at Lookup function sa maraming aspeto:

    • Maaari itong gumawa ng left at upper lookup.
    • Pinapayagan ang ligtas na pagpapalawak o pag-collapse ng lookup table sa pamamagitan ng pagpasok o pagtanggal ng mga column at row.
    • Walang limitasyon sa laki ng lookup value.
    • Mas mabilis na gumagana. Dahil ang isang Index Match formula ay tumutukoy sa mga column/row sa halip na isang buong talahanayan, nangangailangan ito ng mas kaunting lakas sa pagpoproseso at hindi magpapabagal sa iyong Excel.

    Para sa higit pang impormasyon, mangyaring tingnan ang:

    • INDEX MATCH bilang isang mas mahusay na alternatibo sa VLOOKUP
    • INDEX MATCH MATCH formula para sa two-dimensional lookup

    Excel Lookup comparison table

    Gaya ng nakikita mo , hindi lahat ng mga formula ng Excel Lookup ay katumbas, ang ilan ay maaaring humawak ng ilang iba't ibang mga paghahanap habang ang iba ay magagamit lamang sa isang partikular na sitwasyon. Binabalangkas ng talahanayan sa ibaba ang mga kakayahan ng bawat formula sa Paghahanap sa Excel.

    Formula Vertical lookup Pakaliwang lookup Pahalang na paghahanap Upper lookup Matrixlookup Pinapayagan ang pagpasok/pagtanggal ng data
    Paghahanap
    Vlookup
    Hlookup
    Vlookup Match
    Hlookup Match
    Offset Match
    Offset Match Match
    Pagtutugma ng Index
    Indeks na Tugma sa Tugma

    Mga halimbawa ng formula ng Excel lookup

    Ang unang hakbang sa pagpapasya kung aling formula ang gagamitin sa isang partikular na sitwasyon ay upang matukoy kung anong uri ng lookup ang gusto mong gawin. Sa ibaba makikita mo ang mga halimbawa ng formula para sa pinakasikat na mga uri ng paghahanap:

      Vertical lookup sa mga column

      Ang vertical lookup o Vlookup ay ang proseso ng paghahanap ng value ng lookup sa isang column at nagbabalik ng halaga sa parehong hilera mula sa isa pang column. Ang Vlookup sa Excel ay maaaring gawin sa iba't ibang paraan, kabilang ang:

      VLOOKUP function

      Kung ang iyong lookup value ay nasa kaliwang column ng talahanayan, at wala kang planong gawin mga pagbabago sa istruktura saiyong dataset (hindi magdagdag o magtanggal ng mga column), ligtas kang makakagamit ng regular na Vlookup formula:

      =VLOOKUP(G2, $A$2:$E$6, 5, FALSE)

      Kung saan ang G2 ay ang lookup value, A2:E6 sa lookup table, at E ay ang return column.

      VLOOKUP MATCH

      Kung nagtatrabaho ka sa isang "variable" na talahanayan ng paghahanap ng Excel kung saan maaaring ipasok at tanggalin ang mga column anumang oras, gawing immune ang iyong Vlookup formula sa mga pagbabagong iyon sa pamamagitan ng pag-embed ng Match function na lumilikha ng dynamic na column reference sa halip na isang "hard-coded" index number:

      =VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)

      INDEX MATCH - Left lookup

      Ito ang paborito kong formula na madaling humahawak sa kanan papunta sa kaliwang lookup at gumagana nang walang kamali-mali kahit gaano pa karaming column ang iyong idagdag o tanggalin.

      Halimbawa, para maghanap sa column B para sa value sa H2 at magbalik ng tugma mula sa column F, gamitin ang formula na ito:

      =INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))

      Tandaan. Kapag nagpaplano kang gumamit ng Vlookup formula sa higit sa isang cell, dapat mong palaging i-lock ang lookup table reference sa pamamagitan ng paggamit ng $ sign (absolute cell reference), upang ang formula ay makopya nang tama sa iba pang mga cell.

      Pahalang na paghahanap sa mga hilera

      Ang horizontal lookup ay isang "transposed" na bersyon ng vertical lookup na naghahanap sa isang pahalang na nakaayos na dataset. Sa madaling salita, hinahanap nito ang lookup value sa isang row, at nagbabalik ng value sa parehong posisyon mula sa isa pang row.

      Ipagpalagay na ang iyong lookup value ay nasa B9, ang lookup table ay B1:F5, atgusto mong magbalik ng katugmang value mula sa row 5, gamitin ang isa sa mga sumusunod na formula:

      HLOOKUP function

      Maaari lamang maghanap sa top row sa iyong set ng data .

      =HLOOKUP(B8, $B$1:$F$5, 5, FALSE)

      HLOOKUP MATCH

      Tulad ng pure Hlookup, ang formula na ito ay makakapaghanap lang sa pinakamataas na row, ngunit nagbibigay-daan sa iyong ligtas na ipasok o tanggalin ang mga row sa lookup table.

      =HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)

      Kung saan ang A1:A5 ay mga row header at ang A9 ay ang pangalan ng row kung saan mo gustong ibalik ang mga tugma .

      INDEX MATCH

      Maaaring maghanap sa anumang row , at wala sa mga limitasyon ng mga formula sa itaas.

      =INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))

      Two-dimensional lookup (batay sa row at column values)

      Two-dimensional lookup (aka matrix lookup , double lookup o 2-way lookup ) ay nagbabalik ng value batay sa mga tugma sa parehong mga row at column. Sa madaling salita, ang isang 2-dimensional na lookup formula ay naghahanap ng value sa intersection ng isang tinukoy na row at column.

      Ipagpalagay na ang iyong lookup table ay A1:E6, ang cell H2 ay naglalaman ng value na itugma sa mga row at Hawak ng H3 ang value na itugma sa mga column, ang mga sumusunod na formula ay gagana ng isang treat:

      INDEX MATCH MATCH formula :

      =INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))

      OFFSET MATCH MATCH formula :

      =OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))

      Bukod sa mga formula sa itaas, may ilang iba pang paraan para magsagawa ng matrix lookup sa Excel , at mahahanap mo ang buong detalye sa Paano gumawa ng 2-way na paghahanap

      Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.