- ベストアンサー
エクセル 数字にスラッシュを挿入するには
こんにちは エクセル関数の質問です a1に 20150205 というように数字があります これをb1に 2015/02/05 のように表示させるには関数でどうような表記になりますか? もしかして関数使わなくてもできますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
セルの書式設定の表示形式のユーザー定義で 0!/00!/00 と設定します 関数では =TEXT(A1,"0!/00!/00") でいいです。
その他の回答 (4)
- Chiquilin
- ベストアンサー率30% (94/306)
> もしかして関数使わなくてもできますか? できます。 [データ]→[区切り位置]→[カンマやタブなどの……]を選択 [次へ]→[次へ]→[列のデータ形式]を[日付]・[表示先]を[B1]にして[完了] 表示形式をユーザー定義で「yyyy/mm/dd」に設定
お礼
参考になりました すばやい回答ありがとうございました。
- qwe2010
- ベストアンサー率19% (2193/11074)
b1をクリックして、書式、セル、表示形式、ユーザー定義、種類を書き換えます。 ####"/"##"/"## でOKをクリック b1 に =a1 と書き込みます。
お礼
参考になりました すばやい回答ありがとうございました。
- bunjii
- ベストアンサー率43% (3589/8249)
>関数でどうような表記になりますか? 文字列として"2015/02/05"に変換するときは次の数式で良いでしょう。 =LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2) 日付のシリアル値に変換するときは次のようになります。 =VALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)) または =(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2))*1 但し、シリアル値のときはB1の表示形式をyyyy/mm/ddとしてください。 >もしかして関数使わなくてもできますか? 関数またはマクロ無しではできないと思います。
お礼
参考になりました すばやい回答ありがとうございました。
- emsuja
- ベストアンサー率50% (1066/2118)
=MID(A1,1,4) & "/" & MID(A1,5,2) & "/" & MID(A1,7,2) でいいのでは?
お礼
参考になりました すばやい回答ありがとうございました。
お礼
参考になりました すばやい回答ありがとうございました。