システムwiki

Office:特定のセルまたはコピーと貼り付け値式の反復を変更する

Calipac 受付中 最終更新日:2021-04-27 20:48

私はスプレッドシートを持っています.ここで、すなわち、ステップ1、ステップ2、ステップ3などのステータスを追跡します.ステータスが変更された時刻を記録できたいと思います.私がステップ1の場合は日付が記録され、変更されません.

ステータスをステップ2に変更すると、ステップ2セルで静的日が入力され、ステップ1の日付は影響を受けません.

ステップ1 項目2 2018年10月10日10:45
status: ステップ1 ステップ2
項目1 2018年10月10日06:00
ステップ2 2018年10月10日07:12

返信リスト(回答:2)

2 #
GordDib

Excelで静的な日付/時刻を取得する方法は3つあります.

1.

に入力します

2.Ctrl +;日付のために.....ctrl + shift +時間

のために

3.VBAイベントコード

GORD

応答2# ->にスキップ
1 #
Calipac

返信をありがとうございました!

Excelが、ユーザーからの手動入力なしで動的式を静的なエントリに変換していることを目指しています.

オプション3/VBAイベントコードは私の唯一の選択肢になると思います.私は時間を入力するための式を使っています.

私の式は次のとおりです.

= IF(転置(F5)= L4、NOW()、 "")

F5= {Index(Sheet1!B:B、Match(E5&G5、Sheet1!Y:Y&Z:Z、0))}

ステップ1からステップ2に変化すると、ステップ2へ進み、新たな時間まで更新します.ステップ1の値が(可能であれば静的になる場合)の値を必要とし、ステップ2で新しい時間を入力する必要があります.

これまでのところ、時間が移動して以外はすべてが動作します.Excelが「if」式が正しいかどうかをコピーして貼り付ける方法はありますか?