在excel中,除了VLOOKUP之外,还有没有办法为报表提取特定数据?

时间:2019-04-23 02:37:09

标签: excel excel-formula

因此,我想根据每个报告中存在的唯一标识符,将多个报告中的各种不同数据提取到各种主文件中。我想使用VLOOKUP来实现此功能,但是我想知道是否还有另一种方法来收集特定报告,并且如果将来的报告中存在新数据,还有一种更简便的方法来相应地更新数据,以及将文件编号拉到相邻列中。感谢您的理解和任何建议/帮助。

1 个答案:

答案 0 :(得分:0)

  

以下是INDEXMATCH

的示例

VLOOKUP仅在两个表中的公共列都在所需值列的左侧时才起作用。

现在,要使用更强大的查找功能,您可以使用INDEXMATCH函数。

enter image description here

要获得所需的结果,您必须在INDEX-INDEX(Table, Row, Column)

中输入这些值

MATCH取3个值-MATCH(Cell, Column, [-1, 0, 1]) ----这里0用于查找精确匹配

现在,如果您同时使用这两个功能,则可以将Row的{​​{1}}替换为INDEX函数。

就是这样-MATCH

我在工作表中的公式为INDEX(Table, MATCH(Cell, Column, 0), Column)

在这里,我将1用作INDEX(I:J, MATCH(D2, J:J, 0), 1)的{​​{1}},因为我想要Column的值。