videó
A probléma megfogalmazása
Van egy táblázatunk, amivel folyamatosan dolgoznunk kell (rendezni, szűrni, számolni rajta valamit), és aminek a tartalma időszakonként változik (hozzáadás, törlés, szerkesztés). Nos, legalábbis például – itt ez így van:
A méret – több tíz-több százezer soros – nem lényeges. A feladat az, hogy minden lehetséges módon leegyszerűsítse és megkönnyítse az életét azáltal, hogy ezeket a cellákat „okos” táblázattá alakítja.
Megoldás
Jelöljön ki egy cellát a táblázatban és a lapon Kezdőlap (Itthon) bővítse a listát Formázás táblázatként (Formázás táblázatként):
A stílusok legördülő listájában válasszon ki egy tetszőleges kitöltési lehetőséget ízlésünknek és színünknek, majd a kiválasztott tartományhoz tartozó megerősítő ablakban kattintson OK és a következő kimenetet kapjuk:
Ennek eredményeként a tartomány ilyen „okossá” történő átalakítása után Táblázat (nagybetűvel!) a következő örömeink vannak (kivéve a szép kivitelt):
- Létrehozva Táblázat nevet kap Táblázat 1,2,3 stb., amely a lapon megfelelőbbre cserélhető építész (Tervezés). Ez a név bármely képletben, legördülő listában és függvényben használható, például egy kimutatástábla adatforrásában vagy egy VLOOKUP függvény keresési tömbjében.
- Egyszer létrehozva Táblázat automatikusan a mérethez igazodik amikor adatokat ad hozzá vagy töröl. Ha hozzáteszed az ilyenekhez Táblázat új sorok – lejjebb nyúlik, ha új oszlopokat ad hozzá – szélességben bővül. A jobb alsó sarokban Asztalok láthatja az automatikusan mozgó határjelzőt, és ha szükséges, az egérrel módosíthatja a helyzetét:
- A kalapban Asztalok automatikusan Az automatikus szűrő bekapcsol (a lapon kényszeríthető letiltásra dátum (Dátum)).
- Amikor új sorokat ad hozzájuk automatikusan minden képlet átmásolódik.
- Ha új oszlopot hoz létre egy képlettel – a rendszer automatikusan átmásolja a teljes oszlopba – nem kell húzni a képletet fekete automatikus kiegészítéssel.
- Lapozáskor Asztalok le- oszlopfejlécek (A, B, C…) mezőnevekre módosulnak, azaz a tartományfejlécet már nem tudod úgy javítani, mint korábban (Excel 2010-ben van automatikus szűrő is):
- A jelölőnégyzet engedélyezésével Teljes sor megjelenítése (Össz sor) lap építész (Tervezés) a végén kapunk egy automatikus összesítési sort Asztalok funkció (összeg, átlag, szám stb.) kiválasztásával minden oszlophoz:
- Az adatokhoz Táblázat meg lehet szólítani egyes elemeinek nevének felhasználásával. Például az ÁFA oszlop összes számának összegzéséhez használhatja a képletet =SZUM(1. táblázat[ÁFA]) helyette = SUM (F2: F200) és nem a táblázat méretére, a sorok számára és a kijelölési tartományok helyességére gondolni. Lehetőség van a következő utasítások használatára is (feltételezve, hogy a tábla szabványos névvel rendelkezik Táblázat 1):
- =1. táblázat[#Összes] – hivatkozás a teljes táblázatra, beleértve az oszlopfejléceket, az adatokat és az összesített sort
- =1. táblázat[#Adatok] – csak adatokat tartalmazó link (nincs címsor)
- =1. táblázat[#Headers] – csak a táblázat első sorára hivatkozzon oszlopfejlécekkel
- =1. táblázat[#Összesen] - link a teljes sorra (ha van)
- =1. táblázat[#Ez a sor] — hivatkozás az aktuális sorra, például a =Táblázat1[[#Ez a sor];[ÁFA]] az aktuális táblázatsor ÁFA-értékére fog hivatkozni.
(Az angol verzióban ezek az operátorok a következőképpen hangzanak el: #All, #Data, #Headers, #Totals és #This sor).
PS
Az Excel 2003-ban volt valami távolról hasonló az ilyen „okos” táblázatokhoz – Listának hívták, és a menün keresztül jött létre. Adatok – Lista – Lista létrehozása (Adatok — Lista — Lista létrehozása). De még a jelenlegi funkcionalitás fele sem volt ott. Az Excel régebbi verzióiban sem volt ilyen.