• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの日付について。)

エクセルで特定の欄に文字や数字を入力すると別の特定の欄に日付が表示される方法

このQ&Aのポイント
  • エクセルで特定の欄に文字や数字を入力すると、別の特定の欄にその日の日付が表示される方法を教えていただけませんか?例えば、A・B・C~と縦に、1・2・3~と横に、エクセルで区切られていますが、『B』の『3』番目の欄に数字を入れたら『F』の『3』番目の欄にその日の日付が表示されます。同じ欄に再度入力すると、入力した日付に更新されます。
  • 私は商品の値段変更などをする仕事に従事しており、リストで値段の変更を行った後、日付も変更する必要があります。しかし、この作業が非常に効率が悪く、一日100件ほどの変更作業を行うと非常に大変です。『教えて!goo』やネットで『エクセル 日付』などで検索してみましたが、自分が求めている回答は見つからず、詳しい手順も理解できませんでした。詳しく解説していただける方がいらっしゃれば幸いです。よろしくお願いします。
  • エクセルで特定の欄に文字や数字を入力すると、別の特定の欄にその日の日付が自動で表示される方法を教えてください。私は商品の値段変更などの作業を行っており、リストで変更を行った後、日付も変更する必要があります。しかし、これまで手動で変更していましたが、非常に効率が悪く時間がかかります。インターネットで調べてみましたが、自分が望んでいる方法が見つからず、詳しい手順も理解できませんでした。詳しく教えていただける方がいらっしゃれば、助かります。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • boke-chan
  • ベストアンサー率22% (137/604)
回答No.2

Today()関数や、Now()関数は 翌日になると、翌日の日付を 表示しますので使えませんよね。 おそらく マクロを使い、入力時は日付関数を用い、終了時に 数値化して関数を外すようなイメージになるかと思います。 (詳しく書けませんが・・・、&もっと便利な関数があるとは思いますが) 希望通りではないでしょうが、単純な方法として、 1)金額入力の列と、日付入力の列を隣にして移動の手間を少なくする。 2)日付は [Ctrl]+[ ; ](セミコロン)で入力して手間を省く を提案します。

YOMO-MIC
質問者

お礼

ご回答有難う御座います。 マクロですか……私には手の余るもののようなので(2)の方法で手間を省きながら今までの方法でやっていこうかとと思っています。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.3

たびたびすみません。先にあげた式だと過去のデーターの日付も変わってしまいます。 VBAを使うしか無いと思いますが、質問の内容から推測して、おそらく質問者はVBAまでは理解しておられないと思いますので、とりあえず私の回答を全て撤回させていただきます。 お騒がせしました。 VBAを使用すれば質問者のやりたい事は可能です。

YOMO-MIC
質問者

お礼

ご回答丁寧にどうも。 マクロなどをネットで調べて色々と試行錯誤したのですが、CTRL+;で省略しながらやっていこうかと思います。 有難う御座いました。

すると、全ての回答が全文表示されます。
  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.1

=IF(ISNUMBER(B6), TODAY(),"") として B列の書式を日付にすればいいとおもいます。 bに数値をいれると日付が表示され、それ以外は空欄になります。 この例は数字を入れたときなので、isexistに変えれば文字でもひづけが出るとおもいます。

すると、全ての回答が全文表示されます。

関連するQ&A