2 つのセルを比較し、それら 2 つのセル間で一致する文字の数を返す Excel 関数を探しています。
関数で大文字と小文字を区別しないようにします。つまり、A = a、B = b などです。
例:
A1 = abcdef
and B1 = Afcblm
.. C1 = 4
(一致する文字の数 = 4 ( afcb
)
この関数は、2 つのセル内のすべての文字を比較し、順序に関係なく、両方のセルに存在するすべての文字を返す必要があります。
以下の関数を作成しました
=SUM(IFERROR(IF(MID(A1, ROW(INDIRECT("$1:$" & LEN(A1))), 1)=MID(B1, ROW(INDIRECT("$1:$" & LEN(B12))), 1), 1, 0), 0))
これを上記の例C1 = 1に適用すると機能しません。この問題は、文字を順番に比較するこの関数が原因であると考えられます。