著者:
Peter Berry
作成日:
16 J 2021
更新日:
1 J 2024
コンテンツ
このwikiHowは、MicrosoftExcelでデータを自動的に報告する方法を説明しています。この記事では、Excelプラグインを使用してスプレッドシートをソースにリンクすることにより、ワークシート上で外部ソース(MySQL、Postgres、Oracleなど)からレポートをクエリおよび生成する方法についても説明します。そのデータ。
Excelスプレッドシートに保存されているデータについては、マクロコマンドを使用して、ボタンを押すだけでレポートを作成し、さまざまなファイルタイプにエクスポートします。幸い、Excelにはこの機能が組み込まれているため、自分でアルゴリズムを作成する必要はありません。
手順
方法1/2:外部データ(MySQL、Postgres、Oracleなど)を使用
- ダウンロード Excelプラグイン MicrosoftAppSourceのKloudioによる。 上記のユーティリティを使用すると、ソースデータベースまたは外部データベースとワークブックセットの間に継続的な接続を作成できます。このプラグインはGoogleSheetsでも機能します。
Kloudioポータルの+記号をクリックして、スプレッドシートと外部データソースを接続します。 データベースの詳細(データベースタイプ、資格情報)を入力し、機密データまたは企業データを使用している場合は、セキュリティ/暗号化オプションを選択します。
スプレッドシートとデータベースの間に接続を作成すると、Excelで外部データから直接クエリを実行してレポートを作成できるようになります。 Kloudioポータルからカスタムレポートを作成し、Excelの右側のドロップダウンメニューでドキュメントを選択します。任意のフィルターと更新率をレポートに適用できます(ビジネススプレッドシートは、毎週、毎日、または1時間ごとに自動的に更新できます)。
さらに、リンクされたスプレッドシートにデータをインポートして、外部データソースに更新することができます。 Kloudioポータルからアップロードテンプレートを作成すると、スプレッドシートから外部データソースに変更を手動または自動でアップロードできるようになります。広告
方法2/2:Excelで利用可能なデータを使用
- レポートするデータがExcelで保存、更新、および維持されている場合は、マクロを使用してレポートプロセスを自動化できます。 マクロは、複雑で反復的なタスクを自動化できる組み込み機能です。
- Excelを開きます。 緑の背景にある白い「X」Excelアプリをダブルクリック(またはMacではクリック)してから、 空白のワークブック (空白のスプレッドシート)サンプルページ。
- Macコンピュータでは、をクリックします ファイル (ファイル)を選択します 新しい空白のワークブック 表示されるドロップダウンメニューの(新しい空白のスプレッドシート)。
- 自動化する必要のあるExcelレポートがすでにある場合は、ファイルをダブルクリックしてExcelで開きます。
- 必要に応じて、スプレッドシートのデータを入力します。 結果を自動化する列に番号またはラベルを追加していない場合は、続行する前に続行してください。
- カードをオンにします 開発者 (開発者)。 デフォルトでは、タグ 開発者 Excelウィンドウの上部は表示されません。オペレーティングシステムに応じて、次のようにこのカードを有効にできます。
- Windowsの場合 クリック ファイル > オプション (オプション)> リボンをカスタマイズする (リボンをカスタマイズ)ウィンドウの左側で、ウィンドウの左下にある[開発者]ボックスをオンにし(最初に下にスクロールする必要がある場合があります)、[ OK.
- Macの場合 クリック Excel > 環境設定 ... (カスタマイズ可能)> リボン&ツールバー (ツールバーとリボン)[メインタブ]リストの[開発者]ボックスをオンにして、[ 保存する.
- クリック 開発者. このタブには、Excelウィンドウの上部が表示されます。ここにツールバーが表示されます。
- クリック マクロの記録 (マクロの記録)ツールバーにあります。 ウィンドウがポップアップします。
- マクロコマンドの名前を入力します。 [マクロ名]テキストボックスに、マクロコマンドの名前を入力します。これは、後でマクロコマンドを認識するのに役立ちます。
- たとえば、既存のデータからチャートをエクスポートするマクロオーダーを作成する場合、オーダーに「Chart1」などの名前を付けることができます。
- マクロのキーボードショートカットを作成します。 押す ⇧シフト 別のキー(文字など)と同時に T)後でマクロコマンドのキーボードショートカットを作成します。
- Macでは、キーボードのショートカットは次のようになります。 ⌥オプション+⌘コマンド および特定のキー(例: ⌥オプション+⌘コマンド+T).
- マクロコマンドを現在のExcelドキュメントに保存します。 [マクロを保存する]ドロップダウンボックスをクリックして、 このワークブック (このスプレッドシートを収集して)現在のワークブックを使用しているすべての人がマクロコマンドを使用できるようにします。
- マクロコマンドを保存するには、Excelファイルを独自の形式で保存する必要があります。
- クリック OK ウィンドウの下部にあります。 マクロコマンドの設定を保存すると、録音モードになります。これから記録が停止するまでに実行したアクションはすべて保存されます。
- 自動化する手順を実行します。 Excelは、クリックやキーストロークを追跡して、入力したオプションをフォーマットし、それらをマクロのリストに追加します。
- たとえば、データを選択してそこからグラフを作成するには、データを強調表示して、をクリックする必要があります。 インサート (挿入)Excelウィンドウの上部で、チャートタイプを選択し、使用するチャート形式をクリックして、必要に応じてチャートを編集します。
- マクロコマンドを使用してセルから値を追加する場合 A1 来る A12、空のセルをクリックして、次のように入力します = SUM(A1:A12) を押して ↵入力.
- クリック 録音を停止します (記録を停止します)。 オプションはカードのツールバーにあります 開発者。プログラムは記録を停止し、記録中に実行したすべての操作をマクロコマンドとして保存します。
- Excelワークブックをマクロトリガーファイルとして保存します。 クリック ファイル、選択 名前を付けて保存 (名前を付けて保存)そしてファイル形式をに変更します xlsm の代わりに xls。次に、ファイル名を入力し、保存場所を選択して、をクリックします。 保存する (保存する)。
- これを行わないと、マクロコマンドはスプレッドシートの一部として保存されません。つまり、別のコンピューターのユーザーにワークブックを送信すると、そのユーザーはマクロを使用できなくなります。
- マクロコマンドを実行します。 マクロコマンドの一部として作成したキーの組み合わせを押して続行します。スプレッドシートは、macroコマンドの手順を自動的に実行します。
- クリックしてマクロコマンドを実行することもできます マクロ カードに 開発者、マクロの名前を選択して、をクリックします 身震い (執行)。
助言
- Excelプラグインは、MicrosoftAppSourceまたは信頼できるサードパーティプロバイダーからのみ入手する必要があります。
- マクロは、単純なもの(値の追加やグラフの作成など)から複雑なもの(セルの値の計算、結果からのグラフの作成、グラフのラベル付けなど)まで、あらゆる用途に使用できます。結果を印刷します)。
- マクロでスプレッドシートを開くときは、クリックする必要がある場合があります コンテンツを有効にする フロントウィンドウ上部の黄色いバナーの(コンテンツ有効化)でマクロを使用できます。
警告
- マクロは、記録中に1ステップしかかかりません。誤って間違った値を入力したり、不要なプログラムを開いたり、何かを削除したりしないように注意してください。
- マクロは、悪意のある目的(コンピューター上のデータの削除など)に使用される可能性があります。信頼できないソースからマクロコマンドを実行しないでください。