Ang index at lookup function sa excel ay ang pinakamahusay na alternatibo para sa vpr. Paghahanap ng mga halaga sa isang listahan ng data Paano mahanap ang tamang numero sa isang excel table

Mga kakayahan 08.05.2022
Mga kakayahan

Tiyak na mas madaling maghanap sa isa, kahit na malaki, ngunit buong talahanayan o sa mga katabing hanay ng mga cell, kaysa sa maraming talahanayan na nahahati sa mga bahaging nakakalat sa iba't ibang hindi magkatabing hanay o kahit na mga indibidwal na sheet. Kahit na magsagawa ka ng awtomatikong paghahanap sa ilang mga talahanayan nang sabay-sabay, maaaring magkaroon ng malalaking hadlang. At ang paglalagay ng lahat ng data sa isang talahanayan ay mahirap, minsan halos imposible. Gamit ang isang partikular na halimbawa, ipapakita namin ang tamang solusyon para sa sabay-sabay na paghahanap sa maraming talahanayan sa Excel.

Sabay-sabay na paghahanap sa maraming hanay

Para sa isang visual na halimbawa, gumawa tayo ng tatlong simpleng hiwalay na mga talahanayan na matatagpuan sa mga hindi katabi na hanay ng parehong sheet:

Dapat mong hanapin ang halaga na kailangan upang makagawa ng 20 piraso ng mga produkto. Sa kasamaang palad, ang data na ito ay nasa iba't ibang column at row. Samakatuwid, una sa lahat, kailangan mong suriin kung gaano katagal upang makagawa ng mga produktong ito (unang talahanayan).

Batay sa data na nakuha, kinakailangan na agad na pumunta sa paghahanap sa isa pang talahanayan at hanapin kung gaano karaming mga manggagawa ang dapat na kasangkot sa isang naibigay na dami ng produksyon. Ang resulta na nakuha ay dapat ihambing sa data ng ikatlong talahanayan. Kaya, sa isang operasyon sa paghahanap sa tatlong talahanayan, matutukoy namin kaagad ang mga kinakailangang gastos (halaga).

Ang karaniwang gumagamit ng Excel ay maghahanap ng solusyon gamit ang mga formula batay sa mga function tulad ng VLOOKUP. Gagawin din ang paghahanap sa 3 yugto (hiwalay para sa bawat talahanayan). Lumalabas na maaari mong makuha agad ang natapos na resulta sa pamamagitan ng pagsasagawa ng paghahanap sa 1 yugto lamang gamit ang isang espesyal na formula. Para dito:

  1. Sa cell E6, ilagay ang value 20, na siyang kundisyon para sa query sa paghahanap.
  2. Sa cell E7, ipasok ang sumusunod na formula:

Gastos ng produksyon para sa 20 mga PC. isang tiyak na produkto.



Paano gumagana ang isang formula sa VLOOKUP sa maraming talahanayan:

Ang prinsipyo ng pagpapatakbo ng formula na ito ay batay sa sunud-sunod na paghahanap ng lahat ng mga argumento para sa pangunahing function ng VLOOKUP (ang una). Una, hinahanap ng ikatlong VLOOKUP function ang unang talahanayan para sa tagal ng oras na kinakailangan para makagawa ng 20 piraso ng produkto na tinukoy bilang ang halaga para sa cell E6 (na maaaring baguhin kung kinakailangan). Pagkatapos ay hinahanap ng pangalawang VLOOKUP function ang halaga para sa unang argumento ng pangunahing function.

Bilang resulta ng paghahanap para sa ikatlong function, nakuha namin ang halaga na 125, na siyang unang argumento para sa pangalawang function. Ang pagkakaroon ng natanggap ang lahat ng mga parameter, ang pangalawang function ay tumitingin sa pangalawang talahanayan para sa bilang ng mga kinakailangang manggagawa para sa produksyon. Bilang resulta, ibinalik ang value 5, na gagamitin ng pangunahing function. Batay sa lahat ng natanggap na data, ibinabalik ng formula ang huling resulta ng pagkalkula. Ibig sabihin, ang halagang $1,750 na kailangan para makagawa ng 20 piraso ng isang partikular na produkto.

Ayon sa prinsipyong ito, maaari kang gumamit ng mga formula para sa VLOOKUP function mula sa ilang mga sheet.

Ang Microsoft Excel ay madalas na gumagana sa malalaking halaga ng impormasyon. Lumilikha ito ng malalaking talahanayan na may libu-libong row, column at posisyon. Maaaring mahirap makahanap ng anumang partikular na data sa naturang array. At kung minsan ito ay imposible sa lahat. Ang gawaing ito ay maaaring gawing simple. Alamin kung paano hanapin ang tamang salita sa Excel. Gagawin nitong mas madali para sa iyo na mag-navigate sa dokumento. At maaari kang mabilis na tumalon sa impormasyon na iyong hinahanap.


Upang ipakita ang mga address ng lahat ng mga cell na mayroong kung ano ang iyong hinahanap, gawin ang sumusunod:

  1. Kung mayroon kang Office 2010, pumunta sa Menu - Edit - Find.
  2. Magbubukas ang isang window na may input field. Sumulat ng parirala sa paghahanap dito.
  3. Sa Excel 2007, ang button na ito ay nasa Home menu sa Editing panel. Siya ay nasa kanan.
  4. Ang isang katulad na resulta sa lahat ng mga bersyon ay maaaring makamit sa pamamagitan ng pagpindot sa Ctrl + F key.
  5. Sa field, i-type ang salita, parirala, o numero na gusto mong hanapin.
  6. I-click ang "Hanapin Lahat" upang hanapin ang buong dokumento. Kung iki-click mo ang "Next", pipiliin ng program ang mga cell nang paisa-isa na nasa ibaba ng Excel cell cursor.
  7. Hintaying matapos ang proseso. Kung mas malaki ang dokumento, mas mahaba ang paghahanap ng system.
  8. Lalabas ang isang listahan kasama ang mga resulta: ang mga pangalan at address ng mga cell na tumutugma sa ibinigay na parirala, at ang teksto na nakasulat sa mga ito.
  9. Kapag nag-click ka sa bawat linya, ang kaukulang cell ay mai-highlight.
  10. Para sa kaginhawahan, maaari mong "iunat" ang bintana. Kaya magpapakita ito ng higit pang mga linya.
  11. Upang pagbukud-bukurin ang data, mag-click sa mga pangalan ng column sa itaas ng mga resulta ng paghahanap. Kung nag-click ka sa "Sheet", ang mga linya ay linya ayon sa alpabeto depende sa pangalan ng sheet, kung pipiliin mo ang "Mga Halaga" - ilalagay sila ayon sa halaga.
  12. Ang mga column na ito ay "stretched" din.

