Slimme tabellen in Excel

Video

Formulering van het probleem

We hebben een tabel waarmee we constant moeten werken (sorteren, filteren, er iets op rekenen) en waarvan de inhoud periodiek verandert (toevoegen, verwijderen, bewerken). Nou ja, tenminste, voor een voorbeeld - hier is het als volgt:

De grootte – van enkele tientallen tot enkele honderdduizenden regels – is niet belangrijk. De taak is om uw leven op alle mogelijke manieren te vereenvoudigen en gemakkelijker te maken door van deze cellen een "slimme" tafel te maken.

Oplossing

Selecteer een cel in de tabel en op het tabblad Home (Home) de lijst uitbreiden Opmaken als een tabel (Formaat als tabel):

 

Selecteer in de vervolgkeuzelijst met stijlen een vuloptie naar onze smaak en kleur en klik in het bevestigingsvenster voor het geselecteerde bereik op OK en we krijgen de volgende uitvoer:

Als gevolg hiervan is na een dergelijke transformatie van het assortiment naar “slimme” tafel (met een hoofdletter!) hebben we de volgende geneugten (op een mooi design na):

  1. Gemaakt tafel krijgt een naam Tabel 1,2,3 enz. die kan worden gewijzigd in een meer geschikte op het tabblad Constructeur (Ontwerp). Deze naam kan worden gebruikt in alle formules, vervolgkeuzelijsten en functies, zoals een gegevensbron voor een draaitabel of een opzoekarray voor een VERT.ZOEKEN-functie.
  2. Eenmaal gemaakt tafel past zich automatisch aan de maat aan wanneer u er gegevens aan toevoegt of verwijdert. Als je hieraan toevoegt tafel nieuwe regels - het zal lager uitrekken, als u nieuwe kolommen toevoegt - zal het in de breedte uitbreiden. In de rechter benedenhoek Tafels u kunt de automatisch bewegende grensmarkering zien en, indien nodig, de positie aanpassen met de muis:

     

  3. in de hoed Tafels webmaster. AutoFilter wordt ingeschakeld (kan geforceerd worden uitgeschakeld op het tabblad) Data (Datum)).
  4. Wanneer er automatisch nieuwe regels aan worden toegevoegd alle formules worden gekopieerd.
  5. Bij het aanmaken van een nieuwe kolom met een formule – deze wordt automatisch gekopieerd naar de hele kolom – het is niet nodig om de formule te slepen met het zwarte kruis voor automatisch aanvullen.
  6. Bij het scrollen Tafels beneden kolomkoppen (A, B, C...) worden gewijzigd in veldnamen, dat wil zeggen dat u de bereikkop niet langer kunt corrigeren zoals voorheen (in Excel 2010 is er ook een autofilter):
  7. Door het selectievakje in te schakelen Toon totale regel (Totale rij) tab Constructeur (Ontwerp) we krijgen een automatische totalenrij aan het einde Tafels met de mogelijkheid om voor elke kolom een ​​functie (som, gemiddelde, telling, enz.) te selecteren:
  8. Naar de gegevens in tafel kan worden aangesproken met behulp van de namen van de afzonderlijke elementen. Als u bijvoorbeeld alle getallen in de btw-kolom wilt optellen, kunt u de formule gebruiken: =SOM(Tabel1[BTW]) verkrijgen in plaats daarvan = SOM (F2: F200) en niet te denken aan de grootte van de tabel, het aantal rijen en de juistheid van de selectiebereiken. Het is ook mogelijk om de volgende uitspraken te gebruiken (ervan uitgaande dat de tabel de standaardnaam heeft): Tabel 1):
  • =Tabel1[#Alle] – link naar de hele tabel, inclusief kolomkoppen, gegevens en totale rij
  • =Tabel1[#Gegevens] – data-only link (geen titelbalk)
  • =Tabel1[#Kopteksten] – link alleen naar de eerste rij van de tabel met kolomkoppen
  • =Tabel1[#Totalen] – link naar de totale rij (indien inbegrepen)
  • =Tabel1[#Deze rij] — verwijzing naar de huidige rij, bijvoorbeeld de formule =Tabel1[[#Deze rij];[BTW]] verwijst naar de btw-waarde van de huidige tabelrij.

    (In de Engelse versie klinken deze operatoren respectievelijk als #All, #Data, #Headers, #Totals en #This row).

PS

In Excel 2003 was er iets dat in de verste verte op zulke "slimme" tabellen leek - het heette de lijst en werd gemaakt via het menu Gegevens – Lijst – Lijst maken (Data — Lijst — Lijst maken). Maar zelfs de helft van de huidige functionaliteit was er helemaal niet. Oudere versies van Excel hadden dat ook niet.

Laat een reactie achter