アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。

この度、E列に重複がある場合、黄色に塗りつぶす条件付き書式が組み込まれているエクセル表を見つけたのですが、こちらを半角ハイフン【-】を除いた重複を黄色に塗りつぶす数式を教えていただきたく質問させていただきました。

色々と調べたのですが解決できず、どうぞよろしくお願いいたします。

質問者からの補足コメント

  • taglet様、回答ありがとうございます。
    補足させていただきます。

    ・現在の条件付き書式の具体的な設定内容
    E列を選択した状態でエクセルの機能にございます条件付き書式の設定からルールの管理で【一意の値または重複する値だけを書式設定】から塗りつぶしを黄色に設定

    ・ハイフンを除いた重複の、具体的なデータの内容
    具体的にはE9列より下方向の末尾まで英数字含めた型番が入力されております。
    例)
    VAIO1234
    -
    HP1234
    VAIO5678
    -
    Let'snote1234
    Let'snote5678
    -

    ・色々と調べたことの、具体的な内容
    重複を塗りつぶす数式はこちらを調べました
    https://www.crie.co.jp/chokotech/detail/173/
    =COUNTIF($A$3:$A$30,A3)>1

    よろしくお願いいたします。

      補足日時:2022/09/08 21:43
  • どう思う?

    私の初心者知識の思い付きなのですが、条件付き書式で重複を黄色に塗りつぶすルールの上に【次の値に等しい】で半角ハイフンを指定し塗りつぶしなしのルールをもう一つ作る方法がよろしいのでしょうか?

      補足日時:2022/09/08 22:10

A 回答 (5件)

No2です。



ご質問の意味を取り違えていたようですね。
『値が「-」であるセルは除いて』という条件を追加したいということで良いでしょうか?

そのままを式にするなら、
 =(E1<>"-")*(COUNTIF(E$1:E$100,E1)>1)
では、いかがでしょうか。

>エクセル全体の挙動が重たくなっている状態です。
検索範囲を必要な範囲に限定すれば軽くなると思います。
例えば、上の式では E1:E100 の範囲に絞ってあるので、大丈夫ではないかと・・
(適正な範囲に調整してください。)
    • good
    • 0
この回答へのお礼

fujillin様、関数の提示ありがとうございます。
=(E1<>"-")*(COUNTIF(E$1:E$100,E1)>1)
こちらの関数でエクセルの挙動に影響を発生させることなく反映することができました。
こちらを使用させていただきます。
ありがとうございました。

お礼日時:2022/09/09 22:10

はい、半角ハイフンを判定する方法がシンプルで良いと思います。


「条件を満たす場合は停止」にチェックするのを忘れずにどうぞ。
    • good
    • 0
この回答へのお礼

taglet様、回答ありがとうございます。
こちらのシンプルに設定する方法も勉強になりExcelの知識として今後活用させていただきます。
ありがとうございました。

お礼日時:2022/09/09 22:14

以下の条件付き書式を、一番上に追加してください。


・範囲:対象のデータがある範囲
・「条件を満たす場合は停止」にチェック
・条件:セルの値、次の値に等しい、="-"
・書式:白色に塗りつぶし
    • good
    • 0
この回答へのお礼

taglet様、回答ありがとうございます。

先程、私も補足コメントに taglet様が回答してくださった方法を思い付いたのですが、 taglet様的にもこちらの方法がエクセルにも軽くオススメする形でしょうか?

お礼日時:2022/09/08 22:13

こんばんは



>半角ハイフン【-】を除いた重複を黄色に塗りつぶす数式
「ABC」と「A-B-C」を同じとして、重複として見做すという意味と解釈しました。

>E列に重複がある場合、黄色に塗りつぶす条件付き書式
想像するところCOUNTIF関数で重複を調べていると思いますが・・

多分、それとは異なる数式になっていると思いますが、以下ではいかがでしょうか?
=SUMPRODUCT((SUBSTITUTE(E:E,"-","")=SUBSTITUTE(E1,"-",""))*(E1<>""))>1
    • good
    • 0
この回答へのお礼

fujillin様、いつもお世話になっております。
回答ありがとうございます。

先程、回答1様の回答に条件付き書式について補足させていただきました。

またご提示いただきました
=SUMPRODUCT((SUBSTITUTE(E:E,"-","")=SUBSTITUTE(E1,"-",""))*(E1<>""))>1
こちらの数式ですが組み込んだ際、エクセル全体の挙動が重たくなっている状態です。

他にこの数式で反映できるなどございますでしょうか?

重ねてお願い申し上げます。

お礼日時:2022/09/08 22:05

以下の点を補足してください。



・現在の条件付き書式の具体的な設定内容
・ハイフンを除いた重複の、具体的なデータの内容
・色々と調べたことの、具体的な内容
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!