Excel の数式を更新し、その変更を他のセルに反映させる方法 (数式変更後のセルのドラッグの代替方法)

Excel の数式を更新し、その変更を他のセルに反映させる方法 (数式変更後のセルのドラッグの代替方法)

列 A の値に基づいて、TRUE/FALSE列 B には「True」または「False」という数式が表示されます=IF(A1;"True";"False")。数式は (ドラッグによって) 下の複数の行にコピーされます。

Bのすべての行の数式を次のように変更するにはどうすればいいでしょうか?=IF(A1;"Sooo true";"False") 列 B をドラッグまたは選択せずに?セル B1 をクリックして、数式内のテキストを変更し、その変更を数式をコピーした列 B のすべてのセルに反映させて、以前は だったすべてのセルが に"True"なるようにします"Sooo true"

セル B5 に手動で入力された値があり、="INACTIVE CELL"その値は変更されないままであると仮定します (ドラッグすると、そのセルの値が数式に上書きされます)。

答え1

サードパーティのアドオンがない限り、Excel にそのような機能はないと私は思います (ただし、間違っているかもしれません)。次の図は、考えられる 2 つの解決策を示しています。

  1. (画像の列 A、B) 元の設定では、数式によって返される値が数式にハードコードされるのではなく、変更可能な別のセルを参照するように設定します。
  2. 問題の数式を含むセルを選択し、Ctrl + H (検索と置換) を押して、変更したい数式内のハードコードされたテキストを入力し、次にそれを置換するテキストを入力します。次に、「すべて置換」を押します。

ここに画像の説明を入力してください

関連情報