首页 文章

excel - if和语句在一个带有索引小行嵌套的iferror中

提问于
浏览
1

我是Excel的新手,我学到的一切都是通过研究论坛 .

我的目标是 Build 一个表单信函,从我的表中提取数据并为几个项目填充相关信息 - 到目前为止一切正常

我有以下工作公式:

=IFERROR(INDEX(LI_Input[LI],SMALL(IF($B$4=LI_Input[Grab File],ROW(LI_Input[Grab File])-MIN(ROW(LI_Input[Grab File]))+1,""),ROW(A2))),"")

这将拉动附属于子项目的所有电话号码($ B $ 4)

我想要做的是添加一个AND语句来添加一个条件,该条件只提取属于电话公司的电话号码(Verison,Sprint等...位于单元格b2中)以及

这是我尝试的变种之一,但没有显示结果

=IFERROR(INDEX(LI_Input[LI],SMALL(IF(AND($B$4=LI_Input[Grab File],B2=LI_Input[Provider LI 1]),ROW(LI_Input[Grab File])-MIN(ROW(LI_Input[Grab File])))+1,""),ROW(A1)),"")

有什么建议?

1 回答

  • 1

    数组公式不适用于 ANDOR . 分别使用 *+ 作为替换 .

    =IFERROR(INDEX(LI_Input[LI],SMALL(IF(($B$4=LI_Input[Grab File])*(B2=LI_Input[Provider LI 1]),ROW(LI_Input[Grab File])-MIN(ROW(LI_Input[Grab File])))+1,""),ROW(A1)),"")
    

    作为数组公式,必须在退出编辑模式时使用Ctrl-shift-Enter而不是Enter确认 . 如果正确完成,Excel将在公式周围放置 [] .

相关问题