web-dev-qa-db-ja.com

条件付き書式(IFは空ではありません)

空白でない場合は灰色になるようにセルを条件付きでフォーマットするにはどうすればよいですか?

「等しくない」ことを試みましたが、うまくいきませんでした。

私は仕事でWindows XPでWindows Office 2003を使用しています。以下と同じ機能が表示されません。

enter image description here

私がこれまでに試したこと:

enter image description here

編集:何が間違っていたかを考え出した。私のプロダクション(実際のエクセル)では、白い色で塗りつぶされていました。それは私のExcelファイルではなかったので、以前はこれを知りませんでした。

12
George

[式は]オプションで条件付き書式を使用できます。 1つの可能な式は

=NOT(ISBLANK($B1))

enter image description here

別の可能な式は

=$B1<>""

enter image description here

15
teylyn

これはあなたのために働きますか:

enter image description here

このダイアログは、HomeリボンのStylesグループの下にあり、Conditional Formattingメニュー、New rule...

16
Floris

Excel 2003では、次のような書式ルールを作成できるはずです。

_=A1<>""_そして、必要に応じてこれを他のセルにドラッグ/コピーします。

それでもうまくいかない場合は、=Len(A1)>0を試してください。

セルに空白と思われるスペースがある場合は、次を実行します。

=Len(Trim(A1))>0

これらが機能しない場合はお知らせください。古いマシンでXPとOffice 2003を実行しています。必要に応じてトラブルシューティングを行うことができます。

2
David Zemens

これは私のために働いた:

= NOT(ISBLANK(A1))

ワークシート全体の空白でないセルを囲むボックスが必要でした。 A1、B1などの結果に基づいて完全な行をフォーマットする場合は、$ A1を使用します。

ありがとう!

2
WayneGrantham

このメソッドはExcel 2016で機能し、セル値で計算するため、数式配列で使用できます(つまり、数式を含む空白のセルは無視されます)。

  • 範囲を強調表示します。
  • ホーム>条件付き書式設定>新しいルール>数式を使​​用します。
  • 「= LEN(#)> 0」と入力します(「#」は範囲の一番左上のセルです)。
  • 好みに合わせてフォーマットを変更します。

注:Len(#)> 0は、特定の長さを超えるセル値のみを選択するように変更されます。

注2:「#」は絶対参照であってはなりません(つまり、「$」を含めることはできません)。

1

同等の結果、「他の条件が等しい」とは、すべてのセルをグレーにフォーマットし、グレーの強調表示を削除する前に、[特別に移動]を使用して空白のセルを選択することです。

0
pnuts