EXCEL函数=IFERROR(VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0)," "),请解读是什么意思?

如题所述

  嵌套函数必须一层层地分析。
  1、COLUMN(F$1):返回F$1单元格的列号,也就是6,从这一格式可以看出本公式需要水平复制,采集不同单元格的列号。
  2、VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0):在“数据源!$BP:$DB”这一区域的第一列中,查找与“$F:$F”相同的单元格,找到这一单元格后,以本单元格为列号1,向后偏移到列号为COLUMN(F$1)的单元格,并返回该单元格的值
  3、IFERROR(VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0)," "):如果VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0)值为错误,则返回空白值,如果有正确的值,则返回正确值。

  满意请采纳。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
=IFERROR(VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0)," ")
如果VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0)的结果是错误值,显示" "空格。
否则,显示VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0)的结果。
第2个回答  2018-03-13
BP:DB区域,查找该区域的F列号也就是ABCDEF第6列的数据,看是否存在F1(VLOOKUP第一函数不能数组,只对第一个数字有效)
如果查询的到值就返回查询值,如果查不到就返回空白
第3个回答  2014-11-11
VLOOKUP($F:$F,数据源!$BP:$DB,COLUMN(F$1),0),VLOOKUP这个函数具体用法可以查看函数帮助,通过”F列“的数据与”数据源BP列“的数据匹配,匹配结果一致的返回BP列后(column(F$1))列的值,这个是取F1这个单元格所处的列数(这边f1就是6),ISERROR这个是对匹配结果的判断,匹配不上的显示”TRUE",匹配上的显示“FALSE"。
第4个回答  2018-03-13
这是一个数组函数,以F列为查找依据,数据在“数据源”里面的BP列到DB列,向右粘贴公式查找的数据从第6列开始依次向后,如超出数据范围则返回空值“”。
相似回答