- ベストアンサー
Excelで西暦の書式を行ごとに変えたい
いつもお世話になっております。 Excelの書式について教えて下さい。 コードNoをvlookup関数で検索し、賞味期限を別のセルに 表示させたいのですが、物によって賞味期限の書式が 異なるので困っています。 ある物はyyyy.mm.dd 別の物はyy.m.d といった具合です。 今のところ、製品のマスタに賞味期限を入力しており、 それをvlookupで拾い、今日の日付で計算して 表示する様な方法にしております。 しかし、これだと上述のように書式を分けることが できません。 何か良い方法はないでしょうか? ご存じの方がおられましたらお教えいただきたいです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- avanzato
- ベストアンサー率54% (52/95)
回答No.3
- tadagenji
- ベストアンサー率23% (508/2193)
回答No.1
表示で変更したいセルの表示形式をまとめて指定すればよいのでは? ここの式は関係ありませんので、結果の表示を希望する書式にするには、 セルをまとめて選択し=列全部ならば列を選択 右クリックのセルの書式設定から表示形式を選び 日付グループの yyy.mm.dd を選ぶ 以上です。 元データーではなくそのように表示したいセルに設定することです。 シリアル値で入っている限り可能ですが、文字列で入力されたものにはできません。
質問者
お礼
ありがとうございます。 もちろんその方法なら可能なんですが、 毎日の業務ですので 手間を掛けず、間違えの起こらない方法で やりたいのです。 ですのでVBAや関数を使うことになると 思うのですが、良い方法が思い浮かばず 質問させていただいた次第です。
お礼
すごい! これならいけそうです。 ちょっと作って見ます。
補足
できました! 日付指定ができるよう、NOWの所をEDATE関数にしました。 本当にありがとうございました。