使用CountIF比较excel中的两列

使用CountIF比较excel中的两列,excel,Excel,很难比较两列以获得结果 list 1 List 2 AT.aaa Yes SM.aaa No CM.aaaa Yes DV.aaaa Sorry SI.aaaa NA AT.bbb yes AT.cccc NA SM.cccc Sorry CM.bbb No 我的动机是填满这张桌子 Yes No Sorry NA AT 2 0 0 1 SM

很难比较两列以获得结果

list 1     List 2

AT.aaa      Yes
SM.aaa      No
CM.aaaa     Yes
DV.aaaa     Sorry
SI.aaaa     NA
AT.bbb      yes
AT.cccc     NA
SM.cccc     Sorry
CM.bbb      No
我的动机是填满这张桌子

      Yes   No   Sorry    NA
AT     2     0     0      1
SM     0     1     1      0
DV
CM
SI
我可以使用Countif单独找到是、否和抱歉的计数,但无法找到其他参数的值。你们能帮帮我吗。

我会用COUNTIFS()公式:

我会使用COUNTIFS()公式:


谢谢Scott,你能帮我理解这个公式吗?COUNTIFS()允许多个范围和标准,它是基于和的。第一种方法是在条件之前和之后使用通配符
“*”
,以查找包含条件的字符串。这将在A列的值中找到D列中的值。然后第二个是直接的查找。@VinodK您将把它放在E2中并向下拖动。非常感谢您的帮助,Scott!谢谢Scott,你能帮我理解这个公式吗?COUNTIFS()允许多个范围和条件,它是基于和的。第一种方法是在条件之前和之后使用通配符
“*”
,以查找包含条件的字符串。这将在A列的值中找到D列中的值。然后第二个是直接的查找。@VinodK您将把它放在E2中并向下拖动。非常感谢您的帮助,Scott!
=COUNTIFS($A:$A,"*" & $D2 & "*",$B:$B,E$1)