EXCEL中数据有效性中来源问题

2024-11-25 20:23:17
推荐回答(5个)
回答1:

另用一个单元格区域吧。

在另一表中A1:A1000 输入1到1000,把区域命名。
在数据有效性中来源直接输=区域命名。

不过1000个选项是真的有点多。。。
直接规定1到1000之间的整数,然后输入输入信息提示用家,应该更方便吧.

回答2:

赞同一楼strenyong 朋友的意见。即使利用有效性做好下拉菜单了,一会选择500.一会要选择700,比不要下拉菜单更累。

如果要这个方法,可以设定范围还可以在一个不用的辅助列(假定W列)输入文本格式的1后下拉,在有效性 来源中输入 =w:w

回答3:

你可以在后面空列如R列输入1,2下拉填充到R1000,在来源那输入=$R$1:$R$1000

回答4:

建议你使用EXCEL自带的VBA语句
下面是个简单的例子,在单元格A1:A10限定输入1到8的数字

先看下吧 ,有问题,可以再提。

Sub Validation()
With Range("A1:A10”).Validation
.Delete
.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, _
Formula1:="1,2,3,4,5,6,7,8”
End With
End Sub

回答5:

根据我的经验,在输入数据尤其是数字的时间,键盘绝对比鼠标快10倍,所以你还是好好练习一下数字集中键的输入吧