在实际工作中可能会有对比两个时期对象并找出其相同部分进行highlight的需求,例如标出两周内流失的客户或者如下展示的标出寒续春的学员名单
要实现这一功能主要分为以下两个步骤:
第一,将两个对比周期的数据匹配到同一张表上
对比寒假班和春季班班级名称,发现其中只有季节不同,故这里可以用=REPLACE($A2,FIND("寒",$A2),2,"春季")
来实现匹配表的参照列一致,匹配函数如下:
=IFERROR(VLOOKUP(REPLACE($A2,FIND("寒",$A2),2,"春季"),春季班!$A:$J,COLUMN(C1),0),"")
注意上式中,VLOOKUP中的第三个参数用COLUMN函数代替了数字,当出现连续多列需要匹配的情形,使用这种方法可以更加便捷
注意,在第二个步骤之前,需要将匹配好的数据转化为文本格式
第二,用条件格式功能实现标注
具体操作为,选中需要设置格式的区域->条件格式->新建规则->使用公式确定要设置格式的单元格->
公式如下
=AND(FIND(F2,PHONETIC($N2:$U2))>0,F2<>"")
注意公式里面的PHONETIC函数,这个函数的作用是将一串字符拼接起来,使用这个函数要先确定拼接的字符串是不带有公式的格式,否则输出结果将显示为空
PHONETIC函数还有一个常用的使用场景,即当要给一群人发邮件时,可以在邮箱地址后添加分号(英文),然后使用PHONETIC函数进行拼接