- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 関数 MONTH)
エクセル関数MONTHで1〜9月に頭に0をつける方法はある?
このQ&Aのポイント
- WindowsXP環境でエクセル2003を使用しています。C5セル内に以下の関数を入力しています。「test_201111.txt」と表示されます。ただし、10〜12月は正しく表示されますが、1〜9月はMONTH関数自体が頭に0がつかずに表示されてしまいます。マクロや他のセルを使用せずに、MONTH関数だけで解決する方法はありますか?
- WindowsXP環境でエクセル2003を使用しています。C5セル内に以下の関数を入力しています。「test_201111.txt」と表示されます。しかし、1〜9月はMONTH関数自体が頭に0がつかずに表示されるため、困っています。MONTH関数だけで解決する方法があれば教えてください。
- WindowsXP環境でエクセル2003を使用しています。C5セル内に以下の関数を入力しています。「test_201111.txt」と表示されますが、1〜9月はMONTH関数自体が頭に0がつかずに表示されてしまいます。マクロや他のセルを使用せずに、MONTH関数だけで1〜9月にも頭に0をつける方法はありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
="test_"&TEXT(TODAY(),"yyyymm")&".txt" のようにします。 #参考 >MONTH(TODAY())自体が頭に"0"がつかないので困っています。 TEXT(MONTH(TODAY()),"00") のようにしてもできます。
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.4
一例です。 =TEXT(TODAY(),"t!e!st_yyyymm.txt")
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.3
>="test_"&YEAR(TODAY())&""&MONTH(TODAY())&".txt" なら、MONTH(TODAY())の部分は、文字列の中の一部なので、文字列だ。 文字列で思った書式どおりにしたかったらTEXT関数を使う。 0つきかどうかは、TEXT関数のフォーマットの文字指定で、mとmmなどで左右できる Googleで「エクセル TEXT関数」で照会のこと。 >マクロを使ったり 関数の勉強不足なだけ。 またはセルの値と、表示形式でそう見せるの区別が付いてないのだろう。 この質問の場合はtestが先頭にくっつくので、全体が文字列になり、表示形式の「設定では対処できないが。 文字列で望みの表示形式的に作るのはTEXT関数利用。
- shincha119
- ベストアンサー率42% (95/226)
回答No.2
セルの書式設定を "yyyy/mm/dd" にすれば2桁(例01)になりますが、それだとダメですか?