Excel:在列中搜索,然后在相应的行中搜索

时间:2018-04-05 10:42:49

标签: excel search find worksheet-function

我有一张桌子,我们称之为Table 1,列identifierID,每个ID(即行)都有不同的日期。
在另一张表中,有一个月历,但也有一个具有ID的列。
我想有一个函数,它首先读取第一列,以确定哪个是来自Table 1的正确行。执行此操作后,它将检查本月是否存在Table 1对于此特定ID(即行)的任何相应日期。
非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

为此,您可以使用index,match,match方式。

如果您尚未使用它,我会尽快解释。

index函数的工作原理如下:

=index(A1:E10, 2, 5)
'Returns the value in the second row and the fifth column of the range "A1:E10" so the value of "E2"

match函数的工作原理如下:

=match("Hello",A1:E1, 0)
'returns the index at which it found the value "Hello" e.g C1 has the value "Hello" it will return 3. The third paramter "0" says you want an EXACT match

假设您的表位于范围A1:D10第一行是标题和第一列IDS。

ID    |    Value1    |    Value2    |    Value 3 
1     |     ....
2     |     ....
..

现在您想在"Value1" with ID = 3

找到该条目
=index(A1:D10, match("Value1",B1:D1, 0), match(3, A1:A10, 0))