Tabulas šablons (Template) pēc būtības ir veidlapa, kuras viens neaizpildīts eksemplārs tiek glabāts zināmā failā un, katru reizi norādot šo failu, tam tiek automātiski izveidota kopija.
Šādus šablonus izgatavo datiem, kuru ievadīšana veidlapās to lietošanu padara ērtāku un pārskatāmāku. Piemēram, pārskatiem par noteiktu laika periodu, bilancēm, atskaitēm.
Tabulas šablonā parasti glabā:
Nemainīgo tekstu: virsrakstus, tabulas aiļu, rindu nosaukumus u.tml.;
Formatus: tekstam, skaitļiem, robežlīnijas u.c.
Formulas;
Datu ievades kontroles parametrus;
Izdrukas parametrus;
Aizsardzības parametrus.
Kā piemēru apskatīšu resursu izlietojuma pārskatu sagatavošanu. Kādā uzņēmumā tiek vākti dati par resursu izlietojumu un katru mēnesi šī informācija tiek apkopota. Resursi ir nemainīgi, bet mainās tikai to izlietojuma daudzums.
Visos mēnešos jeb pārskta periodos informācija ir vienveidīga, tātad faktiski ir jāaizpilda veidlapas. Veidlapu veidošu kā tabulas šablonu (template).
Tabulas paraugs
Tabulas šablonu jāveido tā, lai lietotājam būtu jāievada tikai mainīgie dati. Šūnu formāti ir jāsagatavo ne tikai nemainīgajam tekstam, bet arī mainīgo datu šūnām, kas šablonā ir tukšas.
Īpaši ir jāpadomā par skaitļu formātiem, jo varbūt datus vajadzēs noapaļot līdz noteiktam ciparu skaitam vai arī tiem būs jāpievieno kāds teksta simbols, piemēram, valūtas zīme vai mērvienība.
Datu šunas šablonā var aizpildīt ar biežāk sastopamo vērtību, piemēram, 0. Tas paātrinās tabulas aizpildīšanas procesu.
Ja tabulā paredzēti kādi aprēķini, tad šablona noteikti jāiestrādā aprēķinu formulas, norādot tajās mainīgo datu šūnu adreses. Tad, ievadot šūnās datus, automātiski tiks aprēķināti no tiem atkarīgie formulu rezultāti. Šablonā pieļaujams, ka formulu rezultāti ir 0 vai pat kļūdu ziņojumi, jo tajā nav datu reālu rezultātu aprēķināšanai.
Kļūdas paziņojumu šūnā var noņemt, izmantojot funkciju kategorijas Information funkciju ISERROR. Funkcijas rezultāts ir TRUE, ja kādā no norādītajām šūnāmir kļūdas vērtība. Funkciju ISERROR var lietot kā IF funkcijas datu izvērtējuma kritēriju.
Piemēram:
=IF(ISERROR(AVERAGE(C6:C11);” ”;AVERAGE(C6:C11))
Tā kā tabulas pēc datu ievadīšanas mēdz arī izdrukāt, tad šablonā jāiestrādā izdrukas lapas parametri, kas nosakāmi Page Setup dialoga logā. Jāiestrādā:
papīra formāts;
izdrukas vērsums lapā un mērogs;
tabulas izdrukājamais apgabals u. tml.
…