发布网友 发布时间:2022-05-11 17:44
共4个回答
热心网友 时间:2023-10-16 10:10
你想达到的结果如图:
我是用吧数据都弄到了一张表单上,所以在另外一张表上无非就是多几个SHEET2!而已
我插入的函数是:
=IF(ISERROR(OFFSET(number,MATCH(A1,$D$1:$D$9,0)-1,0,,)),"",OFFSET(number,MATCH(A1,$D$1:$D$9,0)-1,0,,)) 其中我吧D1单元格命名为了number 也可以输成$D$1
就是以A1作为参考,D列在D1到D9区间查找相同的值。输出其行数,但这个行数比输出结果的行数大1所以我再减去一。如果没找到那么输出错误值。
我用iserror将错误值转换成了TURE,正确值转换成了FALSE,所以当if函数判断时,true就是空值。FALSE就输出OFFSET(number,MATCH(A1,$D$1:$D$9,0)-1,0,,) 的值 也就是找到的值。
热心网友 时间:2023-10-16 10:10
A表格的B1输入热心网友 时间:2023-10-16 10:11
A表格的B1输入热心网友 时间:2023-10-16 10:12
用vlookup比对查找