题目写得挺大,其实只是想写一个今天刚解决的excel问题。
两周前,以前公司的同事F发来一个绩效考核说明表,问我如何根据上面的需求完成绩效考核的excel表格设计。打开“说明表”,看了两眼之后,我回复她:“这是谁做的表?看得人抓心挠肝地难受!!”她很无奈地说是她主管做的,而且交给她的时候还一脸得意表情。我无语。前两周因为一些家里的原因,我的状态很不好,也就没理这个表,F也表示理解,她自己闷头研究,只是偶尔问我几个问题。
前天,她问我:“有没有公式可以自动生成前一个sheet里面出现过的小组名称,而且是不重复的?”我当时第一反应是:宏!但是想到自己也不会就没说出口。“肯定有的,给我点儿时间研究研究。”
一开始我就想,查找重复么,可以用公式countif,那我就从这个公式入手好了,结果得不到想要的公式。后来看到韩老师的访谈,有了想法,做了一些实验,可惜实验能成功,转嫁到F给的表格里就各种出错,搞得我很是恼火。
就在今天下午,我又打开了那个表格,突然想到:为什么不用数据有效性来完成呢?
有了这个想法,马上行动,噢no!数据有效性出来的数据重复的依然重复。于是我决定先做一组数据,把重复的内容提炼出来,然后再用数据有效性进行索引。
用的是INDEX函数的数组形式,把重复的内容先提炼出来,然后再使用数据有效性引用这一列的内容。经过反复的实验和实际数据处理,最终得到了我想要的结果。
很兴奋,迅速记录一下。
1楼 月牙丫
以前做信息员的时候,要导客户资料,也是要删除重复资料,大几千条。上任早走得急,没有怎么交接。一开始也是一条一条删除,后来请教了一个专门做工资的朋友,学会用公式,感觉好神奇啊。买了一套EXCEL书,各种兴奋,没学多久就转行了,现在书本都放在家里垫东西,因为够厚。。。