Maaari kang magtakda ng sarili mong mga tuntunin. Halimbawa, magsimulang maghanap ng maraming character. Narito kung paano maghanap ng salita sa Excel na hindi mo lubos na matandaan:

  1. Ipasok lamang ang bahagi ng label. Maaari kang magkaroon ng kahit isang titik - lahat ng lugar kung saan naroroon ay pipiliin.
  2. Gamitin ang mga simbolo * (asterisk) at? (tandang pananong). Pinapalitan nila ang mga nawawalang karakter.
  3. Ang tanong ay nagpapahiwatig ng isang nawawalang item. Kung isusulat mo, halimbawa, "P???", ang mga cell ay ipapakita na may apat na character na salita na nagsisimula sa "P": "Plow", "Field", "Pair", at iba pa.
  4. Ang bituin (*) ay pumapalit sa anumang bilang ng mga character. Upang mahanap ang lahat ng mga halaga na naglalaman ng ugat na "rast", simulan ang paghahanap para sa key na "*rast*".

Maaari ka ring pumunta sa mga setting:

  1. Sa window ng Find, i-click ang Options.
  2. Sa mga seksyong "Mag-browse" at "Lugar ng Paghahanap," tukuyin kung saan at ayon sa kung anong pamantayan ang gusto mong maghanap ng mga tugma. Maaari kang pumili ng mga formula, tala, o halaga.
  3. Upang makilala ng system ang pagitan ng maliliit at malalaking titik, lagyan ng tsek ang kahon na "case sensitive."
  4. Kung lalagyan mo ng check ang kahon ng "Buong cell," magpapakita ang mga resulta ng mga cell na naglalaman lamang ng tinukoy na parirala sa paghahanap at wala nang iba pa.

Mga pagpipilian sa format ng cell

Para maghanap ng mga value na may partikular na fill o style, gamitin ang mga setting. Narito kung paano maghanap ng isang salita sa Excel kung iba ang hitsura nito sa natitirang bahagi ng teksto:

  1. Sa box para sa paghahanap, i-click ang "Mga Opsyon" at mag-click sa pindutang "Format". Magbubukas ang isang menu na may maraming tab.
  2. Maaari mong tukuyin ang isang partikular na font, uri ng frame, kulay ng background, format ng data. Maghahanap ang system ng mga lugar na tumutugma sa ibinigay na pamantayan.
  3. Upang kumuha ng impormasyon mula sa kasalukuyang cell (pinili sa puntong ito), i-click ang "Gamitin ang format ng cell na ito". Pagkatapos ay mahahanap ng programa ang lahat ng mga halaga na may parehong laki at uri ng mga character, parehong kulay, parehong mga hangganan, at iba pa.

Maramihang paghahanap ng salita

Sa Excel, makakahanap ka ng mga cell sa pamamagitan ng buong mga parirala. Ngunit kung ipinasok mo ang key na "Blue ball", gagana ang system nang eksakto sa kahilingang ito. Ang mga value na may "Blue Crystal Ball" o "Blue Glitter Ball" ay hindi lalabas sa mga resulta.

Upang makahanap ng higit sa isang salita sa Excel, ngunit marami nang sabay-sabay, gawin ang sumusunod:

  1. Isulat ang mga ito sa search bar.
  2. Maglagay ng mga bituin sa pagitan nila. Ito ay lalabas na "*Text* *Text2* *Text3*". Makikita nito ang lahat ng mga halaga na naglalaman ng mga tinukoy na inskripsiyon. Hindi alintana kung mayroong anumang mga karakter sa pagitan nila o wala.
  3. Sa ganitong paraan, maaari mong itakda ang susi kahit na may mga indibidwal na titik.

Salain

Narito kung paano maghanap sa Excel gamit ang isang filter:

  1. Pumili ng anumang napunong cell.
  2. I-click ang Home - Pagbukud-bukurin - Filter.
  3. Lalabas ang mga arrow sa tuktok na hilera ng mga cell. Ito ay isang drop down na menu. Buksan mo.
  4. Ilagay ang iyong query sa text field at i-click ang OK.
  5. Ipapakita lamang ng column ang mga cell na naglalaman ng parirala sa paghahanap.
  6. Upang i-reset ang mga resulta, lagyan ng check ang "Piliin Lahat" sa drop-down na listahan.
  7. Upang i-off ang isang filter, i-click ito muli sa pag-uuri.

Hindi gagana ang pamamaraang ito kung hindi mo alam kung saang row ang halaga na kailangan mo.

Upang makahanap ng parirala o numero sa Excel, gamitin ang mga built-in na feature ng interface. Maaari kang pumili ng mga karagdagang opsyon sa paghahanap at paganahin ang isang filter.

Ang tutorial na ito ay nagsasalita tungkol sa mga pangunahing benepisyo ng mga function INDEX at MATCH sa Excel, na ginagawang mas kaakit-akit ang mga ito kumpara sa VLOOKUP. Makakakita ka ng ilang halimbawa ng mga formula na makakatulong sa iyong madaling makitungo sa marami sa mga kumplikadong gawain na kinakaharap ng function. VLOOKUP walang kapangyarihan.

Sa ilang kamakailang mga artikulo, ginawa namin ang lahat ng pagsisikap na ipaliwanag ang mga pangunahing kaalaman ng function sa mga baguhang user. VLOOKUP at magpakita ng mga halimbawa ng mas kumplikadong mga formula para sa mga advanced na user. Ngayon ay susubukan namin, kung hindi man para pigilan ka sa paggamit VLOOKUP, pagkatapos ay magpakita man lang ng mga alternatibong paraan upang ipatupad ang patayong paghahanap sa Excel.

Bakit kailangan natin ang mga ito? - tanong mo. Oo dahil VLOOKUP ay hindi lamang ang function ng paghahanap sa Excel, at ang maraming limitasyon nito ay maaaring pumigil sa iyo na makuha ang resulta na gusto mo sa maraming sitwasyon. Sa kabilang banda, ang mga pag-andar INDEX at MATCH– mas nababaluktot at may ilang mga tampok na ginagawang mas kaakit-akit kaysa sa VLOOKUP.

Pangunahing impormasyon tungkol sa INDEX at MATCH

Dahil ang layunin ng tutorial na ito ay ipakita ang mga kakayahan ng mga function INDEX at MATCH upang maipatupad ang patayong paghahanap sa Excel, hindi namin tatalakayin ang kanilang syntax at aplikasyon.

Ibinibigay namin dito ang kinakailangang minimum para sa pag-unawa sa kakanyahan, at pagkatapos ay susuriin namin nang detalyado ang mga halimbawa ng mga formula na nagpapakita ng mga pakinabang ng paggamit INDEX at MATCH sa halip na VLOOKUP.

INDEX - syntax at aplikasyon ng function

