wps中filter+index+row+column+iferror函数组合使用

一、函数组合 

  在日常办公中,经常会使用到wps处理数据,在处理数据中会使用一些函数,可以事半功倍大大提高工作效率。

  wps经典函数组合:filter+index+row+column+iferror

  filter函数:可以返回多条数据

  index函数:从数组中提取数据

  row函数:返回行数

  column函数:返回列数

  iferror函数:错误处理

二、实例

  2.1、需求:

  有以下数据,联系人负责多个主机ip,需要展示某个联系人负责的所有主机ip,并且展示到一行中。

    数据表a:                  

                   

    需求表b:

    

    

  2.2、数据提取过程: 

    先使用filter函数提取出对应联系人的所有主机ip,在wps中filter提示出值后,只显示出第一个值其他值不显示,这时候按f9可以查看到所有数值

    =FILTER($E$3:$E$24,$D$3:$D$24=$H8)

    其中:$E$3:$E$24表示搜索结果的区域,$D$3:$D$24=$H8:按联系人查找的条件,如果多条件判断可以继续加

    

    按f9查看:

    

    需要把里面的值在每一个表格中显示处理,需要使用index函数提取

    =INDEX(FILTER($E$3:$E$24,$D$3:$D$24=$H8),COLUMN(A1))

    COLUMN(A1)结果为1,表示第一列,COLUMN(b1)结果为2,表示第二列;index函数依次提取第一个数,第二个数。。。

    

    此时拖动后获取到的数据,会显示有报错

    

    嵌套iferror函数,去除报错提示

 2.3、最终结果:

    

    公式:=IFERROR(INDEX(FILTER($E$3:$E$24,$D$3:$D$24=$H8),COLUMN(A1)),"")

    

posted @ 2023-02-07 16:13  IT运维成长笔记  阅读(1471)  评论(0编辑  收藏  举报