Hoe rapporten in excel te automatiseren

Vanuit dit artikel leert u hoe u de oprichting van gegevensverslagen in Microsoft Excel wilt automatiseren. Het wordt hier beschreven als in de Excel-tabel om gegevens van een externe bron (MySQL, Postgres, Oracle enzo aan te vragen) en een rapport aan te maken met behulp van een speciale plug-in die Excel-tabel met externe gegevensbronnen zal aansluiten.

Om een ​​gegevensverslag in de Excel-tabel te maken, gebruiken we de macro, waarmee u rapporten in verschillende bestandsindelingen kunt opslaan met één druk op de toets. Houd er rekening mee dat een Excel een functie heeft waarmee u macro`s kunt maken zonder programmatecode te hoeven schrijven.

Stappen

Methode 1 van 2:
Voor gegevens in Excel
  1. Titel afbeelding Automate rapporten in Excel Stap 1
een. Als de gegevens waarop het rapport moet worden gecompileerd al in de Excel-tabel staan, automatiseren het proces van het maken van een rapport met macro`s. Macro`s worden ondersteund door een Excel-functie waarmee u complexe en repetitieve taken kunt automatiseren.
  • Titel afbeelding Automate rapporten in Excel Stap 2
    2. Uitrusten. Dubbelklik (of klik gewoon op de Mac-computer) op het pictogram als een witte letter "X" op een groene achtergrond en klik vervolgens op "Leeg boek" op de pagina Sjablonen.
  • Op de Mac-computer moet u mogelijk op "Bestand"> "Leeg Boek" op ".
  • Als u al een Excel-rapport hebt om te automatiseren, dubbelklikt u op het rapportbestand om deze in Excel te openen.
  • Titel afbeelding Automate rapporten in Excel Stap 3
    3. Voer indien nodig uw spreadsheet-gegevens in. Als u de headers van de kolommen en de nummers die u nodig hebt om een ​​rapport niet te hebben toegevoegd, doe het dan nu.
  • Titel afbeelding Automate rapporten in Excel Stap 4
    4. Activeer het menu Ontwikkelaar. Standaard wordt dit menu niet weergegeven aan de bovenkant van het Excel-venster. Om het menu "Ontwikkelaar" in te schakelen:
  • ramen - Druk op "Bestand"> "Parameters"> "Configureer de tape" (in het linkervenster), selecteer het selectievakje "Ontwikkelaar" in de rechter benedenhoek (als u deze optie niet ziet, scrolt u vervolgens naar de pagina) Klik OK".
  • MAC - Druk op "Excel"> "Parameters"> Ribbon en Toolbar, vink het selectievakje "Developer" in de lijst "BASIC" en klik vervolgens op "Opslaan".
  • Titel afbeelding Automate rapporten in Excel Stap 5
    vijf. Klik Ontwikkelaar. U vindt dit tabblad bovenaan het Excel-venster. Developer-werkbalk opent.
  • Titel afbeelding Automate rapporten in Excel Stap 6
    6. Klik op Macro-record. Dit is de optie op de werkbalk. Er verschijnt een pop-upvenster.
  • Titel afbeelding Automate rapporten in Excel Stap 7
    7. Voer de naam van de macro in. Doe het in het tekstveld "Macro-naam". Dus dan zal je gemakkelijk bepalen wat voor soort macro.
  • Als de macro bijvoorbeeld een schema zal bouwen op basis van de beschikbare gegevens, naam IT "GRAFIEK1" of op de een of andere manier vergelijkbaar.
  • Titel afbeelding Automate rapporten in Excel Stap 8
    acht. Maak een sneltoets om Macro te starten. Op de toets drukken ⇧ Shift en druk vervolgens op een andere toets (bijvoorbeeld, T) om een ​​toetsenbordsleutel te maken.
  • Op de Mac-computer zal de toetscombinatie zijn ⌥ Optie+⌘ Commando En een andere sleutel (bijvoorbeeld, ⌥ Optie+⌘ Commando+T).
  • Titel afbeelding Automate rapporten in Excel Stap 9
    negen. Sla de macro op in de open tafel Excel. Om dit te doen, klikt u op "Opslaan B" en selecteert u het menu "Dit boek" zodat de macro beschikbaar is voor iedereen die deze tabel zal openen.
  • Excel-bestand moet worden opgeslagen in een speciaal formaat met macro`s.
  • Titel afbeelding Automate rapporten in Excel Stap 10
    10. Klik op OK. Deze knop onderaan het venster. Macro-instellingen worden opgeslagen en de schrijfmodus wordt ingeschakeld. Vanaf nu worden al uw acties opgenomen (vóór het moment waarop u opneemt).
  • Titel afbeelding Automate rapporten in Excel Stap 11
    elf. Volg de stappen die u wilt automatiseren. Excel zal elke klik bijhouden, elke toetsaanslag en de ingevoerde opmaakparameters - dit alles wordt ingevoerd in de macro-lijst.
  • Om de gegevens bijvoorbeeld te selecteren en een diagram te maken, selecteert u de gewenste gegevens, klikt u op "Invoegen" boven aan het Excel-venster, selecteert u het type diagram en bewerk het diagram als u nodig hebt.
  • Nog een voorbeeld: om een ​​macro te maken om een ​​grafiek te bouwen uit gegevens die in cellen met A1 via A12 zijn, klikt u op een lege cel, enter = Sommen (A1: A12) en druk op ↵ Enter.
  • Titel afbeelding Automate rapporten in Excel Stap 12
    12. Klik op Stop met opnemen. Deze optie staat op de werkbalk "Developer". Het record wordt gestopt en al uw acties die u tijdens het opnemen hebt gedaan, worden opgeslagen als een afzonderlijke macro.
  • Titel afbeelding Automate rapporten in Excel Stap 13
    13. Sla de Excel-tabel op als een bestand met MacroS-ondersteuning. Klik op "Bestand"> Opslaan als »en wijzig het bestandsindeling naar" XLSM "(in plaats van" XLS "). Voer vervolgens de bestandsnaam in, selecteer de map om het op te slaan en klik op "Opslaan".
  • Als u dit niet doet, wordt de macro niet opgeslagen als onderdeel van de spreadsheet, dat wil zeggen, zij zullen geen andere mensen op andere computers kunnen gebruiken.
  • Titel afbeelding Automate rapporten in Excel Stap 14
    veertien. Voer macro uit. Om dit te doen, drukt u op de toetscombinatie die is geselecteerd bij het maken van een macro. De processen die in de macro zijn opgenomen, worden uitgevoerd.
  • Om de macro te starten, kunt u op "Macros" op het tabblad Ontwikkelaar drukken, de macro-naam selecteren en klikken op "Uitvoeren".
  • Methode 2 van 2:
    Voor externe gegevens (MySQL, PostGres, Oracle enzovoort)
    1. Titel afbeelding Automate rapporten in Excel Stap 15
    een. Gedownload Plugin KLoudio. Hiermee kan uw Excel-tabel worden aangesloten op een externe database of gegevensbron. Deze plug-in werkt ook met Google Tables.
  • Titel afbeelding Automate rapporten in Excel Stap 16
    2. Vergelijk uw tabel met een externe gegevensbron. Klik hiervoor op de knop "+" op de KLOUDIO-portal. Voer informatie over uw database in (database-type, inloggegevens) en selecteer Beveiligings- / coderingsopties als u met vertrouwelijke gegevens of bedrijfsgegevens werkt.
  • Titel afbeelding Automate rapporten in Excel Stap 17
    3. Wanneer uw tabel is aangesloten op de database, vraagt ​​u externe gegevens aan en kunt u rapporten maken die rechtstreeks in Excel kunnen zijn. Maak een rapport op de KLOUDIO-portal en selecteer deze vervolgens in het Excel-menu. Pas vervolgens extra filters toe en stel de frequentie van de rapportupdate in (zodat de tabel elke week, dag of zelfs een uur automatisch wordt bijgewerkt).
  • Titel afbeelding Automate rapporten in Excel Stap 18
    4. Bovendien kunt u de gegevens in de aangesloten tabel invoeren en de gegevens in de externe gegevensbron bijwerken. Maak de downloadsjabloon op de KLOUDIO-portal en krijg de mogelijkheid om handmatig of automatisch wijzigingen in uw spreadsheet te downloaden naar de externe gegevensbron.
  • Tips

    • Laad Excel-plug-ins alleen uit Microsoft Appsource, als u de ontwikkelaars van derden niet vertrouwt.
    • Macro`s kunnen worden gebruikt om beide eenvoudige taken te automatiseren (bijvoorbeeld om waarden of het maken van diagrammen) en complex (bijvoorbeeld om waarden in cellen te berekenen, een diagram maken op basis van de resultaten van berekeningen, het markeren van diagrammen en afdrukken verkregen resultaten).
    • Als u de spreadsheet met een macro opent, moet u mogelijk op "Inhoud inschakelen" op de gele strook aan de bovenkant van het venster inschakelen om de macro te gebruiken.

    Waarschuwingen

    • Macro voegt absoluut alle acties toe die u in de opnamemodus uitvoert. Voer daarom geen foutieve waarden in, begin geen onnodige programma`s en verwijder geen bestanden.
    • Macro`s kunnen kwaadaardig zijn (bijvoorbeeld, gemaakt om bestanden op een computer te verwijderen). Voer geen macro`s uit die zijn verkregen van onbetrouwbare bronnen.
    Deel in het sociale netwerk:
    Vergelijkbaar