Function INDEX(INDEX) sa Excel ay nagbabalik ng isang halaga mula sa isang array sa ibinigay na mga numero ng row at column. Ang function ay may sumusunod na syntax:


Ang bawat argumento ay may napakasimpleng paliwanag:

  • array(array) ay ang hanay ng mga cell kung saan kukunin ang halaga.
  • row_num(rownumber) ay ang row number sa array kung saan kukunin ang value. Kung hindi tinukoy, kinakailangan ang isang argumento column_num(column_number).
  • column_num(column_number) ay ang numero ng column sa array kung saan kukunin ang value. Kung hindi tinukoy, kinakailangan ang isang argumento row_num(numero ng linya)

Kung ang parehong mga argumento ay ibinigay, pagkatapos ay ang function INDEX ibinabalik ang halaga mula sa cell sa intersection ng tinukoy na row at column.

Narito ang isang simpleng halimbawa ng function INDEX(INDEX):

INDEX(A1:C10,2,3)
=INDEX(A1:C10,2,3)

Ang formula ay naghahanap sa isang hanay A1:C10 at ibinabalik ang halaga ng cell in ika-2 linya at 3m column, iyon ay, mula sa isang cell C2.

Napakasimple, tama? Gayunpaman, sa pagsasagawa, hindi mo laging alam kung aling row at column ang kailangan mo, at samakatuwid kailangan mo ng tulong ng function MATCH.

MATCH - syntax at application ng function

Function MATCH(MATCH) sa Excel ay naghahanap ng isang tinukoy na halaga sa isang hanay ng mga cell at ibinabalik ang kaugnay na posisyon ng halagang iyon sa hanay.

Halimbawa, kung nasa hanay B1:B3 naglalaman ng mga halaga ng New-York, Paris, London, pagkatapos ay magbabalik ng digit ang sumusunod na formula 3 , dahil ang "London" ang pangatlong item sa listahan.

MATCH("London",B1:B3,0)
=MATCH("London",B1:B3,0)

Function MATCH(MATCH) ay may sumusunod na syntax:

MATCH(lookup_value, lookup_array,)
MATCH(lookup_value, lookup_array, [match_type])

  • lookup_value(lookup_value) ay ang numero o text na iyong hinahanap. Ang argument ay maaaring isang halaga, kabilang ang isang boolean, o isang cell reference.
  • lookup_array(lookup_array) ay ang hanay ng mga cell kung saan hahanapin.
  • match_type(match_type) - Sinasabi ng argumentong ito ang function MATCH kung gusto mong humanap ng eksaktong tugma o tinatayang tugma:
    • 1 o hindi tinukoy– hinahanap ang pinakamataas na halaga na mas mababa sa o katumbas ng nais. Ang array na tinitingnan ay dapat na ayusin sa pataas na pagkakasunud-sunod, iyon ay, mula sa pinakamaliit hanggang sa pinakamalaki.
    • 0 - hinahanap ang unang halaga na katumbas ng nais. Para sa kumbinasyon INDEX/MATCH gusto mo palagi ng eksaktong tugma, kaya ang pangatlong function argument MATCH dapat pantay 0 .
    • -1 - hinahanap ang pinakamaliit na halaga na mas malaki kaysa o katumbas ng nais na halaga. Ang array na tinitingnan ay dapat ayusin sa pababang pagkakasunud-sunod, ibig sabihin, mula sa pinakamalaki hanggang sa pinakamaliit.

Sa unang sulyap, ang mga benepisyo ng pag-andar MATCH nagdudulot ng pagdududa. Sino ang kailangang malaman ang posisyon ng isang elemento sa isang hanay? Gusto naming malaman ang halaga ng elementong ito!

Ipaalala ko sa iyo na ang relatibong posisyon ng value na hinahanap mo (ibig sabihin, ang numero ng row at/o column) ay ang eksaktong kailangan naming tukuyin para sa mga argumento row_num(line_number) at/o column_num(column_number) function INDEX(INDEX). Tulad ng naaalala mo, ang pag-andar INDEX maaaring ibalik ang halaga sa intersection ng ibinigay na row at column, ngunit hindi nito matukoy kung aling row at column ang interesado kami.

Paano gamitin ang INDEX at MATCH sa Excel

Ngayong alam mo na ang pangunahing impormasyon tungkol sa dalawang function na ito, naniniwala ako na nagiging malinaw na kung paano gumagana ang mga function MATCH at INDEX maaaring magtulungan. MATCH tumutukoy sa kaugnay na posisyon ng hinanap na halaga sa ibinigay na hanay ng mga cell, at INDEX ginagamit ang numerong iyon (o mga numero) at ibinabalik ang resulta mula sa kaukulang cell.

Hindi pa rin ganap na malinaw? Kinakatawan ang Mga Tampok INDEX at MATCH sa form na ito:

