IT

エクセルでyyyy/mm/dd形式をyyyymmddに変換する

こんにちは。面倒くさがり屋エンジニアのための”楽をしようよ”コーナーです。

お仕事でネットワーク機器などの設定変更をするとき手順書を用意しますよね。大抵の場合、秘伝のタレのように手順書を使い回しします。

というのもネットワーク作業は機器にTera Termなどでリモートログインして設定変更コンフィグを貼り付ける、その繰り返しだからです。

手順書を使い回す際に唯一修正が必要なのが日付です。作業日は毎回異なりますね。

ここでうっかり者がやらかすミスのひとつがログファイルなどのファイル名に付ける日付の修正漏れです。全置換したつもりが1カ所だけ変換されなかったとか、よくある話ですね。

別に作業影響はないのですが、そういう細かいミスはちょっぴり恥ずかしので自動化しちゃおうよ、というのが今回のお話です。

yyyy/mm/ddをyyyymmddに変換する方法

エクセルの場合は簡単。次のようにします。

こんな感じですね。

B1に関数を入れている様子

ではA1セルに2020/1/1と入力してみると…?

2020/1/1が20200101に変換された

こんな感じでyyyymmdd形式に変わります。

手順書に応用する

これを手順書に応用してみましょう。説明のためあり得ないくらいに超簡略版の手順書にしています。ファイル名に日付を入れる、ありがちなパターンですね。

D4セルは以下のような内容です。

D4に入力した内容

こんな風にしておくと日付のセルを作業日にしておけば自動的に変換されるのでうっかり者でも修正漏れなんて事がなくなります。

うまく改行されないよ、という方はセルの書式変更をしてみてください。まず該当のセルを右クリックして「セルの書式設定」をクリックします。

セルの書式変更をクリックする

クリックしたら文字の制御にある「折り返して全体を表示する」にチェックを入れます。これで改行されるはずです。

「折り返して全体を表示する」にチェックを入れる

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)