
MS-Excel で問題が発生しています。sheet1 のセル A1 に値を入力すると、そのセルが参照されているすべての場所に表示されます。sheet1!A1 の値を消去しても、参照セルにその値を保持できますか?
答え1
セルに表示されるテキスト/値を「今後すべて」保持する場合:
- セルを選択
- メニュー/リボンからコピーを選択するか、Ctrlキーを押しながらCを押します。
- すぐにメニュー/リボンから「形式を選択して貼り付け」を選択します。
- 開いたダイアログで「[v] 値」を選択し、「OK」をクリックします。
これにより、「表示されたもの」は同じテキストに変換され、数式はすべて消え、テキストは削除するまで残ります。
答え2
を参照する数式がある場合=Sheet1!A1
、Sheet1 のセル A1 の値が表示されます。そのセルの値が削除されると、数式は 0 を返します。
Excel はこのように動作します。数式に関係するセルが変更されると、数式は再計算されます。セルに存在しない値を数式で表示することはできません。
元のソース (別のセル) が削除された後でもセル内の値を保持したい場合は、数式ではなく VBA が必要になります。
完璧なソリューションを試みる前に、全体像を説明し、適用するビジネス ロジックを詳しく説明する必要がある場合があります。