Excelで「配列関数」をやさしくマスター!初心者さんでもスッキリ理解できる解説

パソコンパソコン・スマホ教室
スポンサーリンク

ちょっとExcelで「配列関数」って聞いたことあるけど、何だか難しそう…そう感じていませんか?私も最初はそうでした。「Ctrl+Shift+Enter?」なんだそれ!と戸惑った経験、きっとあなたにもあるはずです。この記事では「Excel 配列 関数」の基本を、とっても噛み砕いて、まるでお茶を飲みながら話すように教えますので、どうぞ安心して読み進めてくださいね。

スポンサーリンク

配列数式って何だろう?まずは基本をおさらい

Excelのイメージ

Excelのイメージ

配列数式(静的配列)ってどういうもの?

配列数式とは、縦方向や横方向に並んだ複数の値を、まとめて一つの式で処理できる数式のことです。たとえば、「200, 50, 100」と「4, 8, 2」を掛け合わせると、それぞれの掛け算が行われて「800, 400, 200」ができる、そんなイメージです。それをさらにSUM関数に渡せば、合計の「1400」が一発で出てくるんですよ。便利ですよね。

実際どうやって入力するの? – CSE方式のコツ

昔ながらのExcelでは、配列数式を使うときに Ctrl+Shift+Enter(CSE方式) を使って入力を確定します。そうすると数式が波括弧 { } に囲まれて、複数のセル一気に計算されます。例え一つ一つセルに手で式を書かなくても良くなるから、覚えておくとあとあとすっごく楽になりますよ。

Excelの進化版動的配列数式(スピル)ってなに?

動的配列数式って?どう進化したの?

最近のExcel(Microsoft 365、Excel 2021/2024など)では、Ctrl+Shift+Enterを使わなくても、複数の結果が自動で隣のセルに「スピル(あふれ出る)」するようになりました。入力した先のセルだけに数式があればOKで、あとは勝手に結果が広がってくれるイメージです。グッと便利になりましたよね。

新しい関数も仲間入り!いろいろ使えるよ

動的配列数式を活かすために、こんな便利な関数が使えるようになりました

ここがポイント!

  • FILTER条件に合ったデータだけを取り出す
  • SORT / SORTBYデータを並べ替える
  • UNIQUE重複を除いて一意のデータを抽出
  • SEQUENCE連続した数値の列を作る
  • RANDARRAYランダムな数値の配列を生成する

まるで魔法でサクッと表が整うようで、感動しちゃいます。

配列数式の配列定数の使い方

ハードコーディングにも配列って使えるの?

配列数式では、セル範囲だけじゃなく、数式の中に【直接】数値の配列を埋め込むこともできます。たとえば

=SUM(E1*{1,2,3,4,5})

みたいに書いて、Ctrl+Shift+Enterで確定すれば、そのまま合計が出せちゃうんです。セルにデータを置かなくてもよくなるので、ちょっとスッキリしますよね。

ここがいいよ & ここをもっと改善したらいいかも

静的配列のいいところと気になるところ

ここがポイント!

  • 一度覚えたら複数のセルに同じ処理を一括でできる
  • でも、CSE方式での入力がちょっと面倒で、「波括弧ってなに?」と混乱しやすい

動的配列のいい点・注意点

ここがポイント!

  • 入力がとってもラク、結果が自動でスピルされる
  • ただし、古いバージョンのExcelでは使えないこともあるので、そのへんは注意が必要

身近な例でストーリー風に学んでみましょう

ある日、あなたが家計簿をつけていたとき、「食費×人数」の小計をずらずら並べるのが面倒に感じたとします。でも配列数式を使えば、一度「範囲指定+Ctrl+Shift+Enter」で全部まとめて計算できちゃいます。まるで「頑張らなくてもこうして勝手に計算してくれるボタン」があるみたいで、お料理中の気分転換にもなるかも(笑)。そして最新のExcelなら、そのボタンすら押さずに、自動で結果がズズーッと出てくるんです!

よくある質問や疑問

配列数式ってどうやって入力すればいいの?

昔のExcelなら、数式入力後に Ctrl+Shift+Enter で確定します。これで波括弧 { } が付き、「配列数式」として認識されます。最新のExcelなら、普通にEnterでOKです。

動的配列数式は古いExcelでも使えるの?

残念ながら、Excel 2019以前では使えません。その場合はCSE方式の静的配列数式を使う必要があります。

配列定数ってなに?いつ使うの?

セルに値を置かずに、数式の中で直接「{1,2,3}」みたいに数値を並べて使う技です。ちょっとスッキリさせたいときに便利です。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめとお知らせ

ここまで読んでいただいて、本当にありがとうございます!配列数式(Excel 配列 関数)、なんとなく使えそうな気がしてきませんでしたか?静的配列も動的配列も、どちらもそれぞれいいところがあって、知っておくと「Excelがちょっと優しくなる」瞬間が増えるはずです。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました