教育、读书、生活 | BLOG.LIKK.com | 行走在教育和生活的风景线上
2 七月
今天为了研究如何利用excel来在录入姓名的时候,一旦有输入同名的数据就会提示重复。主要想用在登记来申报学费减免的学生上,避免发生重复申报的现象。
这种功能应该是在一开始空表的时候比较方便操作
选中B2单元格
数据——有效性——设置——允许——自定义
在公式内输入=COUNTIF($B$2: $B$100,B2)=1
当然如果你的表格内容多,你把100改为1000,10000都可以
输入完后,拖动B2单元格右下角的填充柄,拉下来,一直拉到100的位置,或者视你的表格大小,拉到1000或10000,看你的实际内容
=COUNTIF($B$2: $B$100,B2)=1 当中的2:后面的空格不要,因为连在一起会变成表情符,所以我加了一个空格,全部做完 后,把原来的姓名复制回原位置,记得用“选择性粘贴”中的“数值”,不能直接用粘贴
$B$2的$2表示B2单元格的绝对引用方式
我举个例子
如果=COUNTIF(B2:B100,B2)=1
如果你B2是按上面这样写的,那么当你拖放到B3单元格时会变成=COUNTIF(B3:B101,B3)=1,到B4单元格时会变成=COUNTIF(B4:B102,B4)=1
countif是在指定范围内,如B2:B100,统计符合条件的记录个数
如果加上了$号,即=COUNTIF($B$2: $B$100,B2)=1,那么当你拖放到B3单元格时会变成=COUNTIF($B$2: $B$100,B3)=1,到B4单元格时会变成=COUNTIF($B$2: $B$100,B4)=1,也就是说范围都不会发现变化,而后一个B2没有加$号,因此当往下拉时序号就会逐一递增
$这个符号好好利用,会减少很多重复性操作
您的方法很好,受益匪浅!
电信部门判断是否增加新用户,也要用到这些技巧。
我过去是录入后,排序,自然重复记录就反映出来了
使用公式可以自动将重复记录放在一起
请参考:
1).按字段排序
2).在旁边插入一列,假设你的关键字段在A列,插入B列,在B2输入公式:=EXACT(A2,A3)
3).公式往下拉,并把该表做一下筛选,把B列内标识为"TRUE"的行删除 。余下的数据便是不重复的了 。
** 删除B列的TRUE 行也可以使用技巧:公式往下拉后,将原表数据选择性粘贴到一个新工作表中,将B列排序,自然TRUE 行集中在一起,这时删除就方便了。
欢迎您留言发表看法
◎友情提示:本日志仅代表我个人在当时当地的主观看法。欢迎参与讨论,请在这里发表您的看法、交流您的观点。