【发布时间】:2019-01-30 11:53:48
【问题描述】:
我在电子表格上有两个选项卡(当前和上一个),我有第三个选项卡(更改)来显示某些列 (H) 的两个选项卡之间的差异,其中当前列和上一个列在更改选项卡中。我在 A 列的两个选项卡中都有一个唯一标识符,并且我已将其复制到“更改”选项卡中的 A 列。我正在尝试索引和匹配公式,但它不起作用。公式我必须首先从当前选项卡返回值 =INDEX(Current!H:H,MATCH(Current!A:A,Changes!A:A,0)) 和从上一个选项卡返回值的公式是(上一个!H:H,MATCH(上一个!A:A,更改!A:A,0))。请有任何想法。
【问题讨论】:
-
你在解释的过程中完全迷失了我。所以您无法从 Current 和 Previous 中获取值?或者你可以得到值但不能得到差异?我猜是第一个。您是否尝试过使用 OFFSET 而不是 INDEX?如果你分解你的公式,即将 MATCH 放在一列中,将 INDEX/OFFSET 放在另一列中,你应该能够发现问题出在哪里。
-
我认为匹配应该是
MATCH(Changest!A1,Current!A:A,0)(假设您在更改中的第 1 行某处使用公式)。 -
谢谢你和@Jerry,我已经按照 Jerry 的说明切换了公式,这似乎有效。谢谢