Як стварыць цеплавую карту ў Excel: статычную і дынамічную

  • Падзяліцца Гэтым
Michael Brown

Гэта пакрокавае кіраўніцтва правядзе вас праз працэс стварэння цеплавой карты ў Excel з практычнымі прыкладамі.

Microsoft Excel прызначаны для прадстаўлення даных у табліцах. Але ў некаторых выпадках візуальныя матэрыялы лягчэй зразумець і пераварыць. Як вы напэўна ведаеце, Excel мае шэраг убудаваных функцый для стварэння графікаў. На жаль, цеплавой карты няма на борце. На шчасце, ёсць хуткі і просты спосаб стварыць цеплавую карту ў Excel з умоўным фарматаваннем.

    Што такое цеплавая карта ў Excel?

    A цяпло map (ён жа heatmap ) - гэта візуальная інтэрпрэтацыя лікавых даных, дзе розныя значэнні прадстаўлены рознымі колерамі. Як правіла, выкарыстоўваюцца каляровыя схемы ад цёплага да халоднага, таму даныя прадстаўлены ў выглядзе гарачых і халодных кропак.

    У параўнанні са стандартнымі аналітычнымі справаздачамі цеплавыя карты значна палягчаюць візуалізацыю і аналіз складаных даных. Яны шырока выкарыстоўваюцца навукоўцамі, аналітыкамі і маркетолагамі для папярэдняга аналізу даных і выяўлення агульных заканамернасцей.

    Вось некалькі тыповых прыкладаў:

    • Цеплавая карта тэмпературы паветра - выкарыстоўваецца для візуалізаваць дадзеныя аб тэмпературы паветра ў пэўным рэгіёне.
    • Геаграфічная цеплавая карта - адлюстроўвае некаторыя лікавыя дадзеныя па геаграфічнай вобласці з выкарыстаннем розных адценняў.
    • Цеплавая карта кіравання рызыкамі - паказвае розныя рызыкі і іх уздзеянне ў наглядна і лаканічна.

    У Excel выкарыстоўваецца цеплавая картаадлюстраваць асобныя ячэйкі рознымі каляровымі кодамі ў залежнасці ад іх значэнняў.

    Напрыклад, з цеплавой карты ніжэй вы можаце заўважыць самыя вільготныя (выдзелены зялёным) і самыя сухія (выдзелены чырвоным) рэгіёны і дзесяцігоддзі ў погляд:

    Як стварыць цеплавую карту ў Excel

    Калі вы думалі пра тое, каб афарбаваць кожную ячэйку ў залежнасці ад яе значэння ўручную, адмоўцеся ад гэтай ідэі, бо гэта было б марнаваннем часу. Па-першае, спатрэбіцца шмат намаганняў, каб прымяніць адпаведны адценне колеру ў адпаведнасці з рангам значэння. А па-другое, вам давядзецца перарабляць каляровае кадзіраванне кожны раз, калі змяняюцца значэнні. Умоўнае фарматаванне Excel эфектыўна пераадольвае абодва перашкоды.

    Каб стварыць цеплавую карту ў Excel, мы будзем выкарыстоўваць каляровую шкалу ўмоўнага фарматавання. Вось крокі, якія трэба выканаць:

    1. Выберыце свой набор даных. У нашым выпадку гэта B3:M5.

    2. На ўкладцы Галоўная ў групе Стылі націсніце Умоўнае фарматаванне > Каляровыя шкалы , а затым націсніце патрэбную каляровую шкалу. Калі вы наводзіце курсор мышы на пэўную каляровую шкалу, Excel будзе паказваць вам жывы папярэдні прагляд непасрэдна ў вашым наборы даных.

      Для гэтага прыкладу мы абралі каляровую шкалу Чырвоны - Жоўты - Зялёны :

      У выніку вы атрымаеце высокія значэнні вылучаны чырвоным, сярэдні - жоўтым, а нізкі - зялёным. Колеры будуць наладжвацца аўтаматычна пры значэнні ячэйкізмяніць.

    Савет. Каб правіла ўмоўнага фарматавання аўтаматычна прымянялася да новых даных, вы можаце пераўтварыць дыяпазон даных у поўнафункцыянальную табліцу Excel.

    Стварыце цеплавую карту з карыстальніцкай каляровай шкалой

    Пры прымяненні загадзя зададзенай каляровай шкалы яна адлюстроўвае самыя нізкія, сярэднія і самыя высокія значэнні ў загадзя вызначаных колерах (зялёны, жоўты і чырвоны ў нашым выпадку). Усе астатнія значэнні атрымліваюць розныя адценні трох асноўных колераў.

    Калі вы хочаце вылучыць усе ячэйкі, меншыя/вышэйшыя за зададзены лік, пэўным колерам, незалежна ад іх значэнняў, то замест выкарыстання ўбудаванай каляровая гама пабудаваць свой уласны. Вось як гэта зрабіць:

    1. На ўкладцы Галоўная ў групе Стылі націсніце Умоўнае фарматаванне > Каляровыя шкалы > Іншыя правілы.

  • У дыялогавым акне Новае правіла фарматавання зрабіце наступнае:
    • Выберыце 3-колерную шкалу з выпадальнага спісу Стыль фармату .
    • Для Мінімум і/або Максімум выберыце Лік у выпадальным спісе Тып і ўвядзіце жаданыя значэнні ў адпаведныя палі.
    • Для Сярэдзіны вы можаце задаць альбо Лік або Працэнтыль (звычайна 50%).
    • Прызначце колер кожнаму з трох значэнняў.

    Для гэтага напрыклад, мы сканфігуравалі наступныя налады:

    У гэтай спецыяльнай цеплавой карце ўсе тэмпературыніжэй за 45 °F вылучаюцца адным адценнем зялёнага, а ўсе тэмпературы вышэй за 70 °F - адным і тым жа адценнем чырвонага:

  • Стварыце цеплавую карту ў Excel без лічбаў

    Цеплавая карта, якую вы ствараеце ў Excel, заснавана на фактычных значэннях ячэек, і іх выдаленне прывядзе да разбурэння цеплавой карты. Каб схаваць значэнні вочак, не выдаляючы іх з аркуша, выкарыстоўвайце карыстацкае фарматаванне лікаў. Вось падрабязныя крокі:

    1. Выберыце цеплавую карту.
    2. Націсніце Ctrl + 1, каб адкрыць дыялогавае акно Фарматаваць вочкі .
    3. На на ўкладцы Нумар у раздзеле Катэгорыя выберыце Карыстальніцкі .
    4. У полі Тып увядзіце 3 кропкі з коскай (; ;;).
    5. Націсніце "ОК", каб прымяніць уласны фармат нумара.

    Вось і ўсё! Цяпер ваша цеплавая карта Excel адлюстроўвае толькі каляровыя коды без лічбаў:

    Цеплавая карта Excel з квадратнымі ячэйкамі

    Яшчэ адно паляпшэнне, якое вы можаце ўнесці ў сваю цеплавую карту гэта ідэальна квадратныя клеткі. Ніжэй прыведзены самы хуткі спосаб зрабіць гэта без сцэнарыяў або кодаў VBA:

    1. Выраўнаваць загалоўкі слупкоў вертыкальна . Каб загалоўкі слупкоў не былі абрэзаны, змяніце іх выраўноўванне на вертыкальнае. Гэта можна зрабіць з дапамогай кнопкі Арыентацыя на ўкладцы Галоўная ў групе Выраўноўванне :

      Для атрымання дадатковай інфармацыі, калі ласка, глядзіце Як выраўнаваць тэкст у Excel.

    2. Усталяваць шырыню слупка . Выберыце ўсе слупкі і перацягніце любы слупоккрай загалоўка, каб зрабіць яго шырэйшым або вузейшым. Калі вы гэта зробіце, з'явіцца падказка, якая паказвае дакладную колькасць пікселяў - запомніце гэтую лічбу.

    3. Усталяваць вышыню радка . Вылучыце ўсе радкі і перацягніце край любога загалоўка радка да таго ж піксельнага значэння, што і слупкі (26 пікселяў у нашым выпадку).

      Гатова! Усе ячэйкі карты капелюша цяпер маюць квадратную форму:

    Як зрабіць цеплавую карту ў зводнай табліцы Excel

    Па сутнасці, стварэнне цеплавой карты ў зводнай табліцы такое ж, як і ў звычайным дыяпазоне даных - з дапамогай каляровай шкалы ўмоўнага фарматавання. Аднак ёсць нюанс: калі новыя даныя дадаюцца ў зыходную табліцу, умоўнае фарматаванне не будзе прымяняцца да гэтых даных аўтаматычна.

    Напрыклад, мы дадалі продажы Луі ў зыходную табліцу, абнавілі PivotTable і пераканайцеся, што лічбы Луі ўсё яшчэ знаходзяцца па-за межамі цеплавой карты:

    Як зрабіць цеплавую карту зводнай табліцы дынамічнай

    Каб прымусіць цеплавую карту зводнай табліцы Excel каб аўтаматычна ўключыць новыя запісы, выканайце наступныя дзеянні:

    1. Выберыце любую ячэйку ў вашай бягучай цеплавой карце.
    2. На ўкладцы Галоўная , у У групе Стылі націсніце Умоўнае фарматаванне > Кіраванне правіламі…
    3. У Менеджары правілаў умоўнага фарматавання выберыце правіла і націсніце на кнопку Рэдагаваць правіла .
    4. У дыялогавым акне Рэдагаваць правіла фарматавання ў раздзеле Ужыць правіла да абярыцетрэці варыянт. У нашым выпадку гэта гучыць так: Усе ячэйкі, якія паказваюць значэнні "Сума продажаў" для "Пасярэднік" і "Прадукт" .
    5. Двойчы націсніце "ОК", каб закрыць абодва дыялогавыя вокны.

    Цяпер ваша цеплавая карта з'яўляецца дынамічнай і будзе абнаўляцца аўтаматычна па меры дадання новай інфармацыі ў бэкэнд. Толькі не забудзьце абнавіць сваю зводную табліцу :)

    Як стварыць дынамічную цеплавую карту ў Excel са сцяжком

    Калі вы не хочаце, каб цеплавая карта быць побач увесь час, вы можаце схаваць і паказаць гэта ў адпаведнасці з вашымі патрэбамі. Каб стварыць дынамічную цеплавую карту са сцяжком, выканайце наступныя крокі:

    1. Устаўце сцяжок . Побач з вашым наборам дадзеных устаўце сцяжок (кантроль формы). Для гэтага пстрыкніце ўкладку Распрацоўшчык > Уставіць > Элементы кіравання формамі > Сцяжок . Вось падрабязныя крокі, каб дадаць сцяжок у Excel.
    2. Звязаць сцяжок з ячэйкай . Каб прывязаць сцяжок да пэўнай ячэйкі, пстрыкніце сцяжок правай кнопкай мышы, націсніце Кіраванне фарматам , пераключыцеся на ўкладку Кіраванне , увядзіце адрас ячэйкі ў Спасылка на ячэйку і націсніце OK.

      У нашым выпадку сцяжок звязаны з ячэйкай O2. Калі сцяжок усталяваны, звязаная ячэйка адлюстроўвае TRUE, інакш - FALSE.

    3. Наладзіць умоўнае фарматаванне . Выберыце набор даных, націсніце Умоўнае фарматаванне > Каляровыя шкалы > Дадатковыя правілы і наладзіць карыстальніцкую каляровую шкалутакім чынам:
      • У выпадальным спісе Стыль фармату абярыце 3-колерная шкала .
      • У раздзеле Мінімум , Сярэдняя кропка і Максімум , абярыце Формула з выпадальнага спісу Тып .
      • У У палі значэнняў увядзіце наступныя формулы:

        для мінімуму:

        =IF($O$2=TRUE, MIN($B$3:$M$5), FALSE)

        для сярэдзіны:

        =IF($O$2=TRUE, AVERAGE($B$3:$M$5), FALSE)

        для максімальнага:

        =IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)

        Гэтыя формулы выкарыстоўваюць функцыі MIN, AVERAGE і MAX для вылічэння найменшага, сярэдняга і высокага значэнняў у наборы даных (B3:M5), калі звязаная ячэйка (O2) мае значэнне TRUE, г.зн., калі пастаўлены сцяжок.

      • У выпадаючых вокнах Колер выберыце патрэбныя колеры.
      • Націсніце кнопку OK.

      Цяпер цеплавая карта з'яўляецца толькі тады, калі ўсталяваны сцяжок, і схавана ўвесь астатні час.

    Парада . Каб выдаліць значэнне TRUE / FALSE з прагляду, вы можаце звязаць сцяжок з нейкай ячэйкай у пустым слупку, а потым схаваць гэты слупок.

    Як стварыць дынамічную цеплавую карту ў Excel без лічбаў

    Каб схаваць лічбы ў дынамічнай цеплавой карце, трэба стварыць яшчэ адно правіла ўмоўнага фарматавання, якое прымяняе нестандартны фармат лікаў. Вось як:

    1. Стварыце дынамічную цеплавую карту, як паказана ў прыведзеным вышэй прыкладзе.
    2. Выберыце свой набор даных.
    3. На Галоўнай старонцы на ўкладцы Стылі , націсніце Новае правіла > Выкарыстоўвайце формулу, каб вызначыць, якія ячэйкі трэба адфарматаваць .
    4. УУ полі Фарматаваць значэнні, дзе гэтая формула праўдзівая , увядзіце наступную формулу:

      =IF($O$2=TRUE, TRUE, FALSE)

      Дзе O2 — ваша звязаная ячэйка. Формула кажа, што правіла прымяняецца толькі тады, калі сцяжок пазначаны (O2 мае значэнне TRUE).

    5. Націсніце кнопку Фарматаваць… .
    6. У дыялогавым акне Фарматаваць вочкі пераключыцеся на ўкладку Лік , абярыце Карыстальніцкі ў спісе Катэгорыя , увядзіце 3 кропкі з коскай (;;;) у полі Тып і націсніце OK.

  • Націсніце OK, каб закрыць <1 Дыялогавае акно>Новае правіла фарматавання .
  • З гэтага моманту ўстанаўленне сцяжка будзе адлюстроўваць цеплавую карту і хаваць лічбы:

    Для пераключэння паміж двума рознымі тыпамі цеплавой карты (з лічбамі і без іх) вы можаце ўставіць тры радыёкнопкі. Затым наладзьце 3 асобныя правілы ўмоўнага фарматавання: 1 правіла для цеплавой карты з лічбамі і 2 правілы для цеплавой карты без лічбаў. Ці вы можаце стварыць агульнае правіла каляровай шкалы для абодвух тыпаў, выкарыстоўваючы функцыю АБО (як гэта зроблена ў прыкладзе аркуша ніжэй).

    У выніку вы атрымаеце гэтую прыгожую дынамічную цеплавую карту:

    Каб лепш зразумець, як гэта працуе, вы можаце спампаваць наш узор аркуша. Будзем спадзявацца, што гэта дапаможа вам стварыць свой уласны цудоўны шаблон цеплавой карты Excel.

    Я дзякую вам за прачытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

    Практычны сшытак для спампоўкі

    Цеплавая карта ў Excel - прыклады (.xlsx файл)

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.