话说前段时间,女儿国国王给唐僧出了一道Excel函数题,权当基础培训。
唐僧说:“在C列,判断B列的人名是否重复,若是重复,则标注重复,否则返回空白。”
不戒插着腰,看看八戒傻呆呆的样子禁不住哈哈大笑道:这题也太简单了吧,C3输入公式:
=IF(COUNTIF(B:B,B3)>1,"重复","")
唐僧笑眯眯说道:“别急,这只是刚开始,还是在C列,判断B列的人名是否重复,若是重复,且非首次出现,则标注重复,否则返回空白。”
=IF(COUNTIF(B$3:B3,B3)>1,"重复","")
唐僧愣了一下,心想原来如此,说道:“你这小子倒是有几把刷子,不过这题还没完,还是在C列,判断B列的人名是否重复,若是重复,且非最后出现,则标注重复,否则返回空白。”
=IF(COUNTIF(B3:B$14,B3)>1,"重复","")
唐僧勉强笑道:“8错8错。——不过,孩子,这公式的道理你可明白?”
不戒答道:“当然明白。三个COUNTIF函数,不同的是统计范围。
B:B是整列统计,判断每个数据在整列范围内的重复次数。
B$3:B3,B$3使用行绝对引用,B3使用行相对引用,在公式的向下填充过程中,统计范围的起点保持不算,终点不断向下扩大,以达到非首次出现,则标注为重复的目的。”
B3:B$14,B3使用行相对引用,B$14使用行绝对引用,在公式的向下填充过程中,统计范围的终点保持不变,起点不断下移缩小,以达到非最后出现,则标注为重复的目的。
这个技巧,在判断重复数据的最早和最近日期上经常使用到,只需要将日期排序,再提取是否首次重复,就可以得出结果。
却听不戒接着说道:“小白龙师叔说过,这是混合引用在公式中的普通运用,师公,难道您连这个也不会?”
唐僧呐呐说道:“胡说,我若是不会,能拿出来考你?再出一道题,你若是做的出来,我便保你去菩萨那里做善财童子!”
唐僧笑眯眯说:——这道题就是,使用混合引用制作乘法口诀。
唐僧洋洋自得,恍惚又想起女儿国国王的那双纤纤玉手……
503200西游记(Excel无删减版)
文章评论