gpt4 book ai didi

excel - 合并2个excel代码

转载 作者:行者123 更新时间:2023-12-04 22:31:39 25 4
gpt4 key购买 nike

我在两个不同的列中有两个代码,我想将它们组合在一起。

这两个代码工作正常,但是当我尝试将它们组合在一起时,我没有得到正确的输出

例如,第一个代码取值 电池 C6 代码是

=AND(B3<=VLOOKUP(C6,Sheet3!A2:C35,3,FALSE),B3>=VLOOKUP(C6,Sheet3!A2:C35,2,FALSE))

它应该返回 真的女巫它工作正常。

第二个代码取值 D6单元代码是
=AND(B3<=VLOOKUP(D6,Sheet3!A2:C35,3,FALSE),B3>=VLOOKUP(D6,Sheet3!A2:C35,2,FALSE))

它应该返回 真的女巫它工作正常。

但是当我尝试将它们与 OR 语句结合在一起时,代码不起作用。

合并后的代码是
=OR(AND(B3<=VLOOKUP(C6,Sheet3!A2:C35,3,FALSE),B3>=VLOOKUP(C6,Sheet3!A2:C35,2,FALSE)),AND(B3<=VLOOKUP(D6,Sheet3!A2:C35,3,FALSE),B3>=VLOOKUP(D6,Sheet3!A2:C35,2,FALSE)))

使用组合代码,我希望它返回 true 如果 单元格 C6 单元格 D6 真实 ,但是当两个 时代码返回一个奇怪的输出单元格 C6 单元格 D6 是真的,这不是我想要的。

问题是输出不会检索到 TRUE,除非单元格 c6 和 d6 都为真,否则它甚至不会检索到假,输出将只是 N\A

组合代码的评估如下图所示。

The combined code evaluation

你会帮我吗?

最佳答案

在这两种情况下,您都在使用带有 False 参数的 Vlookup 作为第四个参数。

如果 VLookup 没有找到完全匹配,它将返回 #N/A!

您需要将每个 Vlookups 包装到 IFError 中,以将该错误转换为空字符串,因此比较不会返回错误,而是返回“false”。

=OR(AND(B3<=iferror(VLOOKUP(C6,Sheet3!A2:C35,3,FALSE),""),B3>=iferror(VLOOKUP(C6,Sheet3!A2:C35,2,FALSE),""),AND(B3<=iferror(VLOOKUP(D6,Sheet3!A2:C35,3,FALSE),""),B3>=iferror(VLOOKUP(D6,Sheet3!A2:C35,2,FALSE),"")))

我只是在你的公式中随意编辑 Iferror 。您可能希望使用公式语法助手正确放置 Iferror 括号。

关于excel - 合并2个excel代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52289519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com