EXCEL如何在在表格1的某个单元格达到要求后,直接输入到表格2中?
求助表格1中的N3单元格显示"退票"后,则A3-K3单元格中的内容直接在表2中对应的单元格显示,以此类推满足了条件的进入到表2中,不满足条件不进入表2,例如第3,、8、1...
求助表格1中的 N3单元格显示"退票"后,则A3-K3单元格中的内容直接在表2中对应的单元格显示,以此类推
满足了条件的进入到表2中,不满足条件不进入表2,例如 第3,、8、10行的满足条件,则这三行填入表2 的1、2、3行 展开
满足了条件的进入到表2中,不满足条件不进入表2,例如 第3,、8、10行的满足条件,则这三行填入表2 的1、2、3行 展开
7个回答
展开全部
如果要完美的实现这种分选功能则需要使用VBA编程来做,这个比较复杂
如果要求不是很高,则可以使用筛选来做,做法如下
第一步,在第二张表的A2单元格写入=表格1!A2,然后向右与向下拉到足够多
第二步,选中第二张表的第一行,进行筛选,点开“项目”字段上筛选小三角,将除了“退票”以外的 勾都去掉
第三步,这样,就会将现有的“退票”数据单独显示出来了,如果表1中有新增加的“退票”数据,你只需要选择表二这张表,然后将菜单上“数据”--“筛选”按钮边上的“重新应用”点一下即可(EXCEL2007版本)
如果要求不是很高,则可以使用筛选来做,做法如下
第一步,在第二张表的A2单元格写入=表格1!A2,然后向右与向下拉到足够多
第二步,选中第二张表的第一行,进行筛选,点开“项目”字段上筛选小三角,将除了“退票”以外的 勾都去掉
第三步,这样,就会将现有的“退票”数据单独显示出来了,如果表1中有新增加的“退票”数据,你只需要选择表二这张表,然后将菜单上“数据”--“筛选”按钮边上的“重新应用”点一下即可(EXCEL2007版本)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表2:
A2
=index(表1!A$3:A$100,small(if(表1!$N$3:$N$100="退票",row($1:$100),4^8),row(a1)))&""
按组合ctrl+shift+enter结束公式输入,右拉至B列,再下拉填充
C3
=index(表1!D$3:D$100,small(if(表1!$N$3:$N$100="退票",row($1:$100),4^8),row(a1)))&""
按组合ctrl+shift+enter结束公式输入,右拉至F列,再下拉填充
G3
=index(表1!J$3:J$100,small(if(表1!$N$3:$N$100="退票",row($1:$100),4^8),row(a1)))&""
按组合ctrl+shift+enter结束公式输入,右拉至H列,再下拉填充
A2
=index(表1!A$3:A$100,small(if(表1!$N$3:$N$100="退票",row($1:$100),4^8),row(a1)))&""
按组合ctrl+shift+enter结束公式输入,右拉至B列,再下拉填充
C3
=index(表1!D$3:D$100,small(if(表1!$N$3:$N$100="退票",row($1:$100),4^8),row(a1)))&""
按组合ctrl+shift+enter结束公式输入,右拉至F列,再下拉填充
G3
=index(表1!J$3:J$100,small(if(表1!$N$3:$N$100="退票",row($1:$100),4^8),row(a1)))&""
按组合ctrl+shift+enter结束公式输入,右拉至H列,再下拉填充
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表2的A2中输入公式
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$N$3:$N$300="退票",ROW($3:$300),4^8),ROW(A1)))&""
公式输入结束后不要按回车键确认,而是按【组合键】确认,然后将公式下拉填充。
表2的B2、C2……中的公式可根据以上公式仿写。
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$N$3:$N$300="退票",ROW($3:$300),4^8),ROW(A1)))&""
公式输入结束后不要按回车键确认,而是按【组合键】确认,然后将公式下拉填充。
表2的B2、C2……中的公式可根据以上公式仿写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询