如何在Excel中编写按姓名分组标记支付类型的E列公式
Excel E列「支付类型」计算公式说明
实现逻辑
按B列「姓名」分组统计,只要同一姓名下D列「支付方」有任意一条内容包含「Credit Card」,该姓名对应的所有行E列统一返回「Credit Card」,无匹配时可自定义返回内容。
通用公式(适用于Excel 2007及以上所有版本)
在E2单元格输入以下公式后,下拉填充至所有数据行即可:=IF(COUNTIFS(B:B,B2,D:D,"*Credit Card*")>0,"Credit Card",D2)
参数说明
COUNTIFS(B:B,B2,D:D,"*Credit Card*"):统计B列等于当前行姓名、且D列包含「Credit Card」的记录数,通配符*支持模糊匹配,不管「Credit Card」前后是否有其他内容都可识别- 当统计结果大于0时,直接返回「Credit Card」
- 无匹配时默认返回当前行D列的原始支付方内容,你也可以根据需求把公式末尾的
D2替换为自定义内容,比如"其他支付方式"
注意事项
如果输入公式后提示语法错误,可尝试将公式中的逗号替换为分号,适配部分区域的Excel分隔符规则。
内容的提问来源于stack exchange,提问作者karweng
相关产品推荐
相关产品推荐

