Графикон по избрана ќелија

Да претпоставиме дека јас и вие треба да ги визуелизираме податоците од следната табела со продажните вредности на автомобили по различни земји во 2021 година (патем, вистински податоци земени од овде):

Графикон по избрана ќелија

Бидејќи бројот на серии на податоци (земји) е голем, обидот да се натрупаат сите во еден графикон одеднаш или ќе доведе до ужасна „табела за шпагети“ или до изградба на посебни графикони за секоја серија, што е многу незгодно.

Елегантно решение за овој проблем може да биде да се нацрта графикон само на податоците од тековниот ред, односно редот каде што се наоѓа активната ќелија:

Спроведувањето на ова е многу лесно – потребни ви се само две формули и едно мало макро во 3 линии.

Чекор 1. Број на тековната линија

Првото нешто што ни треба е именуван опсег што го пресметува бројот на редот на листот каде што сега се наоѓа нашата активна ќелија. Отворање на јазиче Формули – Менаџер со имиња (Формули - менаџер со име), кликнете на копчето Креирај (Креирај) и внесете ја следнава структура таму:

Графикон по избрана ќелија

Тука:
  • Firstname – секое соодветно име за нашата променлива (во нашиот случај, ова е TekString)
  • Површина – во натамошниот текст, треба да го изберете тековниот лист за креираните имиња да бидат локални
  • Опсег – овде ја користиме функцијата ЦЕЛ (ELLЕЛИЈА), кој може да издаде куп различни параметри за дадена ќелија, вклучувајќи го и бројот на линијата што ни треба - аргументот „линија“ е одговорен за ова.

Чекор 2. Врска до насловот

За да ја прикажеме избраната земја во насловот и легендата на табелата, треба да добиеме референца за ќелијата со нејзиното име (земја) од првата колона. За да го направите ова, создаваме друг локален (т.е Површина = тековен лист, не Book!) именуван опсег со следнава формула:

Графикон по избрана ќелија

Овде, функцијата INDEX избира од даден опсег (колона А, каде што лежат нашите земји потписнички) ќелија со бројот на редот што претходно го одредивме.

Чекор 3. Врска до податоци

Сега, на сличен начин, да добиеме врска до опсег со сите податоци за продажба од тековниот ред, каде што сега се наоѓа активната ќелија. Создадете друг опсег со име со следнава формула:

Графикон по избрана ќелија

Овде, третиот аргумент, кој е нула, предизвикува INDEX да врати не една вредност, туку целиот ред како резултат.

Чекор 4. Замена на врски во графиконот

Сега изберете го заглавието на табелата и првиот ред со податоци (опсег) и изградете графикон врз основа на нив користејќи Вметни – графикони (Вметни - графикони). Ако изберете ред со податоци во графиконот, тогаш функцијата ќе се прикаже во лентата со формули ред (СЕРИЈА) е специјална функција што Excel автоматски ја користи при креирање на кој било графикон за да се однесува на оригиналните податоци и етикети:

Графикон по избрана ќелија

Ајде внимателно да ги замениме првиот (потпис) и третиот (податоци) аргументи во оваа функција со имињата на нашите опсези од чекорите 2 и 3:

Графикон по избрана ќелија

Графиконот ќе почне да прикажува податоци за продажба од тековниот ред.

Чекор 5. Макро за повторна пресметка

Останува последниот допир. Microsoft Excel повторно ги пресметува формулите само кога податоците на листот се менуваат или кога ќе се притисне копче F9, и сакаме повторното пресметување да се случи кога се менува изборот, односно кога активната ќелија се преместува низ листот. За да го направите ова, треба да додадеме едноставно макро во нашата работна книга.

Кликнете со десното копче на јазичето на листот со податоци и изберете ја командата извор (Изворен код). Во прозорецот што се отвора, внесете го кодот на макро-ракувачот за настанот за промена на изборот:

Графикон по избрана ќелија

Како што можете лесно да замислите, сè што прави е да активира повторно пресметување на листот секогаш кога ќе се промени позицијата на активната ќелија.

Чекор 6. Означување на Тековната линија

За јасност, можете исто така да додадете правило за условно форматирање за да ја истакнете земјата што моментално е прикажана на графиконот. За да го направите ова, изберете ја табелата и изберете Дома — Условно форматирање — Правило за креирање — Користете формула за одредување ќелии за форматирање (Дома — Условно форматирање — Ново правило — Користете формула за да одредите кои ќелии да се форматираат):

Графикон по избрана ќелија

Овде формулата проверува за секоја ќелија во табелата дали нејзиниот број на ред се совпаѓа со бројот зачуван во променливата TekRow, а ако има совпаѓање, тогаш се активира пополнувањето со избраната боја.

Тоа е тоа – едноставно и убаво, нели?

забелешки

  • На големите маси, сета оваа убавина може да забави - условното форматирање е работа која бара многу ресурси, а повторното пресметување за секој избор исто така може да биде тешко.
  • За да спречите исчезнување на податоците на графиконот кога ќелијата е случајно избрана над или под табелата, можете да додадете дополнителна проверка на името TekRow користејќи вгнездени IF функции на формата:

    =IF(CELL(„ред“)<4,IF(CELL(„ред“)>4,CELL(„ред“)))

  • Истакнување на одредени колони во графикон
  • Како да креирате интерактивна табела во Excel
  • Координативен избор

Оставете Одговор