• 締切済み

EXCELで同じ数字を表示しない方法

EXCELをで同じ数字を表示しない方法(関数)を教えてください。 たとえば「100」だとしたら 同じ列にある「100」という数字を表示させたくありません。 色を変える方法だけでは、リンク先で「100」という数字が表示されてしまいます。 色を変えない方法で教えてもらえれば幸いです。 よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

はて? 何を言っているのでしょうか。 >同じ列の同じ数字だけを表示しない。 >もしくは「0」にする方法はないのでしょうか? 回答した最初の数式は、同じ列の同じ数字の先頭だけ残し2番目以下を空白””にする数式です。 試してみる事もしなかったのでしょうか。でしたらまず実際に手を動かして、行ってみて下さい。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート1のA1セルから下方にデータが入力されているとします。 A列を選択した後で「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。 表示される画面では「数式を使用して・・・・」を選択したのちに数式の窓には次の式を入力します。 例えばダブったデータで最初のデータはそのまま表示したいがその後のダブったデータは表示させたくないというのでしたら次の式 =COUNTIF(A$1:A1,A1)>1 ダブったデータはすべて表示させたくないということでしたら次の式 =COUNTIF(A:A,A1)>1 その後に同じ画面の「書式」をクリックして「表示形式」のタブから「ユーザー定義」を選択し、種類の窓には ;; を入力してOKします。 このようにすることでシート1のA1セルから例えばA10セルを選択してコピーし、シート2に貼り付けてフォントの色を標準にしても空白の状態のままでコピーされます。

keimayu040202
質問者

お礼

ありがとうございます。 ただ、リンク先の違うセルにも「100」という 同じ数字があるんです。 それは消したくないんです。 同じ列の同じ数字だけを表示しない。 もしくは「0」にする方法はないのでしょうか?

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

シート1のA列に100や200やまた100があります。 リンク先のシート2のA1に =IF(COUNTIF(Sheet1$A$1:A1,Sheet1A1)=1,Sheet1!A1,"") と記入、以下コピーすることで最初のだけがリンクします。 #別の方法 シート2のA列にシート1のA列をリンクします シート2のA列を列選択して(必ず行う) 条件付き書式を開始 数式を使用して =COUNTIF($A$1:A1,A1)>1 と記入、書式設定でフォントの色を白(セルの塗色と同じ)にすることで、2番目以下の100を見えなくします。

keimayu040202
質問者

お礼

ご返答 ありがとうございます。 同じ列の同じ数字だけを表示しない。 もしくは「0」にする方法はないのでしょうか?