INDEX(,(MATCH ( nais na halaga,ang hanap nating hanay,0))
=INDEX( column kung saan kukunin;(MATCH( nais na halaga;ang hanap nating hanay;0))

Sa tingin ko ito ay magiging mas madaling maunawaan sa isang halimbawa. Ipagpalagay na mayroon kang sumusunod na listahan ng mga kabisera ng estado:

Hanapin natin ang populasyon ng isa sa mga kabiserang lungsod, sabi ng Japan, gamit ang sumusunod na formula:

INDEX($D$2:$D$10,MATCH("Japan",$B$2:$B$10,0))
=INDEX($D$2:$D$10;MATCH("Japan";$B$2:$B$10;0))

Ngayon, paghiwalayin natin kung ano ang ginagawa ng bawat elemento ng formula na ito:

  • Function MATCH Hinahanap ng (MATCH) ang value na "Japan" sa isang column B, at partikular sa mga cell B2:B10, at nagbabalik ng numero 3 , dahil ang "Japan" ay nasa ikatlong puwesto sa listahan.
  • Function INDEX(INDEX) ay gumagamit 3 para sa argumento row_num(line_number), na tumutukoy kung saang row dapat ibalik ang halaga. Yung. isang simpleng formula ang nakuha:

    INDEX($D$2:$D$10.3)
    =INDEX($D$2:$D$10,3)

    Ganito ang sinasabi ng formula: tingnan ang mga cell mula sa D2 dati D10 at kunin ang halaga mula sa ikatlong hilera ibig sabihin, mula sa cell D4, dahil ang pagbibilang ay nagsisimula sa pangalawang linya.

Narito ang resulta sa Excel:

Mahalaga! Ang bilang ng mga row at column sa array na ginagamit ng function INDEX(INDEX), ay dapat tumugma sa mga halaga ng argumento row_num(line_number) at column_num(column_number) function MATCH(MATCH). Kung hindi, ang resulta ng formula ay magiging mali.

Stop, stop... bakit hindi na lang natin gamitin ang function VLOOKUP(VLOOKUP)? Mayroon bang anumang punto sa pag-aaksaya ng oras sa pagsisikap na malaman ang mga labirint MATCH at INDEX?

VLOOKUP("Japan",$B$2:$D$2,3)
=VLOOKUP("Japan",$B$2:$D$2,3)

Sa kasong ito, walang saysay! Ang layunin ng halimbawang ito ay puro paglalarawan, upang maunawaan mo kung paano gumagana ang mga ito MATCH at INDEX magtrabaho nang magkapares. Ipapakita sa iyo ng mga sumusunod na halimbawa ang tunay na kapangyarihan ng bundle. INDEX at MATCH, na madaling makayanan ang maraming mahihirap na sitwasyon kapag VLOOKUP naiipit.

Bakit mas mahusay ang INDEX/MATCH kaysa sa VLOOKUP?

Kapag nagpapasya kung aling formula ang gagamitin para sa patayong paghahanap, karamihan sa mga Excel guru ay naniniwala na INDEX/MATCH mas mabuti kaysa sa VLOOKUP. Gayunpaman, maraming mga gumagamit ng Excel ang gumagamit pa rin VLOOKUP, dahil ang function na ito ay mas madali. Ito ay dahil napakakaunting mga tao ang ganap na nauunawaan ang buong benepisyo ng paglipat mula sa VLOOKUP sa isang bungkos INDEX at MATCH, at walang gustong gumugol ng oras sa pag-aaral ng mas kumplikadong formula.

Nangungunang 4 na benepisyo ng paggamit ng MATCH/INDEX sa Excel:

1. Maghanap mula kanan hanggang kaliwa. Tulad ng alam ng sinumang literate na gumagamit ng Excel, VLOOKUP hindi maaaring tumingin sa kaliwa, na nangangahulugan na ang nais na halaga ay dapat na nasa pinakakaliwang column ng saklaw na pinag-aaralan. Kung sakali MATCH/INDEX, ang hanay ng paghahanap ay maaaring nasa kaliwa o sa kanan ng hanay ng paghahanap. Halimbawa: ipapakita ang tampok na ito sa pagkilos.

2. Ligtas na pagdaragdag o pag-alis ng mga column. Mga formula na may function VLOOKUP huminto sa pagtatrabaho o magbabalik ng mga maling value kung mag-aalis o magdagdag ka ng column sa lookup table. Para sa function VLOOKUP anumang column na ipinasok o inalis ay magbabago sa resulta ng formula dahil ang syntax VLOOKUP kailangan mong tukuyin ang buong hanay at ang partikular na numero ng column kung saan mo gustong kunin ang data.

Halimbawa, kung mayroon kang isang mesa A1:C10, at gusto mong kunin ang data mula sa isang column B, pagkatapos ay kailangan mong itakda ang halaga 2 para sa argumento col_index_num(column_number) function VLOOKUP, ganito:

VLOOKUP("lookup value",A1:C10,2)
=VLOOKUP("lookup value";A1:C10;2)

Kung maglalagay ka ng bagong column sa pagitan ng mga column A at B, kung gayon ang halaga ng argumento ay kailangang baguhin mula sa 2 sa 3 , kung hindi, ibabalik ng formula ang resulta mula sa column na kakapasok lang.

Gamit MATCH/INDEX, Maaari kang mag-alis o magdagdag ng mga column sa saklaw na pinag-aaralan nang hindi binabaluktot ang resulta, dahil direktang tinukoy ang column na naglalaman ng gustong halaga. Sa katunayan, ito ay isang mahusay na kalamangan, lalo na kapag kailangan mong magtrabaho sa malaking halaga ng data. Maaari kang magdagdag at mag-alis ng mga column nang hindi nababahala tungkol sa kinakailangang ayusin ang bawat feature na iyong ginagamit VLOOKUP.

3. Walang limitasyon sa laki ng hinahanap na halaga. Gamit VLOOKUP, magkaroon ng kamalayan sa 255-character na limitasyon sa haba ng hinanap na halaga, kung hindi man ay nanganganib kang magkaroon ng error #VALUE!(#VALUE!). Kaya, kung ang talahanayan ay naglalaman ng mahahabang hanay, ang tanging magagamit na solusyon ay ang paggamit INDEX/MATCH.

Sabihin nating ginagamit mo ang sumusunod na formula: VLOOKUP, na naghahanap sa mga cell mula sa B5 dati D10 ang halaga na tinukoy sa cell A2:

VLOOKUP(A2,B5:D10,3,FALSE)
=VLOOKUP(A2,B5:D10,3,FALSE)

Hindi gagana ang formula kung nasa cell ang value A2 mas mahaba sa 255 character. Sa halip, kailangan mong gumamit ng katulad na formula INDEX/MATCH:

INDEX(D5:D10,MATCH(TRUE,INDEX(B5:B10=A2,0),0))
=INDEX(D5:D10,MATCH(TRUE,INDEX(B5:B10=A2,0),0))

4. Mas mataas na bilis ng pagpapatakbo. Kung nagtatrabaho ka sa maliliit na spreadsheet, malamang na hindi kapansin-pansin ang pagkakaiba sa pagganap ng Excel, lalo na sa mga kamakailang bersyon. Kung nagtatrabaho ka sa malalaking talahanayan na naglalaman ng libu-libong mga hilera at daan-daang mga formula sa paghahanap, ang Excel ay tatakbo nang mas mabilis kapag ginamit mo MATCH at INDEX sa halip na VLOOKUP. Sa pangkalahatan, pinapataas ng naturang kapalit ang bilis ng Excel sa pamamagitan ng 13% .

Impluwensya VLOOKUP Ang pagganap ng Excel ay lalong kapansin-pansin kung ang workbook ay naglalaman ng daan-daang kumplikadong array formula, gaya ng VLOOKUP+SUM. Ang katotohanan ay ang pagsuri sa bawat halaga sa array ay nangangailangan ng isang hiwalay na function call VLOOKUP. Samakatuwid, kung mas maraming value ang isang array at mas maraming array formula ang nilalaman ng iyong table, mas mabagal ang Excel.

Sa kabilang banda, isang formula na may mga function MATCH at INDEX nagsasagawa lang ng lookup at ibinabalik ang resulta, ginagawa ang parehong trabaho nang mas mabilis.

INDEX at MATCH - mga halimbawa ng mga formula

Ngayon na nauunawaan mo ang mga dahilan kung bakit dapat mong matutunan ang mga function MATCH at INDEX, lumipat tayo sa pinakakawili-wili at tingnan kung paano mo mailalapat ang teoretikal na kaalaman sa pagsasanay.

Paano maghanap sa kaliwang bahagi gamit ang MATCH at INDEX

Anumang aklat-aralin VLOOKUP sinasabi na ang function na ito ay hindi maaaring tumingin sa kaliwa. Yung. kung ang column na tinitingnan ay hindi ang pinakakaliwang column sa hanay ng paghahanap, walang pagkakataong makakuha mula sa VLOOKUP ninanais na resulta.

Mga pag-andar MATCH at INDEX Ang Excel ay mas flexible at walang pakialam kung saan matatagpuan ang column na may value na i-extract. Halimbawa, bumalik tayo sa talahanayan na may mga kabisera ng estado at populasyon. Sa pagkakataong ito isusulat namin ang formula MATCH/INDEX, na magpapakita kung anong lugar ang sinasakop ng kabisera ng Russia (Moscow) sa mga tuntunin ng populasyon.

Tulad ng makikita mo sa figure sa ibaba, ang formula ay gumagawa ng isang mahusay na trabaho ng gawaing ito:

INDEX($A$2:$A$10,MATCH("Russia",$B$2:$B$10,0))

Ngayon ay hindi ka dapat magkaroon ng problema sa pag-unawa kung paano gumagana ang formula na ito:

  • Una, gamitin natin ang function MATCH(MATCH) na nakakahanap ng posisyon na "Russia" sa listahan:

    MATCH("Russia",$B$2:$B$10.0))
    =MATCH("Russia",$B$2:$B$10,0))

  • Susunod, itakda ang hanay para sa function INDEX(INDEX) upang kunin ang halaga mula sa. Sa aming kaso, ito A2:A10.
  • Pagkatapos ay ikinonekta namin ang parehong bahagi at makuha ang formula:

    INDEX ($A$2:$A$10;MATCH("Russia";$B$2:$B$10;0))
    =INDEX($A$2:$A$10,MATCH("Russia",$B$2:$B$10,0))

