首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"If“嵌套要么创建布尔期望,要么匹配值并返回#N/A!邻近细胞

"If“嵌套要么创建布尔期望,要么匹配值并返回#N/A!邻近细胞
EN

Stack Overflow用户
提问于 2015-01-06 23:42:50
回答 1查看 63关注 0票数 0

我试图在"IF“函数中创建索引和匹配函数。一般来说,这应该是一个简单的任务,但我有两个以上的表需要索引,因为值可以在三个表中的任意一个中。

我已经编写了一个公式,并一直在一列中得到一个匹配,但是它一直提示我更改第一个If以显示一个布尔值,并且我不能强迫这个值是一个布尔值。另一次尝试成功并显示了值,但却创建了一个#N/A!在单元格的右边,用公式:

代码语言:javascript
复制
=if(A2="AP",index(FAC!$A$2:$A$45,match(A2,FAC!$E$2:$E$45)),{index(BC!$A$2:$A$45,match(A2,BC!$E$2:$E$45,0)),index(MFC!$A$2:$A$45,match(A2,MFC!$E$2:$E$45,0))})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-09 02:54:46

除了pnuts的嵌套IFERROR解决方案(这将有效)之外,数组连接方法还应该与以下内容一起工作:

=IF(A2="AP",INDEX({FAC!$A$2:$A$45;BC!$A$2:$A$45;MFC!$A$2:$A$45},MATCH(A2,{FAC!$E$2:$E$45;BC!$E$2:$E$45;MFC!$E$2:$E$45},0)),)

或者也许只是

=IF(A2="AP",QUERY({FAC!$A$2:$E$45;BC!$A$2:$E$45;MFC!$A$2:$E$45},"select Col1 where Col5 = '"&A2&"' limit 1",0),)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27809194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档