web-dev-qa-db-ja.com

印刷してもセルの内容を非表示にする条件付き書式

セルの内容が別のセルと等しい場合に内容を非表示にする(セルは空白に見えるはずです)条件付き書式設定を設定したいと思います。誰かがこれを行う機能を知っていますか?フォントを背景と同じ色(この場合は灰色)にしてみましたが、残念ながらこれを印刷すると、テキストに何らかの残影が残ります。

これが私が灰色に灰色をしたときに何が起こるかです(それらはおそらく同じ色です):

Gray on gray still shows up

MacでExcel2008を使用しています。

9
Jeff Erickson

以下のA2には、B2と等しい場合にそのセルのコンテンツを非表示にする条件付き書式があります。

enter image description here

条件付き書式では、次のルールを作成します。=$A$2=$B$2次に、[フォーマット...]を押します。

enter image description here

  1. [フォーマット]メニューの[セル]をクリックし、[数値]タブをクリックします。
  2. [カテゴリ]で、[カスタム]をクリックします。
  3. [タイプ]ボックスに、;;;と入力します。 (つまり、3つのセミコロンが連続して表示されます)、[OK]をクリックします。

enter image description here

13
mpalanco

印刷の問題はExcelの問題ではなく、プリンターの機能だと思います。プリンタメーカーは明らかに、印刷されたページで可能な「最良の」結果を得たいと考えています。少量の印刷(チャーターや線など)を少し暗くし、大きな領域(セルの背景を少し明るくするなど)を行うなどして色を最適化するものもあります。これは、それらが並んでいるとき、それらが同じ色のように見えるようにするためです。ただし、ケースに応じて重ねて印刷すると、残りの効果が得られます。

これは、特定の色について、その色の大きな領域がまったく同じ色の小さな領域よりも暗く見えるというよく知られた効果に起因します。背景や近くの色など、この錯覚を与える他の効果があります。例として、これはあなたのものとまったく同じではありませんが、幻想を示しています。ウェブで「アデルソンのチェッカーボード」を検索し、説明を読んでください。

いずれにせよ、mpalancoによって提案されたソリューション(3つのセミコロンの条件付き書式を使用)は、クリーンな結果を達成するための最も簡単な方法です-毎回、紙に印刷、PDFに印刷、画面およびその他の形式で。

0
GMc

これを回避する別の方法はハックですが、うまくいくはずです:

  • データとビューの2つのシートがあります
  • データシートの値に基づいてビューシートに条件付き書式を設定します(これがオプションかどうかはわかりません...)
  • if(dataCell=matchCell, "", dataCell)のようなことを言う各セルのifステートメントを使用します
0
acushner