0

zセルの対応する行にその行内のどこかに文字が含まれている場合、列 A のセルを (条件付き書式設定ツールを使用して) 強調表示したいと考えています。列Aで強調表示されている場合、データを一番上に並べ替えることができるように、これを行いたい.

私は式を使用しています:

=COUNTIF($A1:$AA1,"*z*") 

しかし、行全体を強調表示するのではなく、その行の列 A の対応するセルだけを強調表示します。

これを行うための式は何ですか?

4

3 に答える 3

1

ColumnA を選択し、次に [ホーム] > [スタイル - 条件付き書式設定]、[新しいルール...]を選択し、数式を使用して書式設定するセルを決定し、次の式が true の場合に値を書式設定します: :

=COUNTIF($A1:$AA1,"*z*")>0

Format...、強調表示 OK、OK を選択します。

これは列 A にのみ適用されます (選択のため)。

于 2015-08-14T00:56:21.673 に答える
-1

これは、3x3セルテーブルでテストするときにうまくいくように見えました。

  1. ハイライトA1:A3
  2. 条件付き書式>新しいルール>数式を使​​用して、書式を設定するセルを決定します
  3. 方式:

    = COUNTIF($ B1:$ C1、 " z ")

次に、Aのセルのみが強調表示されました。

于 2012-08-15T17:44:33.783 に答える
-2

「A列で強調表示されている場合にデータを上に並べ替えることができるように、これを行いたいです。」

まず第一に、並べ替えに条件付き書式を使用する必要はありません。次に、数式で A1 を参照したくないでしょう。=COUNTIF($A1:$AA1,"z")これは循環参照であり、列 A に入力した数式は、COUNTIF 数式に使用しているため、とにかく "z" を返しません。

使用する式は次のとおりです。

=IF(COUNTIF($B1:$AA1,"z")>0,1,0)

文字列の任意の場所に az を含む行を探したい場合は、ワイルドカード countif を実行します。

=IF(COUNTIF($B1:$AA1,"*z")>0,1,0)

次に、すべてのデータを列 A で並べ替えることができます (高から低)。

基本的に、Excel で並べ替える方法の基本的な誤解を示しました (違反はありません)。これはあなたを助けるはずです。幸運を。

于 2012-08-15T17:00:28.997 に答える