これをクリックしてソリューションをダウンロードします。
指定されたアカウント番号と月に対応する範囲を取得する InvoiceDetails という変数範囲を作成しました。アカウント番号と月 (ソース テーブルで利用可能) を入力し、その上にある [請求書の生成] ボタンをクリックして、下の表に請求書を一覧表示する必要があります。
テーブル形式の入力データは変更しないでください。データ シートの値をソース テーブルに貼り付けた後、最初にアカウント番号 (A から Z)、次に日付 (古いものから新しいものへ) で同じものを並べ替えることを忘れないでください。これを行わないと、さまざまな結果が生成される可能性があります。
例として、質問のスクリーンショットにあるデータを使用し、ソース テーブルの月をキャプチャするためにフィールドを挿入しました。
請求書シートに月を入力するときは、挿入したい月の最初の日を入力し、入力したソース テーブルで使用可能な値のみを入力してください。そうしないと、エラーが発生します。これに対して検証を設定できます。
これをアイデア/ベースとして、独自のワークブックを作成します。
バグがあれば教えてください。
または、単純なピボット テーブルを使用してこれらを生成することもできます。