基本的に、私の仕事ではチェックが非常に重要です。技術的には、すべてのスプレッドシートのすべてのセルをチェックする必要がありますが、これは現実的ではありません。何かをチェックする場合、ユーザーが適切な数式を作成し、連続したブロック内の他のセルにコピーしたかどうかは、多くの場合わかります。しかし、100% 確信することはできません。1 つの異常が見つかると、信頼を失い、念のためにすべてのセルをチェックすることになります。
このチェックを素早く行う方法を思いつきました。基本的には、元のセルの値をどこか別の場所にコピーし、セルの 1 つを選択してその数式を他のすべてのセルにコピーし、新しいグループと古いグループの値の差を計算します。差がゼロであれば、そのまま進めます。この作業は速いのですが、かなり面倒です。この作業をより速く行うのに役立つアドインやその他の方法はありますか。たとえば、セルのグループをハイライトすると、合計、平均などが表示される横のステータス バーで、それらのセルが同等であることがわかります。
答え1
範囲に適用する相対的な数式がわかっている場合は、条件付き書式を設定して、範囲内で期待値から外れているセル (値によって) を強調表示できます。たとえば、次のシートがあり、x 値A2:A12
と sin x 値がB2:B12
下向きに塗りつぶされた数式で計算されるとします。
=SIN(DEGREES(A2))
条件付き書式設定ルールを設定すると、B2:B12
予期しない値を強調表示できます。 を選択しB2:B12
、(Excel 2007 の場合) [条件付き書式設定] >> [新しいルール] >> [数式を使用して書式設定するセルを決定する] に移動します。 ここで、ルールとして次の数式を入力します。
=B2<>SIN(DEGREES(A2))
書式を、黄色の塗りつぶしなど、視覚的に目立つものに設定します。これにより、異なる値が強調表示されます。これは値のみをチェックし、実際の数式はチェックしないことに注意してください。誤った数式が正しい値を返しても強調表示されない可能性があります。
=SIN(A7)
強調表示されたセルに次の数式が含まれている例=SIN(DEGREES(A7))
:
答え2
Ctrl各セルをクリックせずにすべての数式が等しいことを確認したい場合は、 +キーを押します`(ほとんどのキーボードでは、1/! キーの左側にある小さな文字です)。
これにより、値と数式が交互に表示されます。