Talaan ng nilalaman
Ang sunud-sunod na gabay na ito ay gagabay sa iyo sa proseso ng paggawa ng heat map sa Excel na may mga praktikal na halimbawa.
Ang Microsoft Excel ay idinisenyo upang ipakita ang data sa mga talahanayan. Ngunit sa ilang mga kaso, ang mga visual ay mas madaling maunawaan at matunaw. Tulad ng malamang na alam mo, ang Excel ay may isang bilang ng mga inbuilt na tampok upang lumikha ng mga graph. Sa kasamaang palad, ang isang mapa ng init ay wala sa board. Sa kabutihang-palad, may mabilis at simpleng paraan para gumawa ng heat map sa Excel na may conditional formatting.
Ano ang heat map sa Excel?
A heat map (aka heatmap ) ay isang visual na interpretasyon ng numeric data kung saan ang iba't ibang mga value ay kinakatawan ng iba't ibang kulay. Karaniwan, ginagamit ang warm-to-cool na mga scheme ng kulay, kaya kinakatawan ang data sa anyo ng mga mainit at malamig na lugar.
Kung ikukumpara sa mga karaniwang ulat ng analytics, mas pinadali ng mga heatmap ang pag-visualize at pagsusuri ng kumplikadong data. Malawakang ginagamit ang mga ito ng mga siyentipiko, analyst, at marketer para sa paunang pagsusuri ng data at pagtuklas ng mga generic na pattern.
Narito ang ilang karaniwang halimbawa:
- Mapa ng init ng temperatura ng hangin - ay ginagamit upang i-visualize ang data ng temperatura ng hangin sa isang partikular na rehiyon.
- Heographical heat map - nagpapakita ng ilang numeric na data sa isang heyograpikong lugar gamit ang iba't ibang shade.
- Risk management heat map - nagpapakita ng iba't ibang panganib at ang mga epekto nito sa isang visual at maigsi na paraan.
Sa Excel, ginagamit ang heat mapilarawan ang mga indibidwal na cell sa iba't ibang color-code batay sa kanilang mga halaga.
Halimbawa, mula sa heatmap sa ibaba, makikita mo ang pinakamabasa (naka-highlight sa berde) at ang pinakatuyo (naka-highlight sa pula) na mga rehiyon at dekada sa isang sulyap:
Paano gumawa ng heat map sa Excel
Kung iniisip mong kulayan ang bawat cell nang manu-mano depende sa halaga nito, isuko ang ideyang iyon bilang iyon ay magiging isang hindi kailangang pag-aaksaya ng oras. Una, kakailanganin ng maraming pagsisikap upang maglapat ng naaangkop na lilim ng kulay ayon sa ranggo ng halaga. At pangalawa, kailangan mong gawing muli ang color-coding sa tuwing nagbabago ang mga halaga. Mabisang nalalampasan ng conditional formatting ng Excel ang parehong hadlang.
Upang gumawa ng heat map sa Excel, gagamit kami ng conditional formatting color scale. Narito ang mga hakbang na gagawin:
- Piliin ang iyong dataset. Sa aming kaso, ito ay B3:M5.
- Sa tab na Home , sa grupong Mga Estilo , i-click ang Conditional Formatting > Color Scales , at pagkatapos ay i-click ang color scale na gusto mo. Habang pinapa-hover mo ang mouse sa isang partikular na sukat ng kulay, direktang ipapakita sa iyo ng Excel ang live na preview sa iyong set ng data.
Para sa halimbawang ito, pinili namin ang Red - Yellow - Green color scale:
Sa resulta, magkakaroon ka ng matataas na value naka-highlight sa pula, gitna sa dilaw, at mababa sa berde. Awtomatikong mag-a-adjust ang mga kulay kapag may halaga ang cellbaguhin.
Tip. Para awtomatikong mailapat ang tuntunin sa pag-format ng kondisyon sa bagong data, maaari mong i-convert ang iyong hanay ng data sa isang fully-functional na Excel table.
Gumawa ng heatmap na may custom na sukat ng kulay
Kapag nag-aaplay ng preset na sukat ng kulay, inilalarawan nito ang pinakamababa, gitna at pinakamataas na halaga sa mga paunang natukoy na kulay (berde, dilaw at pula sa aming kaso). Ang lahat ng natitirang halaga ay nakakakuha ng iba't ibang kulay ng tatlong pangunahing kulay.
Kung gusto mong i-highlight ang lahat ng mga cell na mas mababa/mas mataas kaysa sa isang naibigay na numero sa isang partikular na kulay anuman ang kanilang mga halaga, sa halip na gumamit ng isang inbuilt color scale bumuo ng iyong sariling isa. Narito kung paano ito gawin:
- Sa tab na Home , sa grupong Mga Estilo , i-click ang Conditional Formatting > Mga Kulay ng Kulay > Higit pang Mga Panuntunan.
- Pumili ng 3-Color scale mula sa drop down na listahan ng Format Style .
- Para sa Minimum at/o Maximum value, piliin ang Number sa drop down na Uri , at ipasok ang mga gustong value sa kaukulang mga kahon.
- Para sa Gitnang punto , maaari mong itakda alinman sa Numero o Percentile (normal, 50%).
- Magtalaga ng kulay sa bawat isa sa tatlong value.
Para dito halimbawa, na-configure namin ang mga sumusunod na setting:
Sa custom na heatmap na ito, lahat ng temperaturasa ibaba 45 °F ay naka-highlight sa parehong lilim ng berde at lahat ng temperatura sa itaas 70 °F sa parehong lilim ng pula:
Gumawa ng heat map sa Excel na walang mga numero
Ang heat map na gagawin mo sa Excel ay batay sa aktwal na mga halaga ng cell at ang pagtanggal sa mga ito ay masisira ang heat map. Upang itago ang mga halaga ng cell nang hindi inaalis ang mga ito sa sheet, gumamit ng custom na pag-format ng numero. Narito ang mga detalyadong hakbang:
- Piliin ang heat map.
- Pindutin ang Ctrl + 1 upang buksan ang dialog na Format Cells .
- Naka-on ang tab na Number , sa ilalim ng Kategorya , piliin ang Custom .
- Sa kahon na Uri , mag-type ng 3 semicolon (; ;;).
- I-click ang OK upang ilapat ang custom na format ng numero.
Iyon lang! Ngayon, ang iyong Excel heat map ay nagpapakita lamang ng mga color-code na walang mga numero:
Excel heat map na may mga square cell
Isa pang pagpapahusay na maaari mong gawin sa iyong heatmap ay perpektong parisukat na mga cell. Nasa ibaba ang pinakamabilis na paraan upang gawin ito nang walang anumang mga script o VBA code:
- Ihanay ang mga header ng column nang patayo . Upang maiwasang maputol ang mga header ng column, baguhin ang pagkakahanay ng mga ito sa patayo. Magagawa ito sa tulong ng button na Orientation sa tab na Home , sa grupong Alignment :
Para sa higit pang impormasyon, pakitingnan ang Paano ihanay ang teksto sa Excel.
- Itakda ang lapad ng column . Piliin ang lahat ng column at i-drag ang anumang columngilid ng header upang gawin itong mas malawak o mas makitid. Habang ginagawa mo ito, lalabas ang isang tooltip na nagpapakita ng eksaktong bilang ng pixel - tandaan ang numerong ito.
- Itakda ang taas ng row . Piliin ang lahat ng mga row at i-drag ang anumang gilid ng header ng row sa parehong halaga ng pixel gaya ng mga column (26 pixels sa aming kaso).
Tapos na! Ang lahat ng mga cell ng iyong hat map ay parisukat na ngayon:
Paano gumawa ng heat map sa Excel PivotTable
Sa totoo lang, Ang paggawa ng heatmap sa isang pivot table ay kapareho ng sa isang normal na hanay ng data - sa pamamagitan ng paggamit ng conditional formatting color scale. Gayunpaman, may caveat: kapag nagdagdag ng bagong data sa source table, hindi awtomatikong malalapat ang conditional formatting sa data na iyon.
Halimbawa, idinagdag namin ang mga benta ni Lui sa source table, ni-refresh ang PivotTable, at tingnan na ang mga numero ni Lui ay nasa labas pa rin ng heat map:
Paano gawing dynamic ang PivotTable heat map
Upang puwersahin ang isang Excel pivot table heat map para awtomatikong magsama ng mga bagong entry, narito ang mga hakbang na gagawin:
- Pumili ng anumang cell sa iyong kasalukuyang heat map.
- Sa tab na Home , sa Mga Estilo pangkat, i-click ang Kondisyonal na Pag-format > Pamahalaan ang Mga Panuntunan...
- Sa Kondisyonal na Pag-format ng Mga Panuntunan Manager , piliin ang panuntunan at i-click ang button na I-edit ang Panuntunan .
- Sa dialog box na I-edit ang Panuntunan sa Pag-format , sa ilalim ng Ilapat ang Panuntunan Sa , piliinang ikatlong opsyon. Sa aming kaso, ito ay mababasa: Lahat ng mga cell na nagpapakita ng mga halaga ng "Sum of Sales" para sa "Reseller" at "Produkto" .
- I-click ang OK nang dalawang beses upang isara ang parehong dialog window.
Ngayon, ang iyong heat map ay dynamic at awtomatikong mag-a-update habang nagdaragdag ka ng bagong impormasyon sa back end. Tandaan lang na i-refresh ang iyong PivotTable :)
Paano lumikha ng isang dynamic na mapa ng init sa Excel na may checkbox
Kung hindi mo nais na ang isang mapa ng init ay nariyan sa lahat ng oras, maaari mong itago at ipakita ito ayon sa iyong mga pangangailangan. Upang gumawa ng dynamic na heat map na may checkbox, ito ang mga hakbang na dapat sundin:
- Maglagay ng checkbox . Sa tabi ng iyong dataset, maglagay ng checkbox (Form control). Para dito, i-click ang tab na Developer > Ipasok > Mga Kontrol ng Form > Checkbox . Narito ang mga detalyadong hakbang upang magdagdag ng checkbox sa Excel.
- I-link ang checkbox sa isang cell . Upang i-link ang isang checkbox sa isang partikular na cell, i-right click ang checkbox, i-click ang Format Control , lumipat sa tab na Control , magpasok ng cell address sa Cell link kahon, at i-click ang OK.
Sa aming kaso, ang checkbox ay naka-link sa cell O2. Kapag napili ang checkbox, ipapakita ng naka-link na cell ang TRUE, kung hindi - FALSE.
- I-set up ang conditional formatting . Piliin ang dataset, i-click ang Conditional Formatting > Color Scales > Higit pang Mga Panuntunan , at mag-configure ng custom na sukat ng kulaysa ganitong paraan:
- Sa drop-down na listahan ng Format Style , piliin ang 3-Color Scale .
- Sa ilalim ng Minimum , Midpoint at Maximum , piliin ang Formula mula sa drop-down list na Uri .
- Sa Value box, ilagay ang mga sumusunod na formula:
Para sa Minimum:
=IF($O$2=TRUE, MIN($B$3:$M$5), FALSE)
Para sa Midpoint:
=IF($O$2=TRUE, AVERAGE($B$3:$M$5), FALSE)
Para sa Maximum:
=IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)
Ginagamit ng mga formula na ito ang MIN, AVERAGE at MAX na mga function para magawa ang pinakamababa, gitna at pinakamataas na value sa dataset (B3:M5) kapag ang naka-link na cell (O2) ay TRUE, ibig sabihin, kapag napili ang checkbox.
- Sa Kulay na mga drop-down na kahon, piliin ang mga gustong kulay.
- I-click ang OK button.
Ngayon, lalabas lang ang heat map kapag napili ang checkbox at nakatago sa natitirang oras.
Tip . Upang alisin ang TRUE / FALSE value mula sa view, maaari mong i-link ang checkbox sa ilang cell sa isang walang laman na column, at pagkatapos ay itago ang column na iyon.
Paano gumawa ng dynamic na mapa ng init sa Excel nang walang mga numero
Upang itago ang mga numero sa isang dynamic na mapa ng init, kailangan mong gumawa ng isa pang tuntunin sa pag-format ng kondisyon na naglalapat ng custom na format ng numero. Ganito:
- Gumawa ng dynamic na mapa ng init gaya ng ipinaliwanag sa halimbawa sa itaas.
- Piliin ang iyong set ng data.
- Sa Home tab, sa grupong Mga Estilo , i-click ang Bagong Panuntunan > Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format .
- Sa I-format ang mga value kung saan totoo ang formula na ito , ilagay ang formula na ito:
=IF($O$2=TRUE, TRUE, FALSE)
Kung saan ang O2 ang iyong naka-link na cell. Sinasabi ng formula na ilapat lamang ang panuntunan kapag may check ang checkbox (TAMA ang O2).
- I-click ang button na Format… .
- Sa dialog box na Format Cells , lumipat sa tab na Number , piliin ang Custom sa listahan ng Kategorya , i-type 3 semicolon (;;;) sa kahon na Uri , at i-click ang OK.
Mula ngayon, ang pagpili sa check box ay magpapakita ng heat map at magtatago ng mga numero:
Upang lumipat sa pagitan ng dalawang magkaibang uri ng heatmap (may at walang mga numero), maaari kang magpasok ng tatlong radio button. At pagkatapos, i-configure ang 3 magkahiwalay na tuntunin sa pag-format ng kondisyon: 1 panuntunan para sa heat map na may mga numero, at 2 panuntunan para sa heat map na walang mga numero. O maaari kang lumikha ng karaniwang panuntunan ng sukat ng kulay para sa parehong uri sa pamamagitan ng paggamit ng OR function (gaya ng ginawa sa aming sample worksheet sa ibaba).
Sa resulta, makukuha mo ang magandang dynamic na heat map na ito:
Upang mas maunawaan kung paano ito gumagana, malugod kang i-download ang aming sample sheet. Sana, makakatulong ito sa iyong lumikha ng sarili mong kahanga-hangang Excel heat map template.
Nagpapasalamat ako sa iyong pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!
Magsanay ng workbook para sa pag-download
Heat map sa Excel - mga halimbawa (.xlsx file)