Clue: Ang tamang solusyon ay ang palaging gumamit ng mga ganap na sanggunian para sa INDEX at MATCH para hindi mawala ang mga hanay ng paghahanap kapag kinokopya ang formula sa ibang mga cell.

Mga kalkulasyon gamit ang INDEX at MATCH sa Excel (AVERAGE, MAX, MIN)

Maaari mong ilagay ang iba pang mga function ng Excel sa INDEX at MATCH, halimbawa, upang mahanap ang minimum, maximum, o pinakamalapit sa average na halaga. Narito ang ilang mga opsyon para sa mga formula, gaya ng inilapat sa isang talahanayan mula sa:

1. MAX(MAX). Hinahanap ng formula ang maximum sa isang column D C ang parehong linya:

INDEX($C$2:$C$10,MATCH(MAX($D$2:I$10),$D$2:D$10,0))
=INDEX($C$2:$C$10,MATCH(MAX($D$2:I$10),$D$2:D$10,0))

Resulta: Beijing

2. MIN(MIN). Hinahanap ng formula ang minimum sa isang column D at ibinabalik ang halaga mula sa column C ang parehong linya:

INDEX($C$2:$C$10,MATCH(MIN($D$2:I$10),$D$2:D$10,0))
=INDEX($C$2:$C$10,MATCH(MIN($D$2:I$10),$D$2:D$10,0))

Resulta: Lima

3. AVERAGE(AVERAGE). Kinakalkula ng formula ang average sa hanay D2:D10, pagkatapos ay hahanapin ang pinakamalapit dito at ibabalik ang halaga mula sa column C ang parehong linya:

INDEX($C$2:$C$10,MATCH(AVERAGE($D$2:D$10),$D$2:D$10,1))
=INDEX($C$2:$C$10,MATCH(AVERAGE($D$2:D$10),$D$2:D$10,1))

Resulta: Moscow

Mga dapat tandaan kapag ginagamit ang AVERAGE function na may INDEX at MATCH

Gamit ang function AVERAGE kasabay ng INDEX at MATCH, bilang ang ikatlong function argument MATCH kadalasan kailangan mong tukuyin 1 o -1 kung sakaling hindi ka sigurado na ang tiningnang hanay ay naglalaman ng isang halaga na katumbas ng average. Kung sigurado ka na may ganoong halaga, ilagay 0 para makahanap ng eksaktong tugma.

  • Kung tinukoy mo 1 , ang mga halaga sa hanay ng paghahanap ay dapat na pagbukud-bukurin sa pataas na pagkakasunud-sunod, at ibabalik ng formula ang maximum na halaga na mas mababa sa o katumbas ng mean.
  • Kung tinukoy mo -1 , ang mga halaga sa hanay ng paghahanap ay dapat pagbukud-bukurin sa pababang pagkakasunud-sunod, at ang pinakamababang halaga na mas malaki sa o katumbas ng average ay ibabalik.

Sa aming halimbawa, ang mga halaga sa hanay D ay pinagsunod-sunod sa pataas na pagkakasunud-sunod, kaya ginagamit namin ang uri ng pagtutugma 1 . Formula INDEX/SEARCHPOZ ibinabalik ang "Moscow" dahil ang populasyon ng Moscow ay ang pinakamalapit na mas mababang halaga sa mean (12,269,006).

Paano gamitin ang INDEX at MATCH para maghanap sa isang kilalang row at column

Ang formula na ito ay katumbas ng isang 2D na paghahanap VLOOKUP at nagbibigay-daan sa iyong mahanap ang halaga sa intersection ng isang partikular na row at column.

Sa halimbawang ito, ang formula INDEX/MATCH ay magiging katulad na katulad ng mga pormula na tinalakay na natin sa araling ito, na may isang pagkakaiba lamang. Hulaan mo?

Tulad ng naaalala mo, ang function syntax INDEX(INDEX) ay nagbibigay-daan sa tatlong argumento:

INDEX(array,row_num,)
INDEX(array, row_number, [column_number])

At binabati kita sa mga nakaisip nito!

Magsimula tayo sa pagsulat ng template ng formula. Upang gawin ito, kinukuha namin ang pamilyar na formula INDEX/MATCH at magdagdag ng isa pang function dito MATCH, na magbabalik ng numero ng column.

