- ベストアンサー
エクセルで分割された日付の表示方法
セルA1に年が2011 セルB1に月 5 セルC1に日 15 と別々に入力されている日付を一つのセルに8桁で 20110515 と表示する方法を教えて下さい。 文字列の結合だと月と日が1桁の場合だと6桁になってしまいます。 どうすればいいのでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その場合は =A1*10000+B1*100+C1 で出来ますよね。 文字列で考えないで数字で考えれば簡単ですが。
その他の回答 (3)
- yosifuji20
- ベストアンサー率43% (2675/6115)
回答No.4
少々ちがう考え方ですが、文字列として扱う方法で =A6&RIGHT("0"&B6,2)&RIGHT("0"&C6,2) これで月、日とも一桁でも必ずゼロをつけて表示できます。 RIGHT("0"&C6,2)というのは基の数字の左側にゼロをつけて、その右から2桁を取るという意味です。 これで 10ならば10 1ならば01 となります
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
次のような方法でもできますね。 =A1&TEXT(B1,"00")&TEXT(C1,"00") 又は =TEXT(DATE(A1,B1,C1),"yyyymmdd")
- minosennin
- ベストアンサー率71% (1366/1910)
回答No.2
一例です。 =DATE(A1,B1,C1) 書式をユーザー定義で「yyyymmdd」に変更。