Excel工作薄中有两个工作表,自动筛选表1里包含指定内容的行,并把这一行自动添加到表2里 5
如图,比如想把C列中所有出现“平果”的一整行数据自动加载到表2中,设置表2,让表1中以后再出现关于“平果”的行就自动添加到表2中,要求表2中原有数据不能被覆盖,求高手指点...
如图,比如想把C列中所有出现“平果”的一整行数据自动加载到表2中,设置表2,让表1中以后再出现关于“平果”的行就自动添加到表2中,要求表2中原有数据不能被覆盖,求高手指点
展开
展开全部
将表1的第一行(表头)复制到表2,
在表2的A2单元格输入公式:
=INDEX(表1!A:A,SMALL(IF(表1!$C$2:$C$1000="平果",ROW($2:$1000),65536),ROW()-1))&""
公式以CTRL+SHIFT+回车 三键结束.
将公式向右向下复制.
在表2的A2单元格输入公式:
=INDEX(表1!A:A,SMALL(IF(表1!$C$2:$C$1000="平果",ROW($2:$1000),65536),ROW()-1))&""
公式以CTRL+SHIFT+回车 三键结束.
将公式向右向下复制.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最近这种问题特别多啊......
需要使用数组运算技巧:
如果表1完全如图所示,那么在表2中第1行仍然还是
序号 数量(箱) 类型 3个字段
在A2中输入 =INDEX(Sheet1!A$2:A$100,SMALL(IF(Sheet1!$C$2:$C$200="平果",ROW($C$1:$C$100),4^8),ROW($C1)))&""
输入完成后 一定要按 CTRL+SHIFT+ENTER 确认
然后用拖动工具 右拉 再下拉 覆盖整个表就可以了。
关于数组运算技巧可以参考
http://club.excelhome.net/viewthread.php?tid=587&extra=page%3D1
有其他问题欢迎继续追问。
需要使用数组运算技巧:
如果表1完全如图所示,那么在表2中第1行仍然还是
序号 数量(箱) 类型 3个字段
在A2中输入 =INDEX(Sheet1!A$2:A$100,SMALL(IF(Sheet1!$C$2:$C$200="平果",ROW($C$1:$C$100),4^8),ROW($C1)))&""
输入完成后 一定要按 CTRL+SHIFT+ENTER 确认
然后用拖动工具 右拉 再下拉 覆盖整个表就可以了。
关于数组运算技巧可以参考
http://club.excelhome.net/viewthread.php?tid=587&extra=page%3D1
有其他问题欢迎继续追问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询