• ベストアンサー

エクセル 数字にスラッシュを挿入するには

こんにちは エクセル関数の質問です a1に 20150205 というように数字があります これをb1に 2015/02/05 のように表示させるには関数でどうような表記になりますか? もしかして関数使わなくてもできますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

セルの書式設定の表示形式のユーザー定義で 0!/00!/00 と設定します 関数では =TEXT(A1,"0!/00!/00") でいいです。

ch20090926
質問者

お礼

参考になりました すばやい回答ありがとうございました。

その他の回答 (4)

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.5

> もしかして関数使わなくてもできますか? できます。 [データ]→[区切り位置]→[カンマやタブなどの……]を選択 [次へ]→[次へ]→[列のデータ形式]を[日付]・[表示先]を[B1]にして[完了] 表示形式をユーザー定義で「yyyy/mm/dd」に設定

ch20090926
質問者

お礼

参考になりました すばやい回答ありがとうございました。

  • qwe2010
  • ベストアンサー率19% (2193/11074)
回答No.3

b1をクリックして、書式、セル、表示形式、ユーザー定義、種類を書き換えます。 ####"/"##"/"## でOKをクリック b1 に  =a1 と書き込みます。

ch20090926
質問者

お礼

参考になりました すばやい回答ありがとうございました。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>関数でどうような表記になりますか? 文字列として"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としてください。 >もしかして関数使わなくてもできますか? 関数またはマクロ無しではできないと思います。

ch20090926
質問者

お礼

参考になりました すばやい回答ありがとうございました。

  • emsuja
  • ベストアンサー率50% (1066/2118)
回答No.1

=MID(A1,1,4) & "/" & MID(A1,5,2) & "/" & MID(A1,7,2) でいいのでは?

ch20090926
質問者

お礼

参考になりました すばやい回答ありがとうございました。

関連するQ&A