• ベストアンサー

エクセル 日付文字列からの数字のみ抽出

エクセルについてですが、 「1月1日分」と書かれた日付文字から 「0101」と言う数字を抽出するにはどのようにすれば良いでしょうか?…例えば、「12月12日分」であれば「1212」です 最終的には「241001」と言う文字に変更したと思うのですが、どうしても01日のような一桁の月日の時に0を入れる方法が思い浮かびません。 知恵を貸していただければ助かりますm(__)m

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

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

こんばんは。 A1セルに「1月1日分」や「12月31日分」があるなら =TEXT(SUBSTITUTE(A1,"分",""),"mmdd") とかでOKです。 なお、「数値」が必要な場合は数式を =TEXT(SUBSTITUTE(A1,"分",""),"mmdd")*1 と変え、セルの書式設定の表示形式のユーザー定義で 0000 と設定しておきます。

nakayosi
質問者

お礼

ありがとうございます 無事設定できました!!

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルから下方にお示しのようなデータが有るとしたらB1セルに次の式を入力し下方にドラッグコピーします。 =TEXT(SUBSTITUTE(A1,"分",""),"eemmdd")

関連するQ&A