VBA返回列表中名称的出现

我试图实现的是以下在Excel中:

所以我需要做的是根据指数(a或b)列出猫和狗的发生。 我有大量的数据,我需要这样做

代替vba,你可以使用pivot ..根据第一列和第二列创build一个透视点,并将透视的值设置为第二列的数量….然后,你可以通过偏移function使透视范围dynamic地自动调整根据桌子的高度。

你为什么不使用函数? => Countif(A1:A15,“猫”)

按照您需要的方式调整function,并输出出现次数。 甚至可以合并多个标准。

https://support.office.com/en-us/article/COUNTIF-function-e0de10c6-f885-4e71-abb4-1f464816df34

希望这可以帮助