アプリ版:「スタンプのみでお礼する」機能のリリースについて

各セルに入力されている

2006/05/13
2006/10/25




などの年月日の一覧を、
書式設定にて表記を変えるのでなく、
実質のデータを

2006/05
2006/10



にしたいのですが、方法はありますでしょうか?
アドバイスをお願い致します。

A 回答 (3件)

はじめまして



A列にデータがあるとして
B1に「=TEXT(A1,"yyyy/mm")」
あとはそれを下にコピー、またはオートフィル
それで良しとするか、もしくは更にB列をコピーしD列に「形式を選択して貼り付け」で「値」にして貼り付ける。

これでいかがでしょうか?
    • good
    • 0

後学のために教えていただきたいのですが、


何故、書式設定ではいけないのでしょうか?
元のデータを残しておけば、あとで日にちの部分まで利用する必要が出てきたときに再利用できると思うのですが。
年月だけを計算式等で使用したいのなら、
=TEXT(A1,"yyyy/mm")
などで変換して使用できます。
    • good
    • 0
この回答へのお礼

急いでデータの改変をしておりましたので、御礼が遅くなり誠に申し訳ございませんでした。

#2様(=#3様)の方法を取らせていただきました。ありがとうございました。
ですがお礼は早い方の#1様に順にさせて頂きます、誠に申し訳ありません。

#3様
年/月 のデータを利用して、他のソフトで使用する必要があったため、
今回の質問となりました。
ですので、年月日のデータも置いてあります。

お礼日時:2006/09/10 11:58

例えば、A1のセルに2006/10/3のデータがあるとします。



B1のセルに「=YEAR(A1) & "/" & MONTH(A1)」を入れれば、2006/10が返されます。

文字列として取得したい場合は、B1のセルをコピーして、C1のセルで「形式を選択して貼り付け」を選択。「値」を選択して「OK」を押します。

VBAで書くよりもこっちの方が早いと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!