【发布时间】:2014-07-26 18:26:48
【问题描述】:
我有一个 30 列和 800 行的数组(表 1),每个单元格都有文本或空白。我想检查该数组中的任何值(特别是逐行)是否存在于列中(保管清单对冲):
例子:
表 1:
ASKF AQA6
ARO3 ASKD AQA5
ASKA ARMA ARNA ARMB ARBA
ARMV ARN6 ARNS ARO6 AQFS
ARQ4 ARMJ ARN4 ARNJ ARO4 ARBJ
托管清单对冲:
妇幼保健基金编号
BWTZ
AEGF
AEGH
AEGJ
AEGL
AEGM
AEGP
我尝试过计数、匹配索引、vlookups,但似乎没有任何效果。我不想使用 VBA。我知道这可以通过循环来完成,但必须设置一个函数来执行此操作。到目前为止,我尝试过这个,但我认为它不是每次都有效,不知道为什么......
=INDEX('Sheet 1'!D:AE,MATCH('保管清单 - 对冲'!A3,'保管清单 - 对冲'!A:A,0),1)
【问题讨论】:
-
您必须在单个单元格中执行此操作,或者我们可以在 MCH Fund Number 旁边添加一列以查看每个项目是否在另一个集合中,然后对该列执行操作?
-
理想情况下在一个单元格中,但如果它必须在两个左右,那也没关系。我实际上是在尝试在一个公式中进行 40 次查找
标签: excel indexing match vlookup