4

Excel 2003 で条件付き書式を設定しようとしています。次のセルが「はい」の場合はセルを赤くし、セル自体に「はい」が含まれている場合は太字にします。したがって、両方のセルが「はい」の場合、現在のセルは赤く太字になります。セルのグループに対してこれを行いたいので、セルへの直接参照を使用していませんが、次のことを思いつきました。

=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes")

しかし、これは常に失敗します。ただし、どちらかを単独で使用すると (INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes"現在の売りを大胆にするために)、機能します。

Excel 2003の条件付き書式設定で一般的にセルを自己参照する方法を知っている人はいますか?

4

1 に答える 1

2

テストする Excel 2003 はありません。2007 のみです。ただし、次のルールで問題を解決できると思います。最初の列が A で、2 番目の列が B で、最初のデータ値が A1 にあるとします。

A1 の最初のルールは、式を使用した強調表示=and(A1="Yes",B1="Yes")で、書式は太字のテキストと赤い背景です。

A1 の 2 番目のルールは、式を使用したハイライト=B1="Yes"で、形式は赤の背景のみです。

A1 の 3 番目のルールは、セルが「はい」に等しく、フォーマットが太字のみの場合に強調表示されます。

次に、フォーマット ペインタを使用して、このフォーマットを列 A の他のすべてのセルにコピーします。A2 では式が B2 を参照し、A3 では B3 を参照するように、Excel によってセル参照が自動的に調整されます。Excel 2003 は最初に一致したルールの後で停止するため、ルールの順序が重要であることに注意してください。そのため、2 つのルールだけでは目的の動作を得ることができません。

同じフォーマットを列 B にコピーすることもできます。それ以外の場合は、セルが「はい」の場合にルールを太字にして B1 を書式設定し、それを列 B の残りの部分にコピーします。

于 2008-11-28T14:52:12.983 に答える