Office365やExcel2019で新しく搭載された「スピル」と言う機能があります。 スピル機能を使うと複数の答えを返す関数を従来よりも圧倒的に簡単にセルに展開することが出来ます。 この機能と相性が良いのでは思っていた、ExcelのデータをSQL文で集計した結果をセルに表示する関数を作ってみた。 ※スピル機能自体はこちらをご参考ください。 スピルについて|エクセル入門 excel-ubara.com 関数の動作 完成した関数を入力してみるとこのようになる。 C1セルに関数を入力すると関数を入力したセルだけではなく、周りのセルにも答えが入力される。 関数を確定した際に青線で囲われている部分がスピル機能で答えが入力された範囲。 今回入力した関数は以下の通り。 =SQLSearch("select キャリア,sum(年齢) as 合計 from [sheet1$] group by キャリア