top of page

vol.142 -「超便利!Excelのスピル機能」

  • 執筆者の写真: 株式会社ビジョンクリエイト
    株式会社ビジョンクリエイト
  • 2022年8月1日
  • 読了時間: 2分

業務でなにかと利用する機会の多いExcelですが、Excel for Microsoft365とExcel2021に実装されている「スピル」をご存じでしょうか?

私も最近存在を知り、実際に使ってみてその利便性に衝撃を受けました。もっと早く知っていれば良かった…と後悔するくらいです。

もし「まだ使ったことないよー」という方がおられましたら、この記事を参考に是非試してみてくださいね。


■スピルとは

これまでは、数式を入力したセルにだけ数式の結果が表示されるのが常識でした。しかし、スピルを使うと、数式が複数の結果を返す場合は、数式を入力したセルだけでなく、隣接するセルにも結果が表示されます。

他のセルにいちいち同じ数式をコピーする手間を省くことができ、作業の効率が上がります。また、数式を変更すれば隣接するセルにも自動的に反映されるため、よくある「一ヶ所だけ数式の変更が漏れていた!」といったミスも防ぐことができます。


■基本的な使い方

スピルの基本的な使い方です。

例えば、セルA1からA4に入力された値をセルB1からB4にも表示させるには、セル【B1】に「=A1:A4」と入力してEnterキーを押します。

ree

すると、下図のようにセルB1からB4に値が表示されます。

ree

数式を入力したのはセルB1だけですが、隣接するB2からB4まで結果が自動的に表示されました。これが「スピル」になります。

またセルB2の数式バーを見ると、セルB1と同じ数式「=A1:A4」が表示されており、文字の色が薄くなっています。これを「ゴースト」と言います。

ree

■スピル範囲の指定方法

スピル範囲の値を関数などから参照する場合、スピル範囲演算子「#」を使用します。

例えば、セルB1からB4までの平均値を求める場合、これまでは「=AVERAGE(B1:B4)」と記入していましたが、「=AVERAGE(B1#)」と入力することで自動的にスピル範囲の平均値が算出されます。

ree

B1セルのスピル範囲を変更すると、C1セルのAVERAGEの範囲も自動的に追従しますので、AVERAGEのパラメータの修正が漏れていて計算結果が合わないといったミスを防ぐことができます。

ree

■スピルの応用

スピルは様々な関数で利用できます。

以下の例では、XLOOKUP関数でスピルを使用して、セルF3に入力した部品コードに合致した部品名、単価、単位(B列からD列の値)を取得します。

やり方は、セルG3に「=XLOOKUP(F3,A3:A6,B3:D6)」と入力するだけです。

ree

これで、セルF3に部品コードを入力すると、入力した部品コードに応じてセルG3からI3に値が表示されます。

ree


■スピルで効率的な作業を

このようにスピルを活用すると、数式の入力が最小限で済み、作業が劇的に楽になります。Excelにはスピル以外にもまだまだ活用できていない便利な機能があると思いますので、これからも探していこうと思います。





最新記事

すべて表示
vol.158 -「GPUってなに? - AI用途で注目されるパーツ」

はじめに 「NVIDIA」という言葉をご存知でしょうか? 「NVIDIA」は GPU関連の半導体を開発・販売している企業 です。 株式市場の話題でも良く出てきているので、名前は聞いた事があるという方も多いのではと思われます。 そして、昨今のAIブームにより、...

 
 
vol.157 - 「生成AIとどう付き合っていくか - ITエンジニアが思うこれから」

はじめに 前回の記事で「生成AIを考察してみる」というテーマで、生成AIのできること/できないこと等を書かせて頂きました。 生成AIは我々の仕事や生活に浸透しつつあり、その波はもはや避けられないものと言えるでしょう。 恐らくですが、皆様の会社でも生成AIのツールを使われたり...

 
 

コメント


この投稿へのコメントは利用できなくなりました。詳細はサイト所有者にお問い合わせください。
bottom of page