スプレッドシートの使い方

【スプレッドシート】arrayformula関数の使い方・IF関数例

Googleスプレッドシートの中でも特に有用だけれど、あんまり使われていないARRAYFORMULA関数。

例えば日付を横続きに入れいている管理シートで、一週間分右に追加する場合に、arrayformula関数なら、関数のコピペをせずに自動挿入が可能になります。

この記事では、arrayformula関数の威力について解説していきますので、スプレッドシートをよく使うWebマーケの方はarrayformula関数をマスターしましょう。

arrayformula関数の基本的な使い方

ARRAYFOMULA(配列数式)
配列数式
配列を扱った数式を入れます。
使用例ARRAYFOMULA( IF( A:A=TRUE, TRUE, FALSE))

=ARRAYFOMULA(配列数式)という書式で使います。「配列数式」は配列を対象としている数式です。「配列」がよくわからない人は「範囲」だととりあえず認識しておきましょう。

arrayformula関数内でのIF関数の使い方例

arrayformula関数内でIF関数を使う場合、次のような表記になります。

下記の場合、「転職」カテゴリに該当する行の時の、記事タイトルを出力するarrayformula関数とIF関数の組み合わせです。

arrayformula関数内でのSUM関数の使い方例

arrayformulaでSUM関数を使おうとするとき、例えば上記のD列とE列をそれぞれ1行ずつ合計する、といったものを想定していると思います。しかし、SUM関数ではそれが実現できません。

代替案として、MMULT関数を使ったものがあるので、そちらを代わりにご紹介します。

【スプレッドシート】arrayformula関数内でのSUM関数の使い方

arrayformula関数内でのVLOOKUP関数の使い方例

普段利用するVLOOKUP関数にも、arrayformula関数を適用させることができます。arrayformula関数を組み合わせることによって、新しく行を追加しても、コピペせずに自動的に関数が廻るようになります。

【スプレッドシート】arrayformula関数内でVLOOKUP関数を使う


次の記事も読むと、未来のユーザーニーズが見えてきます

icon-check-circle Google検索の変遷から見えてくる「Googleがキュレーション化する日」
あなたの課題はなんですか?
【SEO】順位が上がらない。アクセスが集まらない。
SEOで重要なことは、ユーザーが求めている体験は何かを、感覚ではなく理論で落とし込み、どのページでも上位表示を狙える体制をつくることです。順位が上がらない、アクセスが増えないことでお悩みの方はお悩みの方は、立ち上げから1,500万PVにまで成長させた私のSEO経験がお役に立てるかもしれません。お気軽にご相談ください。
【アフィリエイト】成果が発生しない。リンクをクリックされない。
アフィリエイトで重要なことは、「何を伝えるか」ではなく「どういう気持にさせるか」「何を伝えないか」です。アフィリエイトの成果を加速させたい方は加速させたい方は、4年間積んだアフィリエイト経験が役に立つかもしれません。お気軽にご連絡ください。
【サービス登録率】登録まで行かない。登録率が改善しない。
登録率改善で重要なことは、ユーザーの思考回路を順を追って仮説として1つずつ検証していくことです。1%→3%に登録率を改善させた経験をノウハウ化して共有いたします。
【広告運用】CPAが下がらない。毎回数値がブレる。
広告運用で重要なことは、「これが刺さるだろう」と再現性の無い施策をうつのではなく、頻繁にクリエイティブを変更しても、同じ効果が維持できる検証をし続けることです。転職広告のCPA20,000円→8,000円にした経験で、お役に立てることがあるかもしれません。気軽にご連絡ください。
Twitterをフォロー 30分相談 コンサル相談 匿名質問
(2018年3月12日現在、1件コンサルの空きがあります)