メインコンテンツへスキップ

請求書番号に基づいてExcelで小計を取得するにはどうすればよいですか?

Author: Xiaoyang Last Modified: 2025-08-06
get subtotal based on invoice number

別の列に請求書番号とその対応する金額のリストがある場合、以下のようなスクリーンショットに示すように、各請求書番号ごとの小計金額を取得したいとします。この問題をExcelで解決するにはどうすればよいでしょうか?

数式を使用して請求書番号に基づく小計金額を取得

強力な機能を使用して請求書番号に基づく小計金額を取得


数式を使用して請求書番号に基づく小計金額を取得

この作業に対処するには、以下の数式を適用できます:

次の数式を空白のセルにコピーして貼り付けてください:

=IF(COUNTIF($A$2:A2,A2)=1,SUMIF($A:$A,A2,$B:$B),"")

次に、この数式を使用したいセルまでフィルハンドルをドラッグすると、各請求書番号に基づいて小計結果が計算されます。スクリーンショットをご覧ください:

Get subtotal amount based on invoice number and put the totals above

注意

1. 上記の数式では、A2は使用したい請求書番号が含まれている最初のセル、A:Aは請求書番号が含まれる列、 B:Bは小計を取得したい列データです。

2. 各請求書番号の最後のセルに出力結果を表示したい場合は、以下の配列数式を適用してください:

=IF(A2=A3,"",SUM(IF($A$2:$A$12=A2,$B$2:$B$12,0)))

そして、正しい結果を得るために Ctrl + Shift + Enter キーを同時に押す必要があります。スクリーンショットをご覧ください:

Get subtotal amount based on invoice number and put the totals below



強力な機能を使用して請求書番号に基づく小計金額を取得

Kutools for Excel をお持ちの場合、便利な「高度な行のマージ」機能を使用して、同じ請求書番号を結合し、各請求書番号に基づいて小計を取得できます。

ヒント:この「 高度な行のマージ」機能を適用するには、まず Kutools for Excel をダウンロードし、その後、この機能を迅速かつ簡単に適用します。

Kutools for Excel をインストールした後、次の手順を実行してください:

1. まず、元のデータを新しい範囲にコピーして貼り付け、新しく貼り付けたデータ範囲を選択してから、Kutools > 結合 & 分割 > 高度な行のマージ をクリックします。スクリーンショットをご覧ください:

click Advanced Combine Rows feature of kutools

2. 「高度な行のマージ」ダイアログボックスで、「請求書番号」列名をクリックし、「メインキー」オプションをクリックしてこの列をキーカラムとして設定します。次に、小計が必要な「金額」列名を選択し、「計算」>「合計」をクリックします。スクリーンショットをご覧ください:

3. 設定を指定したら、「OK」ボタンをクリックします。これで、すべての同じ請求書番号が結合され、対応する金額が合計されました。スクリーンショットをご覧ください:

original data arrow right result of getting subtotal based on invoice number

今すぐ Kutools for Excel をダウンロードして無料でお試しください!


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom