shikumika’s diary

日々の事務作業で手間なことを簡単にできる仕組み(自動化、方法など)、困ったことの解決方法を調べた備忘録

【Excel】XLOOKUP関数は、テーブル内で使用できない

XLOOKUP関数は、VLOOKUP関数と比較して便利な関数です。しかし、テーブル内で使用すると「#スピル!」となってエラー。XLOOKUP関数など、複数のセルに結果が戻る数式は使用できないようなので備忘録。

使用のExcelは「Microsoft® Excel® for Microsoft 365 MSO」。

 

テーブル内でXLOOKUP関数を使用した状況は次のとおりで、「#スピル!」となってエラー。

「#スピル!」と表示される

テーブル内でXLOOKUP関数を使用するとエラー発生

確認すると、スピルした配列数式はテーブルで使用できないとのこと。

support.microsoft.com

 

なお、スピルとは、以下で「数式によって複数の値が生成され、その値が隣のセルに配置されることです」と説明があります。 

support.microsoft.com

 

以上、ExcelのXLOOKUP関数を含めてスピルした数式は、テーブル内で使用できないという備忘録でした。

ExcelのXLOOKUP関数は検索列と結果列の選択がしやすいなど、便利な関数です。以下に特徴と活用事例をまとめています。

shikumika.org