※ ChatGPTを利用し、要約された質問です(原文:日付の年のみ置換)
Excelシートで年度のみ置換したい方法
このQ&Aのポイント
Excelシートで特定の日付の年のみを置換する方法について紹介します。日付以外の文字列は置換対象外とし、年度のみを変更します。具体的には、検索する文字列に「2016/??/??」と指定し、検索後の文字列に「2015/??/??」と指定します。
ただし、検索する文字列に「2016/??/??」と指定した場合、他のパターンにもヒットしてしまう可能性があるため、注意が必要です。また、検索する文字列に「2016/##/##」と指定した場合は、検索に引っかかりません。
以上の方法により、Excelシート内の特定の日付の年のみを簡単に置換することができます。
エクセルシートに
2016/12/28
など
2015/12/28
に置換したいです。
要するに年度のみ変えたいです。
でも一つのセルに
「今日は2016/12/28です。」
のように、日付以外の文字も入ってる時は対象外としたいです。
なので画像の様に
*******************************************
検索する文字列→2016/??/??
検索後の文字列→2015/??/??
セル内容が完全に同一であるものを検索する
*******************************************
という条件にしました。
「?」はワイルドカードで、一文字と言う意味として使っています。
この条件だと
「2016/??/??」は、2016/12/28に該当するので置換対象となりますが
置換後に
2015/??/??
になってしまいます。
「2016/」
から
「2015/」は別の条件もヒットしてしまうので考えてません。
ちなみに
*******************************************
検索する文字列→2016/##/##
検索後の文字列→2015/##/##
セル内容が完全に同一であるものを検索する
*******************************************
にした場合は、検索にも引っかかりませんでした。
「#」はワイルドカードで、数値と言う意味だと思っていました。
お礼
ご回答ありがとうございます。