当サイトの記事にはプロモーションが含まれています。

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}」みたいに数値を並べて使う技です。ちょっとスッキリさせたいときに便利です。

まとめとお知らせ

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

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

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

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