
За да направите динамична диаграма, която автоматично пропуска празни стойности, можете да използвате динамични именувани диапазони, създадени с формули. Когато се добави нова стойност, диаграмата автоматично се разширява, за да включи стойността. Ако дадена стойност бъде изтрита, диаграмата автоматично премахва етикета.
В показаната диаграма данните се нанасят в една серия. Стойностите идват от именуван диапазон, наречен "стойности", дефиниран с формулата, предоставена по-долу:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30)) // values
Етикетите на оста идват от именуван диапазон, наречен "групи", дефиниран с тази формула:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30)) // groups
Тази страница обяснява по-подробно динамични именни диапазони, създадени с INDEX.
Как да направите тази диаграма
1. Създайте нормална диаграма въз основа на стойностите, показани в таблицата. Ако включите всички редове, Excel ще нанесе и празни стойности.
2. С помощта на диспечера на имената (control + F3) дефинирайте името "групи". В полето "препраща към" използвайте формула като тази:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30))
3. Определете име за "стойности" със същия процес, като използвате тази формула:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30))
4. Редактирайте поредицата от данни с командата Select data. За серийни стойности използвайте дефинираното име "стойности" с добавено име на листа:
=Sheet1!values
За етикети на категории използвайте дефинираното име "групи" с добавено име на листа:
=Sheet1!groups
5. Щракнете два пъти OK, за да запазите промените и да съществува диалоговият прозорец Избор на данни.