Nutikad tabelid Excelis

Video

Probleemi sõnastamine

Meil on tabel, millega peame pidevalt töötama (selle peal midagi sorteerima, filtreerima, loendama) ja mille sisu perioodiliselt muutub (lisa, kustuta, muuda). Noh, vähemalt näiteks – siin on see nii:

Suurus – mitmekümnest mitmesaja tuhandeni – pole oluline. Ülesanne on lihtsustada ja muuta oma elu igal võimalikul viisil lihtsamaks, muutes need lahtrid "targaks" tabeliks.

Lahendus

Valige tabelis ja vahekaardil mis tahes lahter Avaleht (Kodu) laiendage loendit Vorminda tabelina (Vorminda tabelina):

 

Valige stiilide ripploendist mis tahes meie maitsele ja värvile vastav täitevalik ning klõpsake valitud vahemiku kinnitusaknas OK ja saame järgmise väljundi:

Selle tulemusel pärast vahemiku sellist muutmist "targaks" Tabel (suure algustähega!) on meil järgmised rõõmud (va kena kujundus):

  1. Loodud Tabel saab nime Tabel 1,2,3 jne, mida saab vahekaardil sobivamaks muuta Ehitaja (Kujundus). Seda nime saab kasutada mis tahes valemites, ripploendites ja funktsioonides, näiteks pivot-tabeli andmeallikas või funktsiooni VLOOKUP otsingumassiivis.
  2. Loodud üks kord Tabel kohandub automaatselt suuruse järgi andmete lisamisel või kustutamisel. Kui lisada sellistele Tabel uued read – see venib madalamale, kui lisate uusi veerge – laieneb laiusele. Alumises paremas nurgas Tabelid näete automaatselt liikuvat piiritähist ja vajadusel saate selle asukohta hiirega reguleerida:

     

  3. Mütsis Tabelid automaatselt Automaatne filter lülitub sisse (saab vahekaardil sundida keelama kuupäev (Kuupäev)).
  4. Kui lisate neile automaatselt uusi ridu kõik valemid kopeeritakse.
  5. Valemiga uue veeru loomisel – see kopeeritakse automaatselt tervesse veergu – pole vaja musta automaatse täitmise ristiga valemit lohistada.
  6. Kerimisel Tabelid alla veergude pealkirjad (A, B, C…) muudetakse väljanimedeks, st te ei saa enam vahemiku päist parandada nagu varem (Excel 2010-s on ka automaatfilter):
  7. Märkeruudu lubades Näita kogu rida (rida kokku) tab Ehitaja (Kujundus) lõppu saame automaatse summade rea Tabelid võimalusega valida iga veeru jaoks funktsioon (summa, keskmine, arv jne):
  8. Andmete juurde Tabel saab käsitleda kasutades selle üksikute elementide nimesid. Näiteks kõigi käibemaksu veerus olevate numbrite summeerimiseks võite kasutada valemit =SUM(tabel 1[KM]) selle asemel =SUM(F2:F200) ja mitte mõelda tabeli suurusele, ridade arvule ja valikuvahemike õigsusele. Samuti on võimalik kasutada järgmisi lauseid (eeldusel, et tabelil on standardnimi Tabel 1):
  • =Tabel1[#Kõik] – link kogu tabelile, sealhulgas veerupäised, andmed ja kogu rida
  • =Tabel 1[#Andmed] - ainult andmete link (ilma tiitliriba)
  • =Tabel 1[#Headers] – linkida ainult tabeli esimesele reale veergude pealkirjadega
  • =Tabel 1[#Kokku] – link kogureale (kui see on kaasas)
  • =Tabel1[#See rida] — viide praegusele reale, näiteks valem =Tabel1[[#See rida];[KM]] viitab praeguse tabeli rea käibemaksuväärtusele.

    (Ingliskeelses versioonis kõlavad need operaatorid vastavalt sõnadega #All, #Data, #Headers, #Totals ja #This rida).

PS

Excel 2003-s oli midagi sarnast selliste "nutikate" tabelitega – seda kutsuti loendiks ja see loodi menüü kaudu. Andmed – loend – Loo loend (Andmed — Loend — Loo loend). Kuid isegi poolt praegusest funktsionaalsusest polnud seal üldse. Ka Exceli vanematel versioonidel seda polnud.

Jäta vastus