INDEX(Ang iyong talahanayan ,(MATCH(, hanay na hahanapin,0)),(MATCH(, string upang maghanap,0))
=INDEX(Iyong talahanayan ,(MATCH( halaga para sa patayong paghahanap,hanay na hahanapin,0)),(MATCH( halaga para sa pahalang na paghahanap,string upang maghanap,0))

Pakitandaan na para sa isang two-dimensional na paghahanap, kailangan mong tukuyin ang buong talahanayan sa argumento array(array) function INDEX(INDEX).

Ngayon, subukan natin ang pattern na ito. Sa ibaba makikita mo ang isang listahan ng mga bansang may pinakamaraming populasyon sa mundo. Ipagpalagay na ang aming gawain ay alamin ang populasyon ng Estados Unidos sa 2015.

Okay, isulat natin ang formula. Kapag kailangan kong lumikha ng isang kumplikadong formula sa Excel na may mga nested function, isusulat ko muna ang bawat nested na isa nang hiwalay.

Kaya magsimula tayo sa dalawang pag-andar MATCH, na magbabalik ng mga numero ng row at column para sa function INDEX:

  • MATCH para sa column- naghahanap kami sa isang column B, upang maging mas tumpak, sa hanay B2:B11, ang halaga na tinukoy sa cell H2(USA). Magiging ganito ang function:

    MATCH($H$2,$B$1:$B$11.0)
    =MATCH($H$2,$B$1:$B$11,0)

    4 , dahil ang "USA" ay ang ika-4 na elemento ng listahan sa column B(kabilang ang pamagat).

  • MATCH para sa string- hinahanap namin ang halaga ng cell H3(2015) sa linya 1 , iyon ay, sa mga selula A1:E1:

    MATCH($H$3,$A$1:$E$1,0)
    =MATCH($H$3,$A$1:$E$1,0)

    Ang magiging resulta ng formula na ito 5 dahil ang “2015” ay nasa ika-5 column.

Ngayon ay ipinasok namin ang mga formula na ito sa function INDEX at voila:

INDEX($A$1:$E$11,MATCH($H$2,$B$1:$B$11.0),MATCH($H$3,$A$1:$E$1.0))
=INDEX($A$1:$E$11,MATCH($H$2,$B$1:$B$11,0),MATCH($H$3,$A$1:$E$1,0))

Kung papalitan natin ang mga function MATCH sa mga halagang ibinalik nila, ang formula ay magiging madali at mauunawaan:

INDEX($A$1:$E$11,4,5))
=INDEX($A$1:$E$11,4,5))

Ibinabalik ng formula na ito ang halaga sa intersection ika-4 mga linya at ika-5 hanay sa hanay A1:E11, iyon ay, ang halaga ng cell E4. Basta? Oo!

Maghanap ayon sa maraming pamantayan na may INDEX at MATCH

Sa aklat-aralin VLOOKUP nagpakita kami ng isang halimbawa ng isang formula na may isang function VLOOKUP upang maghanap sa pamamagitan ng maraming pamantayan . Gayunpaman, ang isang makabuluhang limitasyon ng solusyon na ito ay ang pangangailangan na magdagdag ng isang auxiliary column. Ang Mabuting Balita: Ang Formula INDEX/MATCH maaaring maghanap ayon sa mga halaga sa dalawang hanay, nang hindi kinakailangang lumikha ng isang pantulong na haligi!

Ipagpalagay na mayroon kaming isang listahan ng mga order at gusto naming hanapin ang kabuuan sa pamamagitan ng dalawang pamantayan − pangalan ng mamimili(Customer) at produkto(Produkto). Ang bagay ay kumplikado sa pamamagitan ng katotohanan na ang isang mamimili ay maaaring bumili ng maraming iba't ibang mga produkto nang sabay-sabay, at ang mga pangalan ng mga mamimili sa talahanayan sa sheet talahanayan ng paghahanap nakaayos sa random na pagkakasunud-sunod.

Narito ang formula INDEX/MATCH malulutas ang problema:

(=INDEX("Lookup table"!$A$2:$C$13,MATCH(1,(A2="Lookup table"!$A$2:$A$13)*
(B2="Lookup table"!$B$2:$B$13),0),3))
(=INDEX("Lookup table"!$A$2:$C$13;MATCH(1;(A2="Lookup table"!$A$2:$A$13)*
(B2="Lookup table"!$B$2:$B$13);0);3))

Ang formula na ito ay mas kumplikado kaysa sa iba na tinalakay natin kanina, ngunit armado ng kaalaman sa mga function INDEX at MATCH Malalampasan mo siya. Ang pinakamahirap na bahagi ay ang pag-andar MATCH Sa tingin ko kailangan muna itong ipaliwanag.

MATCH(1,(A2="Lookup table"!$A$2:$A$13),0)*(B2="Lookup table"!$B$2:$B$13)
MATCH(1;(A2="Lookup table"!$A$2:$A$13);0)*(B2="Lookup table"!$B$2:$B$13)

Sa formula na ipinapakita sa itaas, ang halaga na iyong hinahanap ay 1 , at ang lookup array ay ang resulta ng multiplikasyon. Okay, ano ang dapat nating i-multiply at bakit? Ayusin natin ang lahat ng ito sa pagkakasunud-sunod:

  • Kunin ang unang halaga sa column A(Customer) bawat sheet pangunahing mesa at ihambing ito sa lahat ng pangalan ng mga mamimili sa talahanayan sa sheet talahanayan ng paghahanap(A2:A13).
  • Kung may nakitang tugma, babalik ang equation 1 (TOTOO), at kung hindi - 0 (MALI).
  • Susunod, ginagawa namin ang parehong para sa mga halaga ng column B(Produkto).
  • Pagkatapos ay pinarami namin ang nakuha na mga resulta (1 at 0). Kung ang mga tugma ay matatagpuan sa parehong mga column (ibig sabihin, ang parehong pamantayan ay totoo) makakakuha ka 1 . Kung mali ang parehong pamantayan, o isa lamang sa mga ito ang natutugunan, makakakuha ka 0 .

Ngayon naiintindihan mo na kung bakit kami nagtanong 1 bilang ang nais na halaga? Tama na ang pag-andar MATCH ibinalik lamang ang posisyon kapag natugunan ang parehong pamantayan.

Tandaan: Sa kasong ito, dapat mong gamitin ang ikatlong opsyonal na argumento ng function INDEX. Ito ay kinakailangan, dahil sa unang argumento, tinukoy namin ang buong talahanayan at dapat sabihin sa function kung aling column ang kukunin ang halaga. Sa aming kaso, ito ang hanay C(Sum) at kaya nagpakilala kami 3 .

At sa wakas, dahil kailangan nating suriin ang bawat cell sa array, ang formula na ito ay dapat na array formula. Makikita mo ito sa pamamagitan ng mga kulot na braces na nakapaloob dito. Kaya kapag tapos ka nang ipasok ang formula, huwag kalimutang pindutin Ctrl+Shift+Enter.

Kung ang lahat ay tapos na nang tama, makakakuha ka ng resulta tulad ng sa figure sa ibaba:

INDEX at MATCH na pinagsama sa IFERROR sa Excel

Tulad ng malamang na napansin mo na (at higit sa isang beses), kung nagpasok ka ng maling halaga, halimbawa, na wala sa array na tinitingnan, ang formula INDEX/MATCH nag-uulat ng error #N/A(#N/A) o #VALUE!(#VALUE!). Kung gusto mong palitan ang naturang mensahe ng isang bagay na mas nauunawaan, maaari kang magpasok ng formula na may INDEX at MATCH sa isang function ESLIOSHIBKA.

