解决方案 3:
1. 在 D2 单元格中输入以下公式,下拉复制公式:
=IF(COUNT(FIND({"云","鹤","九","霄"},A2)),MID(A2,2,1)&"字科","")
公式释义:
- COUNT(FIND({"云","鹤","九","霄"},A2)):这部分公式跟上一案例一样,先用 find 函数在单元格中依次查找 4 个字,得出一个由数字或错误值组成的数组;再用 count 函数统计数组中的数字个数
- IF(COUNT(FIND({"云","鹤","九","霄"},A2)),:如果数字个数不为 0,说明名字中含有某个字;
- MID(A2,2,1)&"字科",""):这个字通常在第二位,所以用 mid 函数取出名字中的第二个字,用 & 符号跟“字科”连接起来,就是想要的结果;否则显示空值
下图 1 某公司员工的年终评级及对应的奖金规则,请按照规则快速计算出年终奖。如下图 2 所示。