📊つかえる関数.com

スプシのQUERY関数をExcelで再現する方法は?

Googleスプレッドシート比較中級·更新: 2025-01-15
GoogleスプレッドシートのQUERY関数(SQL風の抽出・集計)は、Excel 2021/365ではFILTER+SORT+UNIQUEの組み合わせで再現できます。SELECT句はFILTER、WHERE句は条件式、ORDER BY句はSORT、GROUP BY句はUNIQUEとSUMIFSの組み合わせで実現します。Excel 2016/2019ではPower Queryを使い、テーブルの変換機能でフィルタ・並べ替え・グループ化を設定すれば同等の結果が得られます。QUERYのような1つの関数で完結はしませんが、段階的な処理として実装可能です。

📊 バージョン対応

2016
Power Query代替
2019
Power Query代替
2021
対応
365
対応

📋 実務での使用例

💼 スプシのQUERY: 売上1000以上を抽出

スプシのQUERY: 売上1000以上を抽出

=QUERY(A:D, "SELECT A, B, C WHERE C > 1000 ORDER BY C DESC")

💼 Excel代替: FILTER+SORT

Excel代替: FILTER+SORT

=SORT(FILTER(A:C, C:C>1000), 3, -1)
Google SheetsQUERYFILTERPower Query
📄

動的配列関数 移行マップ

旧関数 → 新関数の書き換え一覧(2021/365対応)

準備中※ PDFは現在作成中です。近日公開予定