Syntax ng Function ESLIOSHIBKA napakasimple:

IFERROR(value,value_if_error)
IFERROR(value, value_if_error)

Nasaan ang argumento halaga(value) ay ang value na sinusuri para sa isang error (sa aming kaso, ang resulta ng formula INDEX/MATCH); at ang argumento value_if_error(value_if_error) ay ang halaga na ibabalik kung ang formula ay naghagis ng isang error.

Halimbawa, maaari mong ilagay sa isang function ESLIOSHIBKA ganito:

IFERROR(INDEX($A$1:$E$11,MATCH($G$2,$B$1:$B$11.0),MATCH($G$3,$A$1:$E$1.0)),
"Walang nakitang tugma. Pakisubukang muli!") =IFERROR(INDEX($A$1:$E$11,MATCH($G$2,$B$1:$B$11,0),MATCH($G$3,$A$1) :$E$1;0));
"Walang nakitang tugma. Pakisubukang muli!")

At ngayon, kung may nagpasok ng maling halaga, ibibigay ng formula ang sumusunod na resulta:

Kung mas gusto mong iwanang walang laman ang cell kung sakaling magkaroon ng error, maaari mong gamitin ang mga panipi (“”) bilang halaga ng argumento ng pangalawang function. ESLIOSHIBKA. Ganito:

