ピアのパソコン学習ガイド
メニュー
Excel関数

PIVOTBY関数の使い方|関数でクロス集計表(ピボットのような表)を作る

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=PIVOTBY(行のフィールド, 列のフィールド, 値, 関数)

行の項目と列の項目を決めて、クロス集計表を式1つで作ります。元の表が変わると自動で作り直されるので、ピボットテーブルの「更新」がいりません。

PIVOTBY関数の使い方の図 E1 fx =PIVOTBY(A2:A5,B2:B5,C2:C5,SUM) A B C D E F G H 1 2 3 4 5 担当 月 売上 田中 10月 50 田中 11月 70 佐藤 10月 40 佐藤 11月 60 10月 11月 合計 佐藤 40 60 100 田中 50 70 120 合計 90 130 220
担当を縦、月を横にした売上の合計の表ができます。

引数の意味

引数入れるもの図の例
行のフィールド縦に並べる項目A2:A5
列のフィールド横に並べる項目B2:B5
値集計する数字C2:C5
関数集計のしかたSUM

使えるバージョン

Microsoft 365で使えます。行の項目だけで集計するなら GROUPBY です。

よくある質問

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報