EXCEL の「スピル」機能って何?初心者向けにやさしく解説!

こんにちは、阿久梨絵です!
EXCEL を使っていて、「#SPILL!」というエラーを見たことはありませんか?
それ、実は「スピル」機能が関係しているかもしれません。

今回は、EXCEL初心者の方にもわかりやすく、「スピル」機能とは何か、どう使うのかをやさしく解説します!

スピルってそもそも何?

「スピル(Spill)」とは、関数の結果が複数のセルに自動的に広がる(あふれる)ことを意味します

従来のEXCELでは、関数の結果は1つのセルにしか表示されませんでした。でも、スピル機能が登場してからは、1つのセルに入力した関数が、複数のセルにまたがって結果を表示できるようになったんです!

例えばこんな感じ

=SEQUENCE(5)

この関数を1つのセルに入力すると、1〜5の数字が縦に並んで表示されます
つまり、1つのセルに書いた関数が、5つのセルに「スピル」して結果を出してくれるんです。


起動例

1. =SEQUENCE(5)で入力してENTERを押します。

2.直後の画面

スピル機能が使える EXCEL のバージョンは?

スピルは比較的新しい機能なので、すべての EXCEL で使えるわけではありません

EXCEL バージョンスピル対応備考
EXCEL 365✅ 対応常に最新機能が使えるのでおすすめ!
EXCEL 2021✅ 対応一部の新機能も使えるが、更新は固定
EXCEL 2019以前❌ 非対応スピル機能は使えません

おすすめは EXCEL 365(Microsoft 365)

常に最新の機能が使えるので、スピルをはじめとした便利な関数がどんどん追加されます!

スピルが使える関数の例

以下のような「動的配列関数」でスピルが活躍します。

SEQUENCE(連番を作る)
SORT(並び替え)
FILTER(条件に合うデータだけ抽出)
UNIQUE(重複を除いて一意の値だけ表示)

これらの関数は、複数の結果を一気に表示したいときにとても便利です!

「#SPILL!」エラーが出たら?

スピル機能を使っていて「#SPILL!」というエラーが出ることがあります。
これは、関数の結果を表示するためのスペースが足りないときに起こります。

よくある原因

スピル先のセルにすでに何か入力されている
結果が表示される範囲がテーブル内になっている
結果が非常に大きくて表示しきれない

対処法

スピル先のセルを空にする
テーブル外で関数を使う
結果のサイズを調整する

初心者にこそおすすめ!

スピル機能は、複雑な数式を使わずに、シンプルにデータを扱えるのが魅力です。
特に、データの抽出や並び替えを手作業でやっていた方には、作業効率がぐんとアップするはず!

まとめ

スピルは「関数の結果が複数セルに広がる」機能
動的配列関数と一緒に使うと便利
「#SPILL!」エラーは表示スペースが足りないときに起こる
・初心者でも簡単に使える!むしろ使わないともったいない!

EXCEL のスピル機能、ぜひ一度試してみてくださいね。
「こんなに簡単にできるの⁉」と驚くこと間違いなしです!
阿久梨絵でした!

Verified by MonsterInsights