excel表格下拉菜单数据有效性来源
Excel数据有效性也叫作数据验证,在Excel2013之前的版本(2007 2010)叫做数据有效性,之后的版本改名为数据验证。
它主要是用来限制用户输入的内容,确保输入的数据符合一定的规范。
圈选标记排名靠前或者靠后的TOP数据,效果如下图所示:
公式框中输入:=C2LARGE($C$2:$C$15,3),完成设置。
在某些情况下,录入数据需要限定开头字符,比如学号、身份证、手机号,这里我们可以通过数据验证来设置。
下图中输入学号,需要限制开头为2020,在自定义栏中输入公式:
=LEFT(A2,4)=2020
扩展:如果既要限定开头,又要限定长度,比如学号为2020开头,且长度为8,公式可以这样输入:=AND(LEFT(A2,4)=2020,LEN(A2)=8)
用一个and函数将2个条件连接。同理如果还需要其它条件,直接在and函数中添加即可。
禁止修改已有内容已经有内容的单元格,为了防止被修改,可以用数据验证进行设置。
公式框中输入:=ISBLANK(A2:A8)
这里禁止修改内容可以理解为:已有内容的单元格函数返回FALSE,如果修改的话,Excel默认先删除原内容再输入新内容,删除原内容则为空,函数返回TRUE,与原状态相斥,则禁止输入。
预防输入重复值公式框中输入:=COUNTIF(A:A,A1)2
vlookup匹配的时候,经常会出现有数据但是匹配不上的情况,其中部分原因是单元格中含有空白,比如“李 白” 跟“李白” 是不一样的,前者中含有空白单元格。
在数据录入的时候可以通过 数据验证,预防用户输入空白。
公式框中输入:=ISERROR(FIND( ,A2))