
No.2ベストアンサー
- 回答日時:
A1=30
B1=3
C1=30 として、
D1=DATE(IF(A1>20,A1+1988,A1+2018),B1,C1)
とします。これは20以上だったら平成と見なし、19以下だったら令和とします。もっと前の年や後の年の場合は修正が必要です。
これで、2018/3/30とならない場合は、
D1セルを選択して、ホーム→数値を編集して、「短い日付形式」(yyyy/mm/dd)とします。
No.4
- 回答日時:
というか、今
=TEXTJOIN("/",0,C3:E3)
にしているなら、
=("H"&TEXTJOIN(".",FALSE,C3:E3))*1
でシリアル値にならないですかね。
ちょっと今TEXTJOINが試せる環境じゃないので検証できてませんが。
No.3
- 回答日時:
№1さんの式をお借りしますが
=("H"&A2&"."&B2&"."&C2)*1
で表示形式をお好きなものにしてみては?
(だから最初から&で繋げれば良かったのにな)
No.1
- 回答日時:
こんにちは。
30 20 30が、A2,B2,C2に入っているのなら、少し面倒ですが、
=DATEVALUE(”H” & A2 & "." & B2 & "." & C2)で変換できて、
表示形式で、その後は、自由に変更ができるかと。
https://www.moug.net/tech/exopr/0090020.html
今後、令和とかになる場合には、対応を考える必要があるかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
人気Q&Aランキング
-
4
エクセルでENTERを押すと数式が...
-
5
入力後に日付順になるように自...
-
6
エクセル関数で日付かどうかの...
-
7
エクセルで数字列の間に『/』を...
-
8
Excelで8/26等の日付を全てその...
-
9
Excelで更新日時と更新者を表示...
-
10
日付入力→指定のセルの色を塗り...
-
11
ファイルのオープン時に今日の...
-
12
エクセル 当番表の作り方 エク...
-
13
◆ EXCEL自動入力日付を自動で...
-
14
エクセルのデータから「/」を抜...
-
15
Excelで、本日、前日、1週間前...
-
16
エクセルで日付を別のシートに...
-
17
Excel 複数セルの一括編集(一...
-
18
Excelで、年だけの「西暦」から...
-
19
ワード差込について
-
20
エクセル グラフ 軸の日付表記...
おすすめ情報
公式facebook
公式twitter