セルの値を埋める数式を実行しようとしていますが、セルが空の場合は 1 回だけです。入力したら、数式の一部であるセルが変更されても、値をそのままにしておきます。
すなわち
C: =VLOOKUP(Cx,'A$1:B$3,2,FALSE)
オリジナル
A B C
John 1 1
Bob 4 4
Jim 6 6
ジムのB値変更後
Jim 10 6
したがって、値がまだ存在しない場合にのみ、VLOOKUP が値を取得するようにします。IF で実行しようとしましたが、循環参照エラーが発生しました。
=IF(C1= "", VLOOKUP(C1,'A$1:B$3,2,FALSE),C1)