EXCEL如何在在表格1的某个单元格达到要求后,直接输入到表格2中?
答案:6 悬赏:0 手机版
解决时间 2021-02-19 07:03
- 提问者网友:爱唱彩虹
- 2021-02-19 00:43
EXCEL如何在在表格1的某个单元格达到要求后,直接输入到表格2中?
最佳答案
- 五星知识达人网友:鱼芗
- 2021-02-19 01:21
表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列,再下拉填充
全部回答
- 1楼网友:酒安江南
- 2021-02-19 04:02
全部拉住,复制,粘贴
- 2楼网友:行路难
- 2021-02-19 03:47
用宏 可以实现
- 3楼网友:神鬼未生
- 2021-02-19 03:23
=INDEX(INDIRECT("Sheet1!"&CHAr(64+MATCH(A$1,Sheet1!$1:$1,))&":"&CHAr(64+MATCH(A$1,Sheet1!$1:$1,))),SMALL(IF(Sheet1!$N$3:$N$161="退票",ROW($A$3:$A$160),4^8),ROW(A1)))&""
数组
- 4楼网友:像个废品
- 2021-02-19 01:49
如果要完美的实现这种分选功能则需要使用VBA编程来做,这个比较复杂
如果要求不是很高,则可以使用筛选来做,做法如下
第一步,在第二张表的A2单元格写入=表格1!A2,然后向右与向下拉到足够多
第二步,选中第二张表的第一行,进行筛选,点开“项目”字段上筛选小三角,将除了“退票”以外的 勾都去掉
第三步,这样,就会将现有的“退票”数据单独显示出来了,如果表1中有新增加的“退票”数据,你只需要选择表二这张表,然后将菜单上“数据”--“筛选”按钮边上的“重新应用”点一下即可(EXCEL2007版本)
如果要求不是很高,则可以使用筛选来做,做法如下
第一步,在第二张表的A2单元格写入=表格1!A2,然后向右与向下拉到足够多
第二步,选中第二张表的第一行,进行筛选,点开“项目”字段上筛选小三角,将除了“退票”以外的 勾都去掉
第三步,这样,就会将现有的“退票”数据单独显示出来了,如果表1中有新增加的“退票”数据,你只需要选择表二这张表,然后将菜单上“数据”--“筛选”按钮边上的“重新应用”点一下即可(EXCEL2007版本)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