- ベストアンサー
エクセルでの置換について
エクセルでの置換について教えてください。 あるセルの中に「昭和20年4月10日」というように書かれているものを「平成20年4月10日」と直したいのですが置換では出来ませんでした。 なにか、やりかたが違うのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 確か、ここら辺は、バージョンに依存したはずですが、 手順は、 最初に、検索で、「1945」 を数式で検索しヒットするか確かめます。 次に、置換のタブをクリックし、以下のようにします。 検索値 1945 置換値 2008 で直ると思います。なぜ、いきなり出来ないかはわかりません。 こちらは、Excel2003で試しています。これで、出来なければ、マクロになります。
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
日付(シリアル値)を和暦で表示しているのでは? その場合は直接の変更はできません。 セル選択で数式バーを確認してください。おそらく下記の1945/4/10と表示されると思います。 上記がA1セルなら別セルを使って修整する方法がいくつかあります。 =SUBSTITUTE(TEXT(A1,"ggge年mm月dd日"),"昭和","平成")*1 または =DATE(YEAR(A1)+63,MONTH(A1),DAY(A1)) 結果をコピーして元のセルに値として貼り付ければ昭和を平成に置換できます。
- suzukikun
- ベストアンサー率28% (372/1325)
回答No.1
書式で「昭和」と出していれば置換はできません。自分で書式を変えるか、ちゃんと年を計算して加算するなどの処置が必要です。
お礼
ありがとうございました。 数式も置換できるとは知りませんでした。 勉強になります。