关于EXCEL的一些记录
今天为了研究如何利用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没有加$号,因此当往下拉时序号就会逐一递增
$这个符号好好利用,会减少很多重复性操作
这种功能应该是在一开始空表的时候比较方便操作
选中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没有加$号,因此当往下拉时序号就会逐一递增
$这个符号好好利用,会减少很多重复性操作