- ベストアンサー
Excel にて。
例えば、範囲(A1:B4)のそれぞれのセルに、3つずつの数字が入っているとします。(カンマ区切りとかで) A1 のセルに(3,5,7)という数字が入っているとして、同じ範囲のその他のセルに同じ数字列が含まれているかどうかを判別する関数や、計算式ってありますか? セルを分けなきゃいけないでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>同じ範囲のその他のセルに同じ数字列が含まれているかどうかを の意味がややあいまいですが、 そっくり「3,5,7」の内容のセルがあるかならやさしい問題ですが。 (1)セルの中の文字列、数の内容について、中身に分け入って探すFind、Search系 (2)セルの値を全体として1つと見て、どのセルにあるか探すMatch系、CountIf系 の2つの機能を組み合わせたような機能を必要としています。 ですから、そういう関数はありません。 セルをデータ-区切り位置で1列ずつ分ければ(2)に持ち込めるかも知れない。 ただし質問の場合、下記テクニックが使えるかどうか。 類似例ですが A1:A4に s,d,f,a d,,c,f a,s,d, w,e,r,a とあるとして =SUM(IF(ISERROR(FIND("a",A1:A4)),0,1)) と入れてSHIFT+CTRL+ENTER(配列数式)で3(aのあるセルは3セル)が出ます。 1,2,3 2,3,4 3,2,1 4,5,6 と数字の例でも =SUM(IF(ISERROR(FIND("2",A1:A4)),0,1)) といれSHIFT+CTRL+ENTERで3になりました。
その他の回答 (2)
- hikaru77
- ベストアンサー率0% (0/1)
=countif(A1:B4,A1)でいいのでは?
お礼
ご回答ありがとうございます。 調べてみます。
「セルを分けなきゃいけないでしょうか?」 セルを分けなくても同じ数列の有無だけなら判別可能と思います。 A1 に(3,5,7) B1~D1に数列があるとして E1 で判別すれるとして E1 の式は =if(or(A1=B1,A1=C1,A1=D1),"*","") これでA1と同じ数列があれば"*"がでるはずです。やってみて下さい。 1
お礼
ご回答ありがとうございます。 やってみます(^ ^)b
お礼
ご回答ありがとうございます。 わざわざ、試していただいたのですね。 参考にさせていただきます。m(_ _)m