ちょっとした小技です。
実施環境 : Microsoft Office Professional Plus 2016
やりたいこと
以下のように YYYYMMDDHHMMSS 形式で日付が表示されたセルがあるとします。
この「 YYYYMMDDHHMMSS 」を表示されたそのままの形の文字列として別のセルにコピーすることを考えます。
ここで単純にこのセルの値を別のセルにコピーすると、以下のような謎の数値になってしまいます。
この値は Excel における日付の内部的な値です。
日付が入力されているセルは表示されている形式がどのように設定されていても、値としてはこのような数値が入っています。
では、どうすればよいでしょうか。
方法
答えは簡単で、一旦外部のテキストエディタを経由すればよいです。
例えば以下のように、 Windows のメモ帳にセルをコピーします。
すると、「 YYYYMMDDHHMMSS 」の形の文字列としてコピーされます。
あとはこのメモ帳の値を再度コピーして Excel のセルに貼り付ければ OK です。
ただし、今回のようにコピーする値が数値として解釈できる場合は形がまた崩れてしまう場合があるので、貼り付け先のセルの形式は「文字列」にしておくのがベストです。