Excel公式
- 从表格2汇总数据到表格1
=IFERROR(IF(INDEX(盘点详表!$G$4:$G$705, MATCH(TEXT(E7,0), 盘点详表!$J$4:$J$705, 0))="", "", INDEX(盘点详表!$G$4:$G$705, MATCH(TEXT(E7,0), 盘点详表!$J$4:$J$705, 0))), "")
IFERROR(fun,"默认值")
执行fun,出错返回默认值 此处用于搜索不到的结果返回空IF(boolean,v1,v2)
执行判断条件,真返回v1 此处用于判断取出的数据是否为空,当数据为空时转为空字符,避免空数据被数字格式格式化为0INDEX(数据来源,获取行数,获取列数)
从Array数据中取行列对应的数据MATCH(原搜索数据,搜索范围,匹配类型)
从目标范围中搜索当前数据对应的行数,用于匹配两张表相同的id的行TEXT(原数据,0)
用于转换数据为文本INDEX(data, MATCH(id, id_area, 0))
从id_area中找到id对应的行,再从data中取出对应行的0列内容