偶分析了你的问题,发现要实现你的要求,需要分五步:
第一步:确定A列的数据是否在C列中存在,这个大家可以用FIND函数来实现。
就像下图中这样的:FIND($A1,$C$1:$C$21),这个函数可以查找一个字符串在另一个字符串中的位置,如果在A列的数据在C列中存在,则返回其开始的位置,如果没有就返回一个错误值。
第二步:对FIND函数返回的值做一个判断,看其是不是大于“1”,如果大于“1”,说明在C列的数据中包含A列的数值,如果不存在会返回错误值。
第三步:用IFERROR函数对得到的值进行过滤,把所有的错误值都返回“0”,
第四步:对得到的所有数据进行数值化处理,即:“*1”。
第五步:用SUM函数对得到的数值进行求和。
最后,最后的最后,最重要的一点,用Ctrl+Shift+Enter的组合键确认输入,因为这是一个数组函数。
如果不明白什么是数组的,可以看下面的链接:
大白的函数笔记:Excel函数进阶的必修课-数组|数组基础
希望偶的回答能够帮到你。
偶是Excel大白,关注偶获取更多Excel小技巧。