再びexcelの日付けに関する癖

f:id:primeno:20200418224955j:image

これのハイフンを普通にスラッシュに変えたい。以下方法

 

【ケース1】:シリアル値で入力されて、表示形式で「2020-01-08」と表示¥されている場合
1)入力しているセル範囲を指定して、
2)マウスを右クリックして、「ショートカットメニュー」の「セルの書式設定」を選択(ショートカットで、ctrl + 1 でも良い) して
3)「表示形式」→「日付」にして「種類」の、 2014/3/14 を選択します。
4)「2020-01-08」が「2020/1/8」に表示されます。
※「2020/01/08」にしたければ、「表示形式」→「ユーザ定義」にして「種類」を、 yyyy/mm/dd にします。

末尾に曜日も表示したい時は、yyyy/mm/dd(aaa) とします。

【ケース2】:文字列で入力されている場合
1)入力しているセル範囲を指定して、
2)リボンの「データ」タブの「区切り位置」ボタンをクリックして、
3)そのまま、「完了」を押します
4)文字列表示が、数値表示(シリアル値)になります。
5)後は、【ケース1】の手順2)以降を行います

 

★ちなみに、あまりおすすめ出来ない方法としては、

左のセルに 2020/4/18  と入れ、

右のセルに 

=choose(weekday(左のセル番地) , "日" , "月" , ・・・・ , "土" ) 

とながったらしい関数を重ねれば、一応、曜日が表示される。

<番外編>

年月日がそれぞれ別のセルに入っている時。

年 月 日

2018  10  18

のような時、年/月/日 に直す方法は、

=DATE(年セル,月セル,日セル)

 

ちなみに、=weekday(2018/10/18)

とすると、シリアル値になってしまう事がある。曜日表示したければ書式設定で、ユーザー定義 → 種類(T) → aaa だと、「水」aaaaだと、水曜日、となる。