Відэа
Пастаноўка задачы
У нас ёсць табліца, з якой пастаянна даводзіцца працаваць (сартаваць, фільтраваць, нешта ў ёй лічыць) і змесціва якой перыядычна мяняецца (дадаваць, выдаляць, рэдагаваць). Ну хаця б для прыкладу – вось так:
Памер - ад некалькіх дзесяткаў да некалькіх сотняў тысяч радкоў - не мае значэння. Задача - усяляк спрасціць і палегчыць сабе жыццё, ператварыўшы гэтыя вочкі ў «разумную» табліцу.
Рашэнне
Выберыце любую ячэйку ў табліцы і на ўкладцы Галоўная (Дадому) пашырыць спіс Фармат у выглядзе табліцы (Фарматаваць як табліцу):
У выпадальным спісе стыляў выбіраем любы варыянт залівання на наш густ і колер і ў акне пацверджання абранага дыяпазону націскаем OK і мы атрымліваем наступны вынік:
У выніку пасля такога ператварэння дыяпазону ў «разумны» табліца (з вялікай літары!) маем наступныя радасці (акрамя прыгожага дызайну):
- Створаны табліца атрымлівае назву Табліца 1,2,3 г.д., які можна змяніць на больш адэкватны на ўкладцы Канструктар (Дызайн). Гэта імя можа выкарыстоўвацца ў любых формулах, выпадальных спісах і функцыях, такіх як крыніца даных для зводнай табліцы або масіў пошуку для функцыі VLOOKUP.
- Створана аднойчы табліца аўтаматычна падладжваецца пад памер пры даданні або выдаленні дадзеных у яго. Калі дадаць да такіх табліца новыя радкі – пацягнецца ніжэй, калі дадаць новыя слупкі – пашырыцца ў шырыню. У правым ніжнім куце Табліцы Вы можаце ўбачыць аўтаматычна рухаецца памежны маркер і пры неабходнасці адкарэктаваць яго становішча з дапамогай мышы:
- У капелюшы Табліцы аўтаматычна Аўтафільтр уключаецца (можна прымусова адключыць на ўкладцы Дата (Дата)).
- Пры даданні новых радкоў у іх аўтаматычна усе формулы капіююцца.
- Пры стварэнні новага слупка з формулай - ён будзе аўтаматычна скапіяваны ва ўвесь слупок - не трэба перацягваць формулу з чорным крыжыкам аўтазапаўнення.
- Пры пракрутцы Табліцы ўніз загалоўкі слупкоў (A, B, C…) зменены на назвы палёў, гэта значыць вы больш не можаце выправіць загаловак дыяпазону, як раней (у Excel 2010 таксама ёсць аўтафільтр):
- Уключыўшы сцяжок Паказаць агульны радок (выніковы радок) таб Канструктар (Дызайн) мы атрымліваем аўтаматычны агульны радок у канцы Табліцы з магчымасцю выбару функцыі (сума, сярэдняе, падлік і г.д.) для кожнага слупка:
- Да дадзеных у табліца можна звярнуцца з дапамогай назваў асобных яго элементаў. Напрыклад, каб прасумаваць усе лічбы ў графе ПДВ, можна выкарыстоўваць формулу =СУМ(Табліца1[ПДВ]) замест = СУМА (F2: F200) і не думаць аб памеры табліцы, колькасці радкоў і правільнасці выбару дыяпазонаў. Таксама можна выкарыстоўваць наступныя аператары (пры ўмове, што табліца мае стандартнае імя Табліца 1):
- =Табліца1[#Усе] – спасылка на ўсю табліцу, уключаючы загалоўкі слупкоў, даныя і агульны радок
- =Табліца1[#Даныя] – спасылка толькі на дадзеныя (без радка загалоўка)
- =Табліца1[#Загалоўкі] – спасылка толькі на першы радок табліцы з загалоўкамі слупкоў
- =Табліца1[#Усяго] – спасылка на агульны радок (калі яна ёсць)
- =Табліца1[#Гэты радок] — спасылка на бягучы радок, напрыклад, формула =Табліца1[[#Гэты радок];[VAT]] будзе спасылацца на значэнне ПДВ з бягучага радка табліцы.
(У англійскай версіі гэтыя аператары будуць гучаць адпаведна як #All, #Data, #Headers, #Totals і #This row).
PS
У Excel 2003 было нешта аддалена падобнае на такія «разумныя» табліцы - яно называлася List і стваралася праз меню Дадзеныя – Спіс – Стварыць спіс (Дадзеныя — Спіс — Стварыць спіс). Але нават паловы цяперашняга функцыяналу не было зусім. У старых версіях Excel гэтага таксама не было.