IFERROR(INDEX(array,MATCH(lookup_value, lookup_array,0),"")
IFERROR(INDEX(array,MATCH(lookup_value,lookup_array,0),"")

Umaasa ako na kahit isa sa mga formula na inilarawan sa tutorial na ito ay tila kapaki-pakinabang sa iyo. Kung nakatagpo ka ng iba pang mga gawain sa paghahanap kung saan hindi ka makahanap ng angkop na solusyon sa mga impormasyon sa araling ito, huwag mag-atubiling ilarawan ang iyong problema sa mga komento, at susubukan naming lahat na lutasin ito nang sama-sama.

Sabihin nating kailangan mong hanapin ang extension ng telepono ng empleyado gamit ang kanilang numero, at tantiyahin nang tama ang rate ng Komisyon para sa halaga ng mga benta. Maghahanap ka ng data upang mabilis at mahusay na makahanap ng partikular na data sa isang listahan at awtomatikong suriin kung ang data ay ginagamit nang tama. Pagkatapos mong tingnan ang data, maaari kang magsagawa ng mga kalkulasyon at ipakita ang mga resulta sa pamamagitan ng pagtukoy sa mga halaga ng pagbabalik. Mayroong ilang mga paraan upang maghanap ng mga halaga sa isang listahan ng data at ipakita ang mga resulta.

Sa artikulong ito

Paghahanap ng mga halaga sa isang listahan nang patayo sa pamamagitan ng eksaktong tugma

Maaari mong gamitin ang VLOOKUP function o kumbinasyon ng INDEX at MATCH function para magawa ang gawaing ito.

Mga halimbawa ng paggamit ng VLOOKUP function

VLOOKUP function.

Mga halimbawa ng INDEXES at MATCHES

Ano ang ibig sabihin nito:

=INDEX(kailangan magbalik ng value mula sa C2:C10 na tutugma sa MATCH(unang value na "Repolyo" sa array B2:B10))

Hinahanap ng formula ang unang halaga sa cell C2:C10 na katumbas ng repolyo(sa B7), at ibinabalik ang halaga sa C7 ( 100 ) ay ang unang halaga na naaayon sa repolyo.

Para sa karagdagang impormasyon, tingnan ang Index function at MATCH function.

Paghahanap ng mga halaga sa isang listahan nang patayo sa pamamagitan ng tinatayang tugma

Upang gawin ito, gamitin ang VLOOKUP function.

Mahalaga: Siguraduhin na ang mga halaga sa unang hilera ay pinagsunod-sunod sa pataas na pagkakasunud-sunod.

Sa halimbawa sa itaas, hinahanap ng VLOOKUP function ang pangalan ng isang mag-aaral na may 6 na pagkahuli sa hanay na A2:B7. Walang entry sa talahanayan para sa 6 huli, kaya hinahanap ng VLOOKUP ang susunod na pinakamataas na tugma sa ibaba 6 at hinahanap ang value 5 na nauugnay sa unang pangalan Dave, at samakatuwid ay bumalik Dave.

Para sa higit pang impormasyon, tingnan ang seksyon ng VLOOKUP function.

Paghahanap ng mga vertical na halaga sa isang listahan ng hindi kilalang laki na may eksaktong tugma

Upang magawa ang gawaing ito, gamitin ang mga function na OFFSET at MATCH.

Tandaan: Ginagamit ang diskarteng ito kung ang data ay nasa isang external na hanay ng data na ina-update mo araw-araw. Alam mong may Presyo ang column B, ngunit hindi mo alam kung ilang row ng data ang ibinabalik ng server, at ang unang column ay hindi pinagsunod-sunod ayon sa alpabeto.

C1 ay ang tuktok na kaliwang cell ng hanay (tinatawag ding panimulang cell).

Tugma("mga dalandan"; C2: C7; 0) naghahanap ng kulay kahel na nasa hanay na C2:C7. Hindi mo dapat isama ang panimulang cell sa hanay.

1 - ang bilang ng mga column sa kanan ng start cell kung saan dapat ibalik ang return value. Sa aming halimbawa, ang return value ay nasa column D, Benta.

Paghahanap ng mga halaga sa isang listahan nang pahalang sa pamamagitan ng eksaktong tugma

Upang maisagawa ang gawaing ito, ginagamit ang HLOOKUP function. Nasa ibaba ang isang halimbawa.


Ang HLOOKUP function ay nagsasagawa ng paghahanap ng column Benta at ibinabalik ang halaga mula sa linya 5 sa tinukoy na hanay.

Para sa higit pang impormasyon, tingnan ang seksyong HLOOKUP functions.

Gumawa ng Lookup Formula Gamit ang Lookup Wizard (Excel 2007 lang)

Tandaan: Ang Lookup Wizard add-in ay hindi na ginagamit sa Excel 2010. Ang functionality na ito ay pinalitan ng Function Wizard at ang available na paghahanap at reference (reference) function.

Sa Excel 2007, lumilikha ang lookup wizard ng lookup formula batay sa data ng worksheet na may mga heading ng row at column. Tinutulungan ka ng lookup wizard na makahanap ng iba pang mga halaga sa isang hilera kapag alam mo ang halaga sa isang column, at kabaliktaran. Gumagamit ang lookup wizard ng index at MATCH sa mga formula na ginagawa nito.

Ang pangunahing layunin ng programa ng opisina ng Excel ay ang pagpapatupad ng mga kalkulasyon. Ang dokumento ng programang ito (Aklat) ay maaaring maglaman ng maraming mga sheet na may mahabang talahanayan na puno ng mga numero, teksto o mga formula. Pinapayagan ka ng awtomatikong mabilis na paghahanap na mahanap ang mga kinakailangang cell sa mga ito.

Simpleng paghahanap

Upang maghanap ng value sa isang Excel spreadsheet, sa tab na Home, buksan ang drop-down na listahan ng Find and Replace tool at i-click ang Find item. Ang parehong epekto ay maaaring makuha gamit ang keyboard shortcut na Ctrl + F.

Sa pinakasimpleng kaso, sa window ng Find and Replace na lalabas, ilagay ang value na hinahanap mo at i-click ang Find All.

Gaya ng nakikita mo, lumitaw ang mga resulta ng paghahanap sa ibaba ng dialog box. Ang mga nahanap na halaga ay may salungguhit na pula sa talahanayan. Kung sa halip na "Hanapin ang Lahat" ay i-click mo ang "Hanapin ang Susunod", ang unang cell na may ganitong halaga ang unang hahanapin, at kapag nag-click ka muli, ang pangalawa.

Hinahanap ang teksto sa parehong paraan. Sa kasong ito, ang teksto ng paghahanap ay nai-type sa search bar.

Kung ang data o teksto ay hindi hinanap sa buong Excel spreadsheet, dapat munang piliin ang lugar ng paghahanap.

Masusing Paghahanap

Ipagpalagay na gusto mong mahanap ang lahat ng mga halaga sa pagitan ng 3000 at 3999. Sa kasong ito, ita-type mo ang 3??? sa string ng paghahanap. Wildcard "?" pumapalit sa iba.

Sa pagsusuri sa mga resulta ng isinagawang paghahanap, mapapansin na, kasama ang tamang 9 na resulta, ang programa ay gumawa din ng mga hindi inaasahang resulta, na may salungguhit na pula. Ang mga ito ay nauugnay sa pagkakaroon ng numero 3 sa isang cell o formula.

Maaari kang masiyahan sa karamihan ng mga resulta na nakuha, hindi pinapansin ang mga maling resulta. Ngunit ang function ng paghahanap sa Excel 2010 ay magagawang gumana nang mas tumpak. Ito ang Options tool sa dialog box.

Sa pamamagitan ng pag-click sa "Mga Opsyon", ang user ay makakagawa ng isang advanced na paghahanap. Una sa lahat, bigyang-pansin natin ang item na "Lugar ng Paghahanap", kung saan ang halaga ng "Mga Formula" ay itinakda bilang default.

Nangangahulugan ito na isinagawa ang paghahanap, kasama ang mga cell na iyon kung saan walang halaga, ngunit isang formula. Ang pagkakaroon ng numero 3 sa kanila ay nagbigay ng tatlong maling resulta. Kung pipiliin mo ang "Mga Value" bilang saklaw ng paghahanap, data lang ang hahanapin at mawawala ang mga maling resultang nauugnay sa mga formula cell.

Upang maalis ang tanging natitirang maling resulta sa unang linya, sa window ng advanced na paghahanap, piliin ang item na "Buong cell". Pagkatapos nito, magiging 100% tumpak ang resulta ng paghahanap.

Ang ganitong resulta ay maaaring makamit sa pamamagitan ng agad na pagpili sa item na "Buong Cell" (kahit na iwanan ang halaga ng "Mga Formula" sa "Lugar ng Paghahanap").

Ngayon ay buksan natin ang item na "Paghahanap".

Kung sa halip na ang default na "Sa sheet" ay pipiliin mo ang halaga na "Sa aklat", kung gayon hindi na kailangang nasa sheet ng mga cell na iyong hinahanap. Ipinapakita ng screenshot na sinimulan ng user ang paghahanap habang nasa isang walang laman na sheet 2.

Ang susunod na item sa advanced na window ng paghahanap ay "Browse", na may dalawang kahulugan. Bilang default, ito ay nakatakda sa "sa pamamagitan ng mga hilera", na nangangahulugang ang pagkakasunud-sunod ng pag-scan ng mga cell ayon sa mga hilera. Ang pagpili ng isa pang halaga - "sa pamamagitan ng mga hanay", ay babaguhin lamang ang direksyon ng paghahanap at ang pagkakasunud-sunod ng mga resulta.

Kapag naghahanap sa mga dokumento ng Microsoft Excel, maaari ka ring gumamit ng isa pang wildcard - "*". Kung isasaalang-alang "?" nangangahulugang anumang character, pagkatapos ay pinapalitan ng "*" ang hindi isa, ngunit anumang bilang ng mga character. Nasa ibaba ang isang screenshot ng isang paghahanap para sa Louisiana.

Minsan ang paghahanap ay kailangang case-sensitive. Kung ang salitang louisiana ay naka-capitalize, hindi magbabago ang mga resulta ng paghahanap. Ngunit kung pipiliin mo ang "Case sensitive" sa window ng advanced na paghahanap, hindi magiging matagumpay ang paghahanap. Isasaalang-alang ng programa ang mga salitang Louisiana at louisiana na magkaiba, at, siyempre, hindi mahahanap ang una sa kanila.

Maghanap ng mga Varieties

Paghahanap ng mga tugma

Minsan kinakailangan upang makita ang mga dobleng halaga sa isang talahanayan. Upang maghanap ng mga tugma, kailangan mo munang i-highlight ang hanay ng paghahanap. Pagkatapos, sa parehong tab na Home, sa pangkat ng Mga Estilo, buksan ang tool na Conditional Formatting. Susunod, piliin ang mga item na "Mga panuntunan sa pagpili ng cell" at "Mga dobleng halaga."

Ang resulta ay ipinapakita sa screenshot sa ibaba.

Kung kinakailangan, maaaring baguhin ng user ang kulay ng visual na display ng mga katugmang cell.

Pagsala

Ang isa pang uri ng paghahanap ay ang pag-filter. Ipagpalagay na gusto ng user na maghanap ng mga numerong halaga sa column B sa pagitan ng 3000 at 4000.


Gaya ng nakikita mo, ang mga row lang na nakakatugon sa ipinasok na kundisyon ang ipinapakita. Ang lahat ng iba ay pansamantalang itinago. Upang bumalik sa paunang estado, ulitin ang hakbang 2.

Ang iba't ibang mga opsyon sa paghahanap ay isinasaalang-alang gamit ang Excel 2010 bilang isang halimbawa. Paano maghanap sa Excel ng iba pang mga bersyon? May pagkakaiba sa paglipat sa pag-filter sa bersyon 2003. Sa menu na "Data", piliin ang mga command na "Filter", "Autofilter", "Condition" at "User AutoFilter" sa pagkakasunud-sunod.

Video: Maghanap sa isang Excel spreadsheet



Inirerekomenda namin ang pagbabasa

Nangunguna