• ベストアンサー

3ヶの条件で重複を表示

いつもお世話になります。 WINDOWS XP EXCELL 2003です。 部屋の管理ですが入力ミスを防ぎたく重複を表示して喚起したいです。 3ヶの条件とは C列 E列 F列 の値が一致 重複表示です。 添付図を参考に例えば 4の行と5の行が重複しています。 これをG列のように「●」表示できればと。 G2にどのような数式を入れればいいかご指導いただけませんか。 よろしく御願いします。

質問者が選んだベストアンサー

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

最もわかりやす簡単な方法は作業列を作って対応する方法でしょう。 例えばG列に望みの表示をさせるのでしたら、H列を作業列としてH2セルには次の式を入力して下方にオートフィルドラッグします。 =A2&B2&C2&D2&E2&F2 そこでG2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(H2="","",IF(COUNTIF(H:H,H2)>1,"○","")) これで重複があれば○が表示されますね。

dorasuke
質問者

お礼

いつもお世話になります。 早速のアドバイス有難う御座いました。 うまくいきました。 今後ともよろしく御願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.4

事例では並び終えているから4と5とわかりますが、実際は並べ替えされてますか。されてませんか。 並びがバラバラなら対応も変わって来ます。

dorasuke
質問者

お礼

いつもお世話になります。 早速のアドバイス有難う御座いました。

dorasuke
質問者

補足

早速のアドバイス有難う御座います。 E列は日付順にしています。 但し F列の日付は前後しますが。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

三つの列の結合した列を ダミーで作ります。 で Countif 関数で件数をカウントして 1より大きい場合は、 ● を出す で 解決できると思いますよ Cindy.

dorasuke
質問者

お礼

いつもお世話になります。 早速のアドバイス有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。
  • okuni21
  • ベストアンサー率0% (0/2)
回答No.2

SUMPRODUCT 関数で、検証してみました。  なお、100行で設定していますので、データ件数に合わせてください。

dorasuke
質問者

お礼

いつもお世話になります。 早速のアドバイス有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel2003にて データ重複時に『重複』とエラー表示させたい

    いつもこちらでは皆様にご回答いただきお世話になっております。 またひとつご指導いただければとおもっております。 図のようにB列とF列には『名前』を入力するようになっています。 B列とF列で重複する名前があった場合C列、G列に『重複』と 表示させたいと思っております。 このような該当データが2列にまたがる場合のC列、G列に入れる数式をお教えください。 よろしくお願いいたします。

  • 期間内での重複の確認

    いつもお世話なります。 WINDOWS7 EXCELL2010です。 下図を参考に A列 ユーザ定義 mm/dd B列 ユーザ定義 mm/dd 各列の数式は E2 =A2&C2&D2 F2 =B2&C2&D2 G2 =IF(D2="","",IF(COUNTIF($E$2:E2,E2)>1,"重複","")) H2 =IF(D2="","",IF(COUNTIF($F$2:F2,F2)>1,"重複","")) I2 =IF(D2="","",IF(COUNTIF($E$2:F2,E2)>1,"重複","")) 条件付書式 範囲はA2:B10 =$I2=”重複” 紫 =$G2=”重複” 薄青 =$H2=”重複” 薄ピンク という具合に「入所(A列)、退所(B列)」日での重複はセルの色で確認できますが 6の行は「入所、出所」日は対象にはなりません。 重複のチェックから漏れます。 この期間内の重複を防止したいのですが何かいい方法をご教示いただけませんでしょうか。 よろしくお願いします。

  • 重複している数字を表示する方法

    どなたかご存じでしたらご回答よろしくお願いします。 【質問】  エクセルのA列~E列に0~9迄の任意の数字が1つだけ入っています。  「A列~E列で重複している数字があればF列又はG列にその数字を出力する」  方法が知りたいです。具体的に下記のエクセルシートのとおりです。 ●エクセルシート   A B C D E F G   3 3 1 7 8 3   ←3が2個重複しているので、F列に3が入る。   7 7 7 7 7 7   ←7が5個重複しているので、F列に7が入る。   4 4 4 4 2 4   ←4が4個重複しているので、F列に4が入る。   6 6 6 3 1 6   ←6が3個重複しているので、F列に6が入る。   1 1 8 8 8 1 8 ←1が2個、8が3個重複しているので、F列に1、G列に8が入る。   3 3 2 2 5 3 2 ←3が2個、2が2個重複していうので、F列に3、G列に2が入る。    3 4 5 6 7     ←重複数字は無いため、F列、G列には何も入らない。  ●注意事項   ・使用するエクセルは2010です。 以上、よろしくお願いします。 投稿日時 - 2013-05-04 11:02:06

  • EXCEL2007 条件付書式の重複する値

    ある1列の重複する値に色を付けるというのは条件付き書式で簡単にできるのはわかるのですが、 その状態で重複する値が含まれる行を「非表示」にした際に、色が消えるようにしたいのですが、マクロを使わなくては無理でしょうか? (略:視覚的に表示されている画面で重複している値に色をつけたい。    重複する値が含まれる行を削除することができなく、非表示にして対応している。) マクロは完ぺきというわけではないので極力使用を控えたいのですが、条件付き書式を捻るだけでは無理でしょうか? 宜しくお願い致します。

  • セルの数字を昇順に並び替えて重複削除する方法

    いつも大変お世話になっております。 どなたかご存じの方がお見えでしたら回答頂けると幸いです。 【質問】  添付図のとおり、2列×20行の数字が【入力値2列】欄に入っています。  この数字を昇順に並び替えて重複数字を削除したものを【重複チェック済2列】に  出力します。また、【入力値2列】欄の数字を【入力値1列】に縦1列にして数字 を昇順に並び替えて重複数字を削除したものを【重複チェック済1列】に出力しま す。具体的には下記(1)~(4)の手順です。質問は2列×20行での場合ですが、  2列×200行の場合でも上記のことができるようにしたいです。    *********************************** (1)入力値2列(A列・B列)に2つの値をセットします。 (2)入力値2列(A列・B列)の値を重複チェック済2列(D列・E列)に並べて昇順に並び替えて重複数字を削除します。 (3)入力値2列(A列・B列)の値を入力値1列(G列)に1列にセットします。 (4)入力値1列(G列)の値を重複チェック済1列(I列)に並べて昇順に並び替えて重複数字を削除します。 以上、よろしくお願いします。

  • 2つの条件で件数を求めたい

    2つの条件で件数を求めたい WINDOWS XP EXCELL 2003 左(A B C列)の表から右(D E F G)のような表を作成したいのですが ご指導いただければ幸いです。 A列  yyyy/mm/dd C列  入力規則で 「A~D コース」が設定 E2 ~ G2 mm ユーザー定義です ご指導を仰ぎたいのは例えば E3 にどんな数式を入力すれば可能でしょうか。 よろしく御願いします。

  • 数式・条件付書式の設定方法を教えてください。

    初心者です、宜しくお願いいたします。 1.F6:H9に設定した内、F6・G6・H6に設定した数式及び条件付書式です。(現在、まだ40行分しか設定出来ていません)   ●F6 獲得点数     ・点数をマニュアル入力する。     ・条件付書式 =SUM($F$6:$F$9)=100000  → 書式(パターン) ブルー   ●G6 順位     ・数式  =IF(F6="","",RANK(F6,$F$6:$F$9)+COUNTIF($F$6:$F6,F6)-1)     ・条件付書式  =SUM($G$6:$G$9)=10  → 書式(パターン) ブルー   ●H6 加算後点数     ・数式  =IF(OR(C6="",E6="",F6="",G6=""),"",(IF(G6=1,F6+12000,IF(G6=2,F6+4000,IF(G6=3,F6-4000,IF(G6=4,F6-12000))))))     ・条件付書式  =SUM($H$6:$H$9)=100000  → 書式(パターン) ブルー 2.実際の処理   ●F列(F6:F9)     ・F6:F9に点数を入力する。     ・その合計が100、000点になれば、F6:F9をブルーで塗りつぶす。 --------------   ●G列(G6:G9)     ・入力したF6:F9の点数で順位を決定し順位をG列に表示する     ・同点の場合は若いセル数を上位にする。     ・その合計が10になれば、G6:G9をブルーで塗りつぶす。 --------------   ●H列(H6:H9)     ・F列・G列の結果を受けて数式のような点数を表示する     ・その合計が100、000点になれば、H6:H9をブルーで塗りつぶす。 --------------     ・4行毎に塗り潰しの色を変えたい。     ・6行目:9行目はブルーで塗りつぶす。     ・10行目:13行目は黄色で塗りつぶす。     ・14行目:17行目はブルーで塗りつぶす。 ーーーーーーーーーーーーーーーーーー 3.ご指導いただきたき事 上記のようにしたいのですが、約1000行ほどになりますので、250回ほど設定しなければなりません。 ぜんぜん判りませんが、何か良い設定方法をご指導いただきたくお願い致します。   ●現在設定を始めました、数式及び条件付書式には、拘りません。   ●黄色い部分もブルーにし、ブルー一色でも結構です。   ●VBA記述でも可能なのでしょうか。    VBA記述はぜんぜん出来ません、申し訳ございませんが、可能であれば宜しくお願いいたします。

  • Excel2003VBA 行の非表示

    お世話になります。 掲題の件で ご相談が御座います。 ある特定の列(連続した4列F、G、H、Iです)が全部「0」だった場合 その行 全体を非表示にするというマクロを組みたいのですが 未熟者の為 どのようなコードを記述したら良いのか分からず困っております。 どなたかご教示いただけませんでしょうか。 F、I列は数式により「0」と表示されています。 G、H列は値で「0」になっております。 表全体は600行ぐらいまでですが、今後増える可能性があります。 (増えても800行までは行かないと思います) 説明不足等が御座いましたら ご指摘ください。 宜しくお願い致します。

  • オートフィルタ後、重複するものに”削除”と表示さ

    オートフィルタを使用し、重複をかけるのですが、フィルタ外のものも重複をしてしまいます、どう解決すればよろしいでしょうか? ・A列の値はS1111やS2222とは限りませんが、S1111同士、S2222同士は重複はしています ・B列の値はH22-R、 H22-Yに関しては、BH22-RやH22-RAなど、H22-R、 H22-Yが含まれる値となります、H11-Yに関してはこの値だけになります    A列  B列 ~ 〇行 S1111 H11-Y ~ △行 S1111 H22-R ~ □行 S2222 H11-Y ~ ×行 S2222 H22-Y ~ B列のH22-YとH11-Yでフィルタかけ、A列で重複しているものがあれば、C列に削除と表示 ↓    A列  B列  C列 ~ 〇行 S1111 H11-Y ~ □行 S2222 H11-Y 削除 ~ ×行 S2222 H22-Y 削除 ~

  • 重複項目を除いて並べる関数

    添付のようにある項目が並んでいる列から、重複を除いて別の列に並べるようにするには「関数」は何を使えばよいのでしょうか? 「重複の削除」を使用しないで、数式で並べられる(;数式を入れておけば、自動で並べてくれる)ようにしたいのですが、どういった関数になるでしょうか。 よろしくお願いします。

専門家に質問してみよう