我正在尋找一個Excel函數,它比較兩個單元格並返回這兩個單元格之間匹配字符的數量。在excel中比較兩個單元格並返回匹配的字符數
我希望函數忽略的情況下,即A = A,B = B等
實施例:
A1 = abcdef
和B1 = Afcblm
.. C1 = 4
(匹配字符數= 4(afcb
)
函數應該比較兩個單元格中的所有字符,然後返回每個字符h在兩個單元中都存在,而不管順序如何。
我已創建下面
=SUM(IFERROR(IF(MID(A1, ROW(INDIRECT("$1:$" & LEN(A1))), 1)=MID(B1, ROW(INDIRECT("$1:$" & LEN(B12))), 1), 1, 0), 0))
函數時我應用此實施例C1 = 1上述和相信這個問題是由於該功能順序地比較字符它不工作。
A1可以包含同一個字母的多個實例嗎?例如A1 = abacdef? – Ben
那裏;在上面的公式中有一個錯誤 - Len(B12)代替LEN(B1)。但它仍然只能比較處於相同位置的字母,例如axbx和艾比會給2但abcd和dcba會給0 –