2013-10-16 58 views
1

我已经搜索了一个没有成功的解决方案,所以我希望有人能帮助我。请原谅我的基本技能excel检查一个单元格是否有效输入

我有数字代码数据在两列:

列A称为AREA,并且可以是任何数量的00之间 -列B 99

称为TYPE,并且可以是一个数在00 - 38之间,但只有某些值是可接受的,具体取决于AREA的值。

我有第二组数据,其中包含所有的AREA值和相应的可接受的TYPE值。

假设为AREA 15,可接受TYPE值是6,7,10,12,13,或17

我的第一组数据与AREA = 15 & TYPE = 23一行并基于上述规则,23是不TYPE列的可接受值。

有没有办法将我的第一组数据(每周报告)与第二组数据(其中包含“规则”)进行交叉引用,以确定具有不可接受的TYPE值的条目?

对不起,如果我没有足够清楚地描述这一点。我混淆了自己只是想把它写进单词中......

+0

您可以发布数据图片吗?你熟悉条件格式吗? –

回答

1

这可以通过数据验证和命名范围完成。

您将需要建立一个表与一行中的每个区域的有效选项:
Example

设为0〜99区域的数据验证单元,我们将创建一个名为范围的会自行调整每一行的值(记住00在第1行,01在第2行等等,所以你最终会得到100行值)

将你的范围命名为TypeValues,并输入一个公式像这样进入您选择单的B2

= OFFSET(TypeChoices $ A $ 1,$区A2,0,1,COUNTA(INDIRECT( “TypeChoices!” &区$ A2 + 1 & !!! “:” &区$ A2 + 1)) )

此命名范围所做的是取A列中的值,并使用该值查找正确的行,查看该行上有多少值,然后返回列表从相应的行开始,并返回一个包含这些值的列表:
DropDowns
(请记住,4是第5行,3是第4行,因为我们最初设置它)

将公式输入到B2中非常重要,因为命名范围不会查看正确的区域选择,否则可以发布数据图片吗?