查找函数返回无效的整数值
Lookup Function returning invalid integer value
我目前正在制作电子表格来比较股票价值,并试图使用 Lookup 或 VLookup 查找错误。
出于某种原因,这个 returns“8”导致 if 语句输出 false。
=IF(LOOKUP(L12,$L:$L11,$Q:Q)=Q12,FALSE,"MISTAKE")
它说的是“$Q$8:Q$13 = 8”,我不知道为什么会这样。在过去的 2 天里,我一直在研究这个问题,并在网上查找解决方案以及阅读文档。但是,我似乎无法解决这个问题。
尝试从 Z
列中删除所有内容并将其放入 Z1
:
={
"Whatever Header you have there in column Z";
ARRAYFORMULA(
IF(
IFNA(VLOOKUP(L2:L, {L:L, Q:Q}, 2, 0)) = Q2:Q,
FALSE,
"MISTAKE"
)
)
}
像这样将 ARRAYFORMULA
放在第一行,您就不必在每次插入新行时都复制和粘贴公式。
但是,如果您只需要修正您的公式,并且如果我理解正确,那么您在 Z12
中的公式应该是(其中一种方法):
=IF(
IFNA(VLOOKUP(L12, {L:L11, Q:Q11}, 2, 0), Q12) = Q12,
FALSE,
"MISTAKE"
)
我目前正在制作电子表格来比较股票价值,并试图使用 Lookup 或 VLookup 查找错误。
出于某种原因,这个 returns“8”导致 if 语句输出 false。
=IF(LOOKUP(L12,$L:$L11,$Q:Q)=Q12,FALSE,"MISTAKE")
它说的是“$Q$8:Q$13 = 8”,我不知道为什么会这样。在过去的 2 天里,我一直在研究这个问题,并在网上查找解决方案以及阅读文档。但是,我似乎无法解决这个问题。
尝试从 Z
列中删除所有内容并将其放入 Z1
:
={
"Whatever Header you have there in column Z";
ARRAYFORMULA(
IF(
IFNA(VLOOKUP(L2:L, {L:L, Q:Q}, 2, 0)) = Q2:Q,
FALSE,
"MISTAKE"
)
)
}
像这样将 ARRAYFORMULA
放在第一行,您就不必在每次插入新行时都复制和粘贴公式。
但是,如果您只需要修正您的公式,并且如果我理解正确,那么您在 Z12
中的公式应该是(其中一种方法):
=IF(
IFNA(VLOOKUP(L12, {L:L11, Q:Q11}, 2, 0), Q12) = Q12,
FALSE,
"MISTAKE"
)