excel函数,把sheet1中满足条件的数据引用到sheet2中,而跳过不满足的,怎么操作?
如:sheet1中在sheet2!A1中,如果sheet1!B1为非空单元格,那么引用sheet1!A1的数据,否则向下搜索sheet1!B列,直到找到非空单元格,最后s...
如:sheet1中
在sheet2!A1中,如果sheet1!B1为非空单元格,那么引用sheet1!A1的数据,否则向下搜索sheet1!B列,直到找到非空单元格,最后sheet2引用到的数据是这样的
筛选后复制不适用,因为sheet1!B列数据是会变化的 展开
在sheet2!A1中,如果sheet1!B1为非空单元格,那么引用sheet1!A1的数据,否则向下搜索sheet1!B列,直到找到非空单元格,最后sheet2引用到的数据是这样的
筛选后复制不适用,因为sheet1!B列数据是会变化的 展开
4个回答
展开全部
在sheet2的a1输入公式:
=IFERROR(INDEX(Sheet1!A:A,SMALL(IF(Sheet1!B:B="Y",ROW(Sheet1!A:A),9^9),ROW(Sheet1!A1))),"")
按ctrl+shift+enter键向下填充即可
=IFERROR(INDEX(Sheet1!A:A,SMALL(IF(Sheet1!B:B="Y",ROW(Sheet1!A:A),9^9),ROW(Sheet1!A1))),"")
按ctrl+shift+enter键向下填充即可
更多追问追答
追答
=IFERROR(INDEX(Sheet1!A:A,SMALL(IF(Sheet1!B:B="Y",ROW(Sheet1!A:A),9^9),ROW(A1))),"")
不会了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是,楼上的说法最简单,选中B列,数据-筛选-自动筛选。然后点击B列筛选下拉箭头,选择“非空白”。然后复制A列数据粘贴目标单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=INDIRECT("Sheet1!A"&SMALL(IF(Sheet1!$B$1:$B$100="y",ROW($B$1:$B$100),65536),ROW(A1)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询