こんにちは、さち です。
先日、エクセルでデータの入力をしていたのですが
曜日順のソートが上手くいかなかったり
曜日の入力が地味に面倒だったりと
曜日に関する困ったことに色々と直面してしまいました。
今回は、その時に学んだ
曜日を入力する時に便利な3つの小技について
まとめていきたいと思います。
曜日を順番に並ばせる
漢字の音読みで五十音順に並んでしまうため
曜日順には並んでくれません。
このようなときには下記の手順を行います。
- 並び替える範囲を選択した状態で
メニューの「データ」→「並び替え」と進みます。
- 「オプション」をクリック。
(「データ範囲の先頭行」はどちらでも構いません)
- 「並び替え順序の指定」で
「日,月,火,水,木,金,土」を選択して
「OK」をクリックします。
- 「並び替え」のウィンドウを「OK」を押して閉じます。
- 曜日順に並び変えられました。
一度この設定を行うと
以降、通常の方法で昇順や降順に並び替えをしても
ちゃんと曜日順に並び替えられます。
(下図は通常の方法で降順に並び替えたもの)
もし、手順「3」で目的に合った「並び替え順序」がない場合は
こちらの方法で自分専用のオートフィルを作り
それを選択しましょう。
曜日をドロップダウンリストで入力する
月曜日、水曜日、木曜日、……と大量に入力する場合
キーボードを打つのが段々と面倒になってくると思います。
曜日は7種類しかないので
曜日一覧のリスト(ドロップダウンリスト)から
選択入力できるようにしてみましょう。
- リストを使えるようにするセルを選択。
- メニューの「データ」→「入力規則」と進みます。
- 「設定」タブを表示します。
「入力値の種類」で「リスト」を選択
「ドロップダウンリストから選択する」にチェックを入れ
「元の値」に「日曜日,月曜日,火曜日,水曜日,木曜日,金曜日,土曜日」と入力。
「OK」をクリックしてウィンドウを閉じます。
- すると、セルの横にボタンが表示されます。
これをクリックすると…
- リストから曜日を選択して入力できます。
ドロップダウンリストを使用できるようにしたセルでも
キーボードで手打ち入力することは可能です。
ただし、ドロップダウンリストにある値以外を入力すると
エラーが出て入力拒否されてしまいます。
このエラーが出ないようにするには
手順「3」で「エラーメッセージ」タブを開き
「無効なデータが入力されたらエラーメッセージを表示する」
のチェックを外しましょう。
日付の曜日を自動で入力する
日付の曜日を自分で調べて入力するのは地味に大変。
大量の日付を入力するとなると、それはそれはもう…。
こういう時は、TEXT関数 を使うことで
その日付の曜日を自動で表示するようにしておきましょう。
また、「"aaa"」の部分を変更することで
様々な形式で曜日を表示することができます。
曜日が「"ddd"」「"dddd"」で表示される理由は
「"d"」では一桁の「日」(例えば、2月1日なら「1」)
「"dd"」では二桁の「日」(例えば、2月1日なら「01」)が表示されるためです。
この仕様に合わせて日本語表示の「a」も3文字以上になっているようです。
(2つ以下の「"aa"」「"a"」には表示形式の割り当てはない)
TEXT関数 は他にも様々な表示形式を利用できます。
興味がある方はこちらのページなどで別途調べてみてください。
ちなみに、この方法は「セルの書式設定」の「ユーザー定義」でも使用できます。
以上の内容は曜日の入力以外にももちろん活用できるので
ぜひ覚えてみてください。
【関連記事】
コメント