最近、excelではなくGoogle spreadsheetを使うことが多くなったので、自分がわかりやすいように、メモしておきます。
やりたいこと
GSSで日付を入れると、隣のセルに曜日を自動で(関数を利用して)、出力させたい。
まずは、日付を表示する
日付を表示するセルを選択して、日付を2018/8/1のように西暦から入力する。
関数を使って曜日を表示する
曜日を表示したいセルに =TEXT(B5,"dddd") と入力する。
(=とか"とかを半角で入力することに注意)
一文字で「土」とだけ表示したい場合は、=TEXT(B5,"ddd") と入力する。
連続で日付を表示させる
あとは、セルを選択した状態で、セルの右下をクリックした状態で下にずらしていけば、連続した表示が簡単に表現できる。
Google SpreadSheetで勤怠記録を作ろうと思っている人へ
デメリットとして・・・
Google SpreadSheetのマクロには、Excel VBAと違って新しいシートを作成したり、コピーしたりする命令がないので、結局のところ手作業で翌月分のシートを作成しないといけなくなります。
そのため、従業員が20名くらいの事業所なら手作業でやってられますが、もっと多い場合だと、Google Spreadシートよりも別の手段を考えたほうが効率的だと思います。
以上です。