检查单元格是否有效input
我已经find了一个解决scheme没有成功,所以我希望有人能帮助我。 请原谅我基本的excel
技能。
我有两列数字代码的数据:
A列被称为AREA
,可以是00 – 99之间的任何数字
B列被称为TYPE
,可以是00 – 38之间的数字,但只有某些值可以接受,具体取决于AREA
值。
我有第二组数据包含所有AREA
值和相应的可接受的TYPE
值。
假设对于AREA
15,可接受的TYPE
值是TYPE
或17
我的第一组数据有一个AREA = 15 & TYPE = 23
,根据上面的规则,23对于TYPE
列是不可接受的值。
有没有办法将第一组数据(每周报告)与第二组数据(其中包含“规则”)进行交叉引用,以标识具有不可接受TYPE
值的条目?
对不起,如果我没有足够清楚地描述这一点。 我混淆了自己只是试图把它说出来…
这可以通过数据validation和命名范围完成。
您将需要为连续的每个区域设置有效选项的工作表:
将数据validation单元格的区域设置为0到99,我们将创build一个命名范围,为每一行值调整自己(请记住00在第1行,01在第2行等等,所以你最终会100行值)
将您的范围命名为TypeValues,然后在您的select表单元格B2中input如下所示的公式:
= OFFSET(TypeChoices $ A $ 1,$区A2,0,1,COUNTA(INDIRECT( “TypeChoices!” &$区A2 + 1!!! “:” &$区A2 + 1))!)
这个命名范围所做的就是获取A列中的值,并使用该值查找正确的行,查看该行上有多less个值,并返回从相应行开始的列表,以及用这些值返回一个列表:
(请记住,4是第5行,3是第4行,正如我们最初设置的那样)
将公式input到B2是至关重要的,因为命名的范围不会查看正确的区域select