• ベストアンサー

エクセル関数かマクロで

C列とF列とG列のセルの文字列が一致している行をS列に、 ●を表示することは可能でしょうか? 例えば    C列   F列   G列   S列 1行 あああ いいい ううう 2行 かかか ききき おおお  ● 3行 さささ ししし すすす 4行 あああ いいい さささ 5行 かかか あああ さささ 6行 かかか ききき おおお  ● 7行 ううう あああ すすす 2行目と6行目のC列、F列、G列が全く同じなのでS列に●を表示。 EXACT関数を応用すればできるのでしょうか?

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

  • ベストアンサー
回答No.3

回答番号:No.1のA88No8さんの方法がお勧めです ただし、 ああ い う あ  あい う の区別がつかなくなる場合があるので H1セルには =C1&"-"&F1&"-"&G1 とするなど何かしらの区切りを入れたほうがよいかもしれません (非推奨ながら)作業列なし版 =IF(SUMPRODUCT(($C$1:$C$7=C1)*($F$1:$F$7=F1)*($G$1:$G$7=G1))>1,"●","") 参考まで

その他の回答 (2)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.2

こんにちは いろいろな開放があると思いますが一例です。 S列に次の式を入れてドラッグします。 =IF(AND($C1,$F1,$G1),"●","")

回答No.1

非表示のH列にC1&F1&G1を置いて、 IF(COUNTIF($H$1:$H$7,H1)>1,"●","") でいいんじゃないですか?

関連するQ&A