- ベストアンサー
EXCELで年月日の表記から日付部分を削除したいのですが・・
各セルに入力されている 2006/05/13 2006/10/25 ・ ・ ・ などの年月日の一覧を、 書式設定にて表記を変えるのでなく、 実質のデータを 2006/05 2006/10 ・ ・ ・ にしたいのですが、方法はありますでしょうか? アドバイスをお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして A列にデータがあるとして B1に「=TEXT(A1,"yyyy/mm")」 あとはそれを下にコピー、またはオートフィル それで良しとするか、もしくは更にB列をコピーしD列に「形式を選択して貼り付け」で「値」にして貼り付ける。 これでいかがでしょうか?
その他の回答 (2)
noname#79209
回答No.3
後学のために教えていただきたいのですが、 何故、書式設定ではいけないのでしょうか? 元のデータを残しておけば、あとで日にちの部分まで利用する必要が出てきたときに再利用できると思うのですが。 年月だけを計算式等で使用したいのなら、 =TEXT(A1,"yyyy/mm") などで変換して使用できます。
- daigo_dc2
- ベストアンサー率29% (5/17)
回答No.1
例えば、A1のセルに2006/10/3のデータがあるとします。 B1のセルに「=YEAR(A1) & "/" & MONTH(A1)」を入れれば、2006/10が返されます。 文字列として取得したい場合は、B1のセルをコピーして、C1のセルで「形式を選択して貼り付け」を選択。「値」を選択して「OK」を押します。 VBAで書くよりもこっちの方が早いと思います。
お礼
急いでデータの改変をしておりましたので、御礼が遅くなり誠に申し訳ございませんでした。 #2様(=#3様)の方法を取らせていただきました。ありがとうございました。 ですがお礼は早い方の#1様に順にさせて頂きます、誠に申し訳ありません。 #3様 年/月 のデータを利用して、他のソフトで使用する必要があったため、 今回の質問となりました。 ですので、年月日のデータも置いてあります。