メニュー

スプレッドシート│便利な数式・関数

spreadsheet-formula

リモートワークでスプレッドシートで資料やデータを作ることが増えてきました。

個人的によく使う数式をまとめましたので、もし参考になれば幸いです。

海外でフリーランスをしているテクニカルアーティスト
ゲーム開発・映像制作・WEB制作等を請け負っています。
当ブログは作業効率化のための技術ブログです。

目次

スプレッドシートで超使える!便利な数式まとめ集

数式の仕組みが多少わかっている人であれば、コピペですぐに使えると思います。

セルを入れ替えても数字がきちんと並ぶ数式

セルを入れ替えても数字の並びを変えたくないですよね?そんな時に使えます。

下記の数式をA1から下へ順に入れていくと数字が連番でつきます。もちろんセルを入れ替えてもOK

=IFERROR(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),-1,0)+1,1)

特定の条件で行を塗す方法[条件式書式用]

下記のカスタム数式を条件にすると「完了」の文字を入れるとその行全てグレーに塗りつぶしたりできます。

=$A1="完了"

特定の単語が含まれている場合にその行全てグレーに塗りつぶす場合は

=(COUNTIF($A1, "完"))

特定の単語が含まれない場合は、その行全てグレーに塗りつぶす場合は

=(COUNTIF($A1, "<>完了"))

同じ項目ごとで交互に塗りつぶす数式[条件式書式用]

項目を見やすくするために、交互にセルを塗りつぶしたい時がありますよね?そんな時に使えます。

=AND(A1<>"",MOD(ROUND(SUMPRODUCT(1/COUNTIF(A$1:A1,A$1:A1)),0),2)<>0)

塗りつぶしのパターンを変えたい時は

=AND(A1<>"",MOD(ROUND(SUMPRODUCT(1/COUNTIF(A$1:A1,A$1:A1)),0),2)=0)

複数の条件での文字置換

複数の条件で文字を置換する場合はSwitch構文が便利です。

また特定の文字の一部から判定したい場合はB1とかではなくLEFT/MID/LIGHTの構文を中に入れると含まれる文字で検索できます。

=SWITCH(B1,
"りんご","林檎",
"バナナ","実芭蕉",
"ごりら","大猩々",
"メロン","舐瓜",
"ぶどう","葡萄",
)

スプレッドシートで使える便利な数式まとめ

本記事では「【スプレッドシート】超使える!便利な数式まとめ集」について書きました。

よく使う便利な数式なので、ぜひ使ってみてください。

全記事一覧

  • URLをコピーしました!
目次