我有以下表:
正如你所看到的,有两个数据组。 一组是在A
和B
并应靠第一组组要检查的组是在D
和E
现在我想在第二组中,检查每个值对第一组中的所有值。
我试图用=VLOOKUP(D2:E2;$A$2:$B$10;2;FALSE)
但只给了我#Value
并没有布尔回来。
我真的很感激在这个问题上你的答案!
我有以下表:
正如你所看到的,有两个数据组。 一组是在A
和B
并应靠第一组组要检查的组是在D
和E
现在我想在第二组中,检查每个值对第一组中的所有值。
我试图用=VLOOKUP(D2:E2;$A$2:$B$10;2;FALSE)
但只给了我#Value
并没有布尔回来。
我真的很感激在这个问题上你的答案!
您可以使用F2以下公式:
=NOT(ISERROR(MATCH(D2&E2,$A$2:$A$10&$B$2:$B$10,0)))
使用Ctrl输入公式- 转移 - 输入 。 当你进入这种方式时,Excel知道,这是一个数组公式 。 这意味着,它会执行的内操作( &
),并返回一个数组为每个参数-即$A$2:$A$10&$B$2:$B$10
将成为('23.10.2002a', '07.11.2002a', ...)
* -这将随后进行匹配D2&E2
,即01.07.2002f
。 请注意,这个过程是相当激烈的计算,因为数组被重新计算列F的每一个细胞
或者,你可以简单的使用这个公式(输入作为一个正常的公式):
=COUNTIFS($A:$A,D2,$B:$B,E2)
这应该是更有效 - 但只有在Excel工作2007+。
* Excel将日期2002年7月11日转换为数字,即A2和B2将导致37567a
,不07.11.2002a