我创造的仪表板在Excel2010年,使用 VLOOKUP 功能叫另一张价值观。

该方程式我使用的是这个:

=VLOOKUP(L1美元,Sheet_B!$A:$H,7,2)

L$1 要求一个独特的标识符 Sheet_A, ,然后认定的身份 Sheet_B 然后找到相应的数据和拉。问题是这样的:

如果我什么都不做 Sheet_B, 我会得到一个值-我们说 5.这值 错误的.

如果我有点 Sheet_B 从A-Z字母顺序(其中并没有改变的数据)的数据,我会得到一个完全不同的价值-我们说12-是的 正确的 值。

问题是,数据, VLOOKUP 功能审查并没有发生变化,只是它是如何排序在 Sheet_B.

没有任何理由为什么这会发生?更重要的是,我该如何解决它所以我没有必要保持分类 Sheet_B 每一次我把这个仪表板?

有帮助吗?

解决方案

如果你的参数等于第4 True (2 在你的情况), VLOOKUP 试图找到一个近似匹配,所以,你需要价值观中的第一栏 table_array 将放在升序排列。

如果你改变它 0 (相当于 False), VLOOKUP 会试着找到完全匹配,因此将不需要进行排序。

因此,你应该改变你 VLOOKUP 为:

=VLOOKUP(L$1,Sheet_B!$A:$H,7,0)

你可以阅读更多 在这微软办公室支持的文章。.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top