Excel HLOOKUP function na may mga halimbawa ng formula

  • Ibahagi Ito
Michael Brown

Tulad ng malamang na alam mo, ang Microsoft Excel ay may tatlong mga function upang maghanap ng isang halaga - LOOKUP, VLOOKUP at HLOOKUP - at tila sila ang pinaka nakakalito sa mga user. Sa tutorial na ito, tututuon namin ang mga detalye ng Excel HLOOKUP function at tatalakayin ang ilang halimbawa ng formula na tutulong sa iyong gamitin ito sa Excel nang mas mahusay.

    Ano ang HLOOKUP sa Excel?

    Ang Excel HLOOKUP function ay idinisenyo para sa horizontal lookup . Higit na partikular, naghahanap ito ng isang partikular na value sa unang row ng talahanayan at nagbabalik ng isa pang value sa parehong column mula sa isang row na iyong tinukoy.

    Available ang HLOOKUP function sa lahat ng bersyon ng Microsoft Excel 2016, Excel 2013, Excel 2010, Excel 2007 at mas mababa.

    Excel HLOOKUP syntax at gumagamit ng

    Ang HLOOKUP function sa Excel ay may mga sumusunod na argumento:

    HLOOKUP(lookup_value, table_array, row_index_num, [ range_lookup])
    • Lookup_value (kinakailangan) - ang value na hahanapin. Maaari itong maging isang cell reference, numeric value o text string.
    • Table_array (kinakailangan) - dalawa o higit pang mga row ng data kung saan hinahanap ang lookup value. Maaari itong maging isang regular na hanay, pinangalanang hanay o talahanayan. Ang mga value ng paghahanap ay dapat palaging nasa unang row ng table_array .
    • Row_index_num (kinakailangan) - ang numero ng row sa table_array kung saan ang dapat ibalik ang halaga. Halimbawa, upang ibalik ang katumbas na halaga mula saanumang problema sa muling pagbuo ng mga formula ng Vlookup para sa isang pahalang na paghahanap.

      Nangungunang 10 dahilan kung bakit hindi gumagana ang Excel HLOOKUP

      Sa ngayon alam mo na na ang Hlookup ay isang napaka-kapaki-pakinabang at mahusay na function ng paghahanap sa Excel . Isa rin itong nakakalito, at dahil sa maraming detalye nito #N/A, ang #VALUE o #REF error ay isang pangkaraniwang nakikita. Kung hindi gumana nang maayos ang iyong HLOOKUP formula, malamang na dahil ito sa isa sa mga sumusunod na dahilan.

      1. Ang HLOOKUP sa Excel ay hindi maaaring tumingin sa itaas mismo

      Kahit nakalimutan mo ang lahat ng iba pang detalye tungkol sa pahalang na paghahanap sa Excel, pakitandaan ang mahalagang bagay na ito - Ang Hlookup ay maaari lamang maghanap sa pinakamataas na hanay ng mesa. Kung ang iyong mga halaga ng paghahanap ay nasa ibang row, isang N/A error ang ibinalik. Upang malampasan ang limitasyong ito, gumamit ng INDEX MATCH formula.

      2. Tinatayang tugma kumpara sa eksaktong tugma

      Kapag gumagawa ng isang lookup sa Excel, alinman sa pahalang (Hlookup) o patayo (Vlookup), sa karamihan ng mga kaso ay maghahanap ka ng isang partikular na bagay, at samakatuwid ay nangangailangan ng eksaktong tugma. Kapag naghahanap gamit ang tinatayang tugma ( range_lookup nakatakda sa TRUE o tinanggal), tandaan na pagbukud-bukurin ang mga value sa unang hilera sa pataas na pagkakasunod-sunod.

      Para sa higit pang impormasyon at mga halimbawa ng formula, pakitingnan ang Excel Hlookup na may tinatayang at eksaktong tugma.

      3. Nagbabago ang reference ng table array kapag kinokopya ang formula

      Kapag gumagamit ng maramihang HLOOKUP para kuninimpormasyon tungkol sa isang hilera ng mga value ng paghahanap, kailangan mong i-lock ang table_array reference tulad ng ipinapakita sa Absolute at relative cell reference sa Hlookup formula.

      4. Ang pagpasok o pagtanggal ng bagong row

      Upang maunawaan kung bakit ang pagpasok ng bagong row ay maaaring masira ang isang Hlookup formula, tandaan kung paano nakakakuha ang Excel HLOOKUP ng impormasyon tungkol sa lookup value - batay sa row index number na iyong tinukoy.

      Kumbaga, gusto mong makakuha ng mga numero ng benta batay sa ID ng produkto. Ang mga figure na iyon ay nasa row 4, kaya nagta-type ka ng 4 sa row_index_num argument. Ngunit pagkatapos na maipasok ang isang bagong row, ito ay magiging row 5... at ang iyong Hlookup ay hihinto sa paggana. Maaaring mangyari ang parehong problema kapag nagtatanggal ng umiiral nang row mula sa talahanayan.

      Ang solusyon ay i-lock ang talahanayan upang pigilan ang iyong mga user na magpasok ng mga bagong row, o gumamit ng INDEX & MATCH sa halip na Hlookup. Sa mga formula ng Index/Pagtutugma, tinukoy mo ang mga row na hahanapin at ibabalik ang mga value bilang mga sanggunian sa hanay, hindi mga numero ng index, at sapat na matalino ang Excel upang ayusin ang mga sangguniang iyon sa mabilisang paraan. Kaya, malaya kang magtanggal o magpasok ng maraming column at row hangga't gusto mo nang hindi nababahala tungkol sa pag-update ng bawat formula sa iyong worksheet.

      5. Ang mga duplicate sa talahanayan

      Ang HLOOKUP function sa Excel ay maaari lamang magbalik ng isang value, na siyang unang value sa talahanayan na tumutugma sa lookup value.

      Kung may ilang magkakaparehong tala sa iyong mesa, pumiliisa sa mga sumusunod na solusyon na pinakaangkop sa iyong mga pangangailangan:

      • Alisin ang mga duplicate sa pamamagitan ng paggamit ng paraan ng Excel o ang aming Duplicate Remover
      • Kung ang mga duplicate na tala ay dapat itago sa dataset, lumikha ng PivotTable sa pangkat at i-filter ang iyong data sa paraang gusto mo.
      • Gumamit ng array formula para i-extract ang lahat ng duplicate na value sa hanay ng paghahanap.

      6. Mga karagdagang espasyo

      Kapag ang iyong malinaw na tamang Hlookup formula ay nagbalik ng isang grupo ng #N/A error, tingnan ang iyong talahanayan at halaga ng paghahanap para sa mga karagdagang espasyo. Mabilis mong maaalis ang mga nangunguna, sumusunod at labis na mga espasyo sa pagitan ng paggamit ng Excel TRIM function o ang aming Cell Cleaner tool.

      7. Ang mga numerong naka-format bilang text

      Ang mga text string na mukhang mga numero ay isa pang hadlang para sa mga formula ng Excel. Ang detalyadong paglalarawan ng isyung ito at mga posibleng solusyon ay inilalarawan sa Bakit maaaring tumigil sa paggana ang mga formula ng Excel.

      8. Ang halaga ng paghahanap ay lumampas sa 255 na mga character

      Lahat ng mga function ng Lookup sa Excel ay gumagana lamang hangga't ang isang halaga ng paghahanap ay wala pang 255 na mga character. Ang mas mahabang lookup value ay nagreresulta sa #VALUE! pagkakamali. Dahil ang INDEX /MATCH formula ay libre sa limitasyong ito, gamitin ito upang malampasan ang hadlang na ito.

      9. Ang buong path sa lookup workbook ay hindi tinukoy

      Kung gagawa ka ng h-lookup mula sa isa pang workbook, tandaan na ibigay ang buong path dito. Ang ilang mga halimbawa ng formula ay matatagpuan dito: Paano gawin ang Hlookup mula sa isa pang worksheet oworkbook.

      10. Mga maling argumento

      Na-highlight na nang higit sa isang beses na ang HLOOKUP ay isang hinihinging function na dapat tratuhin nang may matinding pag-iingat. Nasa ibaba ang ilang pinakakaraniwang error na dulot ng pagbibigay ng mga maling argumento:

      • Kung ang row_index_num ay mas mababa sa 1, ibabalik ng HLOOKUP function ang #VALUE! error.
      • Kung ang row_index_num ay mas malaki kaysa sa bilang ng mga row sa table_array, #REF! naibalik ang error.
      • Kung maghahanap ka gamit ang tinatayang tugma at ang iyong lookup_value ay mas maliit kaysa sa pinakamaliit na value sa unang hilera ng table_array, ibabalik ang #N/A error.

      Well, ito ay kung paano gamitin ang HLOOKUP sa Excel. Sana ay makatulong sa iyo ang impormasyong ito. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

      I-download ang workbook ng pagsasanay

      Mga halimbawa ng formula ng Excel HLOOKUP

      ang 2nd row, itakda ang row_index_num sa 2, at iba pa.
    • Range_lookup (opsyonal) - isang lohikal (Boolean) na halaga na nagtuturo sa HLOOKUP na maghanap nang may eksakto o tinatayang tugma.

      Kung TRUE o inalis, isang tinatayang na tugma ang ibabalik. Ang ibig sabihin nito ay kung ang isang eksaktong tugma ay hindi natagpuan, ang iyong Hlookup formula ay gagawa ng isang hindi eksaktong tugma at ibabalik ang susunod na pinakamalaking halaga na mas mababa kaysa sa lookup_value.

      Kung MALI, isang eksaktong tugma lamang. Ang ay ibinalik. Kung walang value sa isang tinukoy na row ang eksaktong tumutugma sa lookup value, ibinabato ng HLOOKUP ang #N/A error.

    Upang gawing mas madaling maunawaan ang mga bagay, maaari mong isalin ang HLOOKUP syntax ng Excel:

    HLOOKUP( lookup_value, table_array , row_index_num , [range_lookup])

    sa normal na English:

    HLOOKUP( hanapin ang value na ito, sa talahanayang ito , ibalik ang isang value mula sa row na ito , [ibalik ang isang tinatayang o eksaktong tugma])

    Upang makita kung paano ito gumagana sa pagsasanay , gumawa tayo ng simpleng halimbawa ng Hlookup. Ipagpalagay na mayroon kang isang talahanayan na may ilang pangunahing impormasyon tungkol sa mga planeta ng ating Solar system (pakitingnan ang screenshot sa ibaba). Ang gusto mo ay isang formula na nagbabalik ng diameter ng planeta na ang pangalan ay nakalagay sa cell B5.

    Sa aming Hlookup formula, gagamitin namin ang mga sumusunod na argumento:

    • Lookup_value ay B5 - ang cell na naglalaman ng pangalan ng planeta na gusto mong hanapin.
    • Table_array ay B2:I3 - ang talahanayan kung saan anghahanapin ng formula ang value.
    • Row_index_num ay 2 dahil ang Diameter ay ang 2nd row sa talahanayan.
    • Range_lookup ay FALSE. Dahil ang unang hilera ng aming talahanayan ay hindi pinagbukud-bukod mula A hanggang Z, maaari lamang kaming maghanap ng eksaktong tugma, na gumagana nang maayos sa halimbawang ito.

    Ngayon, pagsasama-samahin mo ang mga argumento at kunin ang sumusunod na formula:

    =VLOOKUP(40, A2:B15,2)

    3 bagay na dapat mong malaman tungkol sa Excel HLOOKUP function

    Sa tuwing gagawa ka ng pahalang na paghahanap sa Excel, pakitandaan ang mga sumusunod na katotohanan:

    1. Maaari lamang maghanap ang HLOOKUP function sa pinakamataas na row ng table_array . Kung kailangan mong maghanap sa ibang lugar, isaalang-alang ang paggamit ng Index / Match formula.
    2. Ang HLOOKUP sa Excel ay case-insensitive , hindi nito nakikilala ang uppercase at lowercase.
    3. Kung ang range_lookup ay nakatakda sa TRUE o inalis ( tinatayang tugma), ang mga value sa unang hilera ng table_array ay dapat pagbukud-bukurin sa pataas na pagkakasunod-sunod (A-Z) kaliwa pakanan.

    Ano ang pagkakaiba sa pagitan ng VLOOKUP at HLOOKUP sa Excel?

    Tulad ng alam mo na, ang parehong mga function na VLOOKUP at HLOOKUP ay naghahanap ng lookup value . Ang pagkakaiba ay kung paano isinasagawa ang paghahanap. Tulad ng malamang na napansin mo, ang mga pangalan ng mga function ay naiiba lamang sa unang titik - "H" ay nangangahulugang pahalang, at "V" para sa patayo.

    Kaya, ginagamit mo ang VLOOKUP function upang maghanap ay vertical mga listahankapag ang iyong mga lookup value ay matatagpuan sa isang column sa kaliwa ng data na gusto mong hanapin.

    Ang HLOOKUP function ay nagsasagawa ng horizontal lookup - ito ay naghahanap ng lookup value sa itaas -karamihan ng row ng talahanayan at nagbabalik ng value na matatagpuan sa isang tinukoy na bilang ng mga row pababa sa parehong column.

    Ang sumusunod na larawan ay nagpapakita ng pagkakaiba sa pagitan ng Vlookup at Hlookup formula sa Excel:

    Paano gamitin ang HLOOKUP sa Excel - mga halimbawa ng formula

    Ngayong nagsimula nang medyo pamilyar sa iyo ang function na HLOOKUP, talakayin natin ang ilang higit pang halimbawa ng formula upang pagsama-samahin ang kaalaman.

    Pahalang na paghahanap gamit ang tinatayang at eksaktong tugma

    Tulad ng alam mo na, ang HLOOKUP function sa Excel ay maaaring magsagawa ng lookup na may eksakto at hindi eksaktong tugma depende sa kung aling value ang ibinibigay sa range_lookup argument:

    • TAMA o inalis - tinatayang tugma
    • FALSE - eksak na tugma

    Pakitandaan na bagaman sinasabi namin "tinatayang tugma ", anumang Hlookup formula ay naghahanap ng eksaktong tugma sa unang lugar. Ngunit ang pagtatakda ng huling argumento sa FALSE ay nagbibigay-daan sa formula na magbalik ng tinatayang tugma (ang pinakamalapit na halaga na mas mababa sa halaga ng paghahanap) kung ang eksaktong tugma ay hindi nahanap; Ibinabalik ng TRUE o inalis ang #N/A error sa kasong ito.

    Upang mas mahusay na mailarawan ang punto, isaalang-alang ang mga sumusunod na halimbawa ng HLOOKUP.

    HLOOKUP na maytinatayang tugma

    Ipagpalagay na mayroon kang listahan ng mga planeta sa row 2 (B2:I2) at ang kanilang mga temperatura sa row 1(B1:I1). Gusto mong malaman kung aling planeta ang may partikular na temperatura na naka-input sa cell B4.

    Hindi ka makakaasa sa pagkakataong alam ng iyong mga user ang temperatura ng paghahanap, kaya makatuwirang magbalik ng pinakamalapit na tugma kung hindi nakita ang eksaktong halaga.

    Halimbawa, upang malaman ang planeta na ang average na temperatura ay nasa paligid -340 °F, gamitin ang sumusunod na formula ( range_lookup set sa TRUE o tinanggal tulad ng sa halimbawang ito):

    =HLOOKUP(B4, B1:I2, 2)

    Pakitandaan na ang isang tinatayang tugma ay nangangailangan ng pag-uuri ng mga halaga sa itaas na hilera mula sa pinakamaliit hanggang sa pinakamalaki o mula A hanggang Z, kung hindi man ang iyong Hlookup maaaring magbalik ng maling resulta ang formula.

    Tulad ng makikita mo sa screenshot sa ibaba, ibinabalik ng aming formula ang Uranus , isa sa mga pinakamalamig na planeta sa Solar System na nagpapanatili ng average na -346 degrees Fahrenheit .

    HLOOKUP na may eksaktong tugma

    Kung alam mo nang eksakto ang halaga ng paghahanap, maaari mong itakda ang huling parameter ng HLOOKUP sa FALSE:

    =HLOOKUP(B4, B1:I2, 2, FALSE)

    Sa sa isang banda, isang tinatayang tugma ang Hlookup ay mas madaling gamitin dahil hindi ito nangangailangan ng pag-uuri ng data sa unang hilera. Sa kabilang banda, kung hindi mahanap ang eksaktong tugma, isang #N/A error ang ibabalik.

    Tip. Hindi para takutin ang iyong mga user sa pamamagitan ng N/A error, maaari mong i-embed ang iyong Hlookup formula sa IFERROR at ipakitaiyong sariling mensahe, halimbawa:

    =IFERROR(HLOOKUP(B4, B1:I2, 2, FALSE), "Sorry, nothing has been found")

    Paano gawin ang HLOOKUP mula sa isa pang worksheet o workbook

    Sa pangkalahatan, ang h-lookup mula sa isa pang sheet o ibang workbook ay walang ibig sabihin maliban sa pagbibigay ng mga panlabas na sanggunian sa iyong HLOOKUP formula.

    Upang makuha ang tumutugmang data mula sa isang iba't ibang worksheet , tutukuyin mo ang pangalan ng sheet na sinusundan ng tandang padamdam. Halimbawa:

    =HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)

    Kung ang pangalan ng worksheet ay naglalaman ng mga puwang o mga hindi alpabetikong character , ilakip ang pangalan sa mga solong panipi, tulad nito :

    =HLOOKUP(B$1, 'Planet diameters'!$B$1:$I$2,2,FALSE)

    Kapag tinutukoy ang isa pang workbook , isama ang pangalan ng workbook na nakapaloob sa mga square bracket:

    =HLOOKUP(B$1, [Book1.xlsx]Diameters!$B$1:$I$2, 2, FALSE)

    Kung ikaw ay kumukuha ng data mula sa isang saradong workbook, dapat na tukuyin ang buong path:

    =HLOOKUP(B$1, 'D:\Reports\[Book1.xlsx]Diameters'!$B$1:$I$2, 2, FALSE)

    Tip. Sa halip na manu-manong i-type ang mga pangalan ng workbook at worksheet sa formula, maaari mong piliin ang mga cell sa isa pang sheet at awtomatikong magdaragdag ang Excel ng external na reference sa iyong formula.

    Excel HLOOKUP na may bahagyang tugma (wildcard character)

    Katulad ng kaso sa VLOOKUP, ang HLOOKUP function ng Excel ay nagbibigay-daan sa paggamit ng mga sumusunod na wildcard na character sa lookup_value argument:

    • Tanda ng pananong (? ) upang tumugma sa anumang solong character
    • Asterisk (*) upang tumugma sa anumang pagkakasunud-sunod ng mga character

    Magagamit ang mga wildcard kapag gusto mong kumuha ng impormasyon mula sa isang database base sa ilang text naay bahagi ng mga nilalaman ng lookup cell.

    Halimbawa, mayroon kang listahan ng mga pangalan ng customer sa row 1 at mga order ID sa row 2. Gusto mong hanapin ang order id para sa isang partikular na customer ngunit hindi mo matandaan ang eksaktong pangalan ng customer, kahit na natatandaan mong nagsisimula ito sa "ace".

    Ipagpalagay na ang iyong data ay nasa mga cell B1:I2 ( table_array) at ang mga numero ng order ay nasa row 2 ( row_index_num ), ang formula ay sumusunod:

    =HLOOKUP("ace*", B1:I2, 2, FALSE)

    Upang gawing mas flexible ang formula, maaari mong i-type ang lookup value sa isang espesyal na cell, sabihin ang B4, at pagdugtungin ang cell na iyon na may wildcard na character, tulad nito:

    =HLOOKUP(B4&"*", B1:I2, 2, FALSE)

    Mga Tala.

    • Para gumana nang tama ang isang wildcard na formula ng HLOOKUP, ang argument na range_lookup ay kailangang itakda sa FALSE.
    • Kung ang table_array ay naglalaman ng higit pa kaysa sa isang value na nakakatugon sa pamantayan ng wildcard, ibinabalik ang unang nahanap na value.

    Mga ganap at nauugnay na cell reference sa mga formula ng HLOOKUP

    Kung sumusulat ka ng formula para sa isang cell, hindi ka maaaring mag-alala tungkol sa wastong paggamit ng mga kamag-anak at ganap na mga sanggunian sa cell, alinman ang gagawin.

    Ang pagkopya ng formula sa maraming mga cell ay ibang kuwento. Sa esensya:

    • Dapat mong palaging ayusin ang table_array sa pamamagitan ng paggamit ng mga absolute cell reference na may dollar sign ($) tulad ng $B$1:$I$2.
    • Karaniwan, ang reference na lookup_value ay relatibong o halo-halong depende sa iyong negosyologic.

    Upang gawing mas malinaw ang mga bagay, tingnan natin ang formula na kumukuha ng data mula sa isa pang sheet:

    =HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)

    Sa formula sa itaas, kami gumamit ng absolute mga cell reference ($B$1:$I$2) sa table_array dahil dapat itong manatiling pare-pareho kapag ang formula ay kinopya sa ibang mga cell.

    Para sa lookup_value (B$1), gumagamit kami ng mixed reference, relative column at absolute row, dahil ang aming lookup value (mga pangalan ng planeta) ay nasa parehong row (row 1) ngunit nasa magkaibang column ( mula B hanggang I) at dapat magbago ang reference ng column batay sa isang relatibong posisyon ng isang cell kung saan kinopya ang formula.

    Dahil sa matalinong paggamit ng mga cell reference, ang aming Hlookup formula ay gumagana nang perpekto para sa maraming mga cell:

    INDEX/MATCH - isang mas makapangyarihang alternatibo sa Excel HLOOKUP

    Tulad ng alam mo na, ang HLOOKUP function sa Excel ay may bilang ng mga limitasyon, ang pinakamahalaga ay ang kawalan nito ng kakayahang maghanap kahit saan maliban sa para sa pinakamataas na hilera, at ang kinakailangan upang pagbukud-bukurin ang mga halaga kapag naghahanap gamit ang tinatayang tugma.

    Sa kabutihang-palad, mayroong isang mas makapangyarihan at maraming nalalaman na alternatibo sa Vlookup at Hlookup sa Excel - ang pag-uugnay ng mga function ng INDEX at MATCH, na bumagsak sa generic na formula na ito:

    INDEX ( kung saan magbabalik ng value mula sa , MATCH ( lookup value , kung saan hahanapin , 0))

    Ipagpalagay na ang iyong lookup value ay nasa cell B7, hinahanap mopara sa isang tugma sa row 2 (B2:I2), at gustong magbalik ng value mula sa row 1 (B1:I1), ang formula ay ang sumusunod:

    =INDEX(B1:I1,MATCH(B7,B2:I2,0))

    Sa screenshot sa ibaba , makakakita ka ng 2 Hlookup formula na naghahanap sa una at pangalawang row, at sa parehong mga kaso, gumagana nang pantay-pantay ang INDEX MATCH.

    Para sa detalyadong paliwanag ng lohika ng formula at higit pang mga halimbawa, pakitingnan ang INDEX MATCH bilang isang mas mahusay na alternatibo sa VLOOKUP.

    Paano gawin ang case-sensitive h-lookup sa Excel

    Tulad ng nabanggit sa simula ng tutorial na ito, ang Excel HLOOKUP function ay case insensitive. Sa mga sitwasyon kung kailan mahalaga ang case ng character, maaari mong kunin ang EXACT function na eksaktong naghahambing ng mga cell, at ilagay ito sa loob ng INDEX MATCH formula na tinalakay sa nakaraang halimbawa:

    INDEX ( row para magbalik ng value mula sa , MATCH(TRUE, EXACT( row to search in , lookup value) , 0))

    Ipagpalagay na ang iyong lookup value ay nasa cell B4, ang Ang hanay ng paghahanap ay B1:I1, at ang hanay ng pagbabalik ay B2:I2, ang formula ay may sumusunod na hugis:

    =INDEX(B2:I2, MATCH(TRUE, EXACT(B1:I1,B4),0))

    Mahalagang tala! Isa itong array formula at samakatuwid dapat mong pindutin ang Ctrl + Shift + Enter upang kumpletuhin ito.

    Ipinapakita ng halimbawa sa itaas ang aking paborito ngunit hindi lamang ang posibleng paraan upang makagawa ng case-sensitive na Hlookup sa Excel. Kung gusto mong malaman ang iba pang mga diskarte, pakitingnan ang tutorial na ito: 4 na paraan upang gumawa ng case-sensitive na Vlookup sa Excel. Sa tingin ko hindi ka magkakaroon

    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.