リモートワークでスプレッドシートで資料やデータを作ることが増えてきました。
個人的によく使う数式をまとめましたので、もし参考になれば幸いです。
スプレッドシートで超使える!便利な数式まとめ集
数式の仕組みが多少わかっている人であれば、コピペですぐに使えると思います。
セルを入れ替えても数字がきちんと並ぶ数式
セルを入れ替えても数字の並びを変えたくないですよね?そんな時に使えます。
下記の数式を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,
"りんご","林檎",
"バナナ","実芭蕉",
"ごりら","大猩々",
"メロン","舐瓜",
"ぶどう","葡萄",
)
スプレッドシートで使える便利な数式まとめ
本記事では「【スプレッドシート】超使える!便利な数式まとめ集」について書きました。
よく使う便利な数式なので、ぜひ使ってみてください。