高度なスプレッドシートの自動フォーマット

高度なスプレッドシートの自動フォーマット

このようにスプレッドシートを自動フォーマットすることは可能ですか

A1 = C1の場合、A1:E1セルの背景は薄い灰色になります。

私はOO Calcを使用していますが、MS ExcelやGoogleスプレッドシートでの操作方法を知っていれば大丈夫です。

答え1

OOo でも Excel でも、列の絶対参照と行の相対参照を組み合わせるだけです。こうすることで、条件付き書式をすべてのセルにコピーでき、現在の行のセル A と C の値が評価されます。

OOo では、条件付き書式を次のように定義する必要があります。

  1. 条件付き書式を設定する行 1 のセルを選択し、Conditional Formatting...メニュー「」から「」を選択しますFormat
  2. 数式を使用して条件付き書式を定義します$A1=$C1。これは、行 1 のセルを選択した場合に有効です。行 2 のセルの書式を定義する場合は、2、 使用$A2=$C2$定義する絶対参照他のセルに書式をコピーしても変更されません。が$欠落している場合、参照は相対的(別のセルに貼り付けると変更されます)。したがって、参照 $A1 を最初の行から 2 番目の行にコピーすると、$A2 を指すようになります。 条件付き書式
  3. セルをコピーし、条件付き書式を設定する他のセルを選択して、メニュー「Edit」->「Paste special」またはCTRL+ SHIFT+を選択しますV
  4. Paste Special」ダイアログの「Selection」オプションで、「」以外のすべての選択を解除しますFormats貼り付け形式

その結果、手順 3 で選択したすべてのセルに対して条件付き書式が定義され、数式は現在の行のセル A と C を指します。

答え2

Excel の条件付き書式設定を使用すればそれができるはずですが、他の方法についてはよくわかりません。正確な方法は Excel のバージョンによって異なります。

編集: これは必要なもののはずですが、テストするための2007を持っていません

Excel 2007の場合: 範囲を選択

リボンの[ホーム]タブに移動し、[条件付き書式]をクリックします。

新しいルールをクリック

数式を使用して書式設定するセルを決定するをクリックします

数式には=A1=A3と入力します

フォーマットボタンをクリックします。

セルの色に合わせてフォントの色を選択します。

OKをクリックし、OKをクリックします

関連情報