文字数の少ないほうが 3文字限定です。
=IF(ISERR(SEARCH(MID(A1,1,1),B1,1)),0,1)+IF(ISERR(SEARCH(MID(A1,2,1),B1,1)),0,1)+IF(ISERR(SEARCH(MID(A1,3,1),B1,1)),0,1)
ちなみに コメントにあるように カンマも考慮します。
考慮しなければ 2番目の IF文を はずせばいいです。
こんな感じでしか できないかなーって思います。
あとは VBAで 関数を作れば いいでしょう。
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
コメント(2件)
「2,5」
この場合 2と , が 一致するから 2つ じゃないのかな?
excelの趣旨からすればデータを別々のセルにするべきだと思う。
「区切り文字」の機能とかで。
あと、前提がわかりにくいかも。
セル内の値の順序は考慮する?([1,2]と[2,1]のセルの時は2?0?)
セル内の値は2つで固定?
マクロは使ってもいい?
数字の桁数は1で固定?
区切り文字は常に半角カンマ?