永发信息网

Excel如何按条件自动复制整行到新表中

答案:2  悬赏:80  手机版
解决时间 2021-01-24 19:44
Excel如何按条件自动复制整行到新表中
一个Excel簿一共有五个工作表,分别是:总表、餐费、成本、汽车、特批。表格结构都是一样的:A列是日期,B列是项目内容,C列是金额,D列是支付人,E列是票据,F列是经费种类(有餐费、车费、成本、特批四种)。第一至五行是表头,第六行开始是数据。
现要求把“总表”经费种类中所有属于餐费类的记录行(A列至F列)自动复制到“餐费”表中,即当我在“总表”中添加是属于餐费类的记录行时,该行(A列至F列)会自动复制到“餐费”表中(相当于餐费汇总表)。同理,“总表”经费种类属于“成本”类的记录行(A列至F列)自动复制到“成本”表中……求公式或宏都行。“餐费”表的A6=IF(ROW(A1)>COUNTIF(总表!$F:$F,"餐费"),"",INDEX(总表!A:A,SMALL(IF(总表!$F$6:$F$30="餐费",ROW(总表!$F$6:$F$30),4^8),ROW(A1)))),数组公式,按Ctrl+Shift+Enter结束。其它工作表只需将公式中的"餐费"替换掉就可以了。如果我的表中有1000行数据,还需改公式中的什么?
最佳答案
公式改为=IF(ROW(A2)>COUNTIF(总表!$F:$F,"餐费"),"",INDEX(总表!A:A,SMALL(IF(总表!$F$6:$F$1006="餐费",ROW(总表!$F$6:$F$1006),4^8),ROW(A2))))即可改公式后,单元格中应不会显示#VALUE!,如果仍会显示#VALUE!,可将表发到我的邮箱,我看问题出在哪里:917632584@.com
全部回答
这个最好用VBA来解决, 不但处理速度快点,相对文件的大小也会小一点有利于保存更多数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一首歌无意听到很好听就是不知道叫什么歌名
当闺蜜对我说世态炎凉什么意思
不思议迷宫Boss属性有哪些调整
湖南郴州雾漫小东江景区里面有住宿吗?
洲际网咖地址在哪,我要去那里办事
怎么查手机充值卡余额
以通阳散结、行气祛痰为主要功用的方剂是()A.
amd a8 7500与a8 6600k比较
我HCG查出来是6.26,旁边参考值是0~7,医生
有人说我不可以说呵呵。为何?
负债累累的二手房能不能买
荷兰猪可以喝糖水吗
蜀山区合肥新稀特大药房地址在什么地方,想今
国际上习惯用20°W和160°E组成的经线
塘下驾校地址在什么地方,想过去办事
推荐资讯
药物流产后第一次月经出血量很大是否正常?
欧美早期资产阶级革命期间发表的代表性文献中
同市不同县的社保需要转吗?因为之前工作的地
好滋味菜煎饼店里卖的豆浆是怎么做的
iphone5设置里的还原出厂设置是什么意思?
1015好吃狗背景音乐嘟嘟嘟的是哪首歌
保定的车在山西违章罚款在保定交可以吗
为什么一般家用选择多大漏电动作电流是30mA的
花香的原唱是周转雄还是许绍洋
材料一: “果粉”,指苹果公司数码产品的狂
【关于龙的传说】有关于龙的传说!100字左右
青冢村怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?