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

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行数据,还需改公式中的什么?

第1个回答  2013-07-27
公式改为=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
第2个回答  2013-07-27
这个最好用VBA来解决, 不但处理速度快点,相对文件的大小也会小一点有利于保存更多数据

如何将Excel中的条件格式复制到其他工作表?
以一张表格表格为例,已经设置好了它的条件格式:选中自己需要设置的区域,点击右键,选择【复制】:新建一个工作簿,选中自己要粘贴的区域,点击右键,选择【粘贴】:此时就得到了一份条件格式一样的工作簿了,:好了,以上便是如何在Excel中批量复制条件格式到其它区域的解决办法了,很容易便能掌握,希...

excel如何把整个表格内容复制到新表中
1、点击桌面上的excel图标,打开excel表格;2、长按鼠标左键选取要复制的表格内容;3、松开点击鼠标右键出现部分选项,点击复制;4、打开你要复制到的表格,左键点击要复制到的区域;5、右键要复制的区域,出现选项列表;6、移到选择性粘贴,点击保留源格式的选项;7、粘贴完成就可以吧一个EXCEL表格中的...

excel如何按条件自动复制整行到新表中
1、假定要将下表中Area为NCSX的整行复制到新表:2、先筛选-筛选Area为NCSX的行:3、选中筛选结果的区域,按Ctrl+G,选定位条件是“可见单元格"4、点 复制:5、在新表中粘贴:

Excel如何自动把A表满足条件的行复制到B表上?
低版本需要CTRL+SHIFT+回车,然后右拉,下拉

excel如何同步一个表格中一行数据中最新的数据,同步到另一个表格中?
1. 打开第一个表格,并选中要同步的一行数据。2. 复制这一行数据。3. 打开第二个表格,并选中你想要同步数据的位置。4. 在第二个表格中选中一个空单元格,然后右键单击该单元格并选择“特别粘贴”选项。5. 在“特别粘贴”对话框中,选择“链接”选项,并勾选“仅粘贴值”选项。6. 单击“确定”...

EXCEL中如何把符合条件的内容自动显示到另一张新表格中
1、打开一个excel2010表格,输入数据以下面表格数据为例进行演示。2、进入后把光标定位展示数据的单元格中 3、然后在单元格中输入“=vl”函数,双击函数部分。4、可以看到单元格中显示出完整的VLOOKUP函数。5、选择第一列中需要匹配数据的单元格,然后输入英文状态下的逗号“,”。6、返回到第二张表,...

怎样快速把excel表中的数据复制到另一表格中?
在Excel表格中,可以使用Excel内置的查找和筛选功能来复制出重复数据,具体步骤如下:1. 选中需要查找重复数据的列或行。2. 在主菜单中选择“数据”选项卡,点击“条件格式”选项,然后选择“突出显示重复项”。3. 在“突出显示重复项”弹出框中,选择“重复值”,并选择需要高亮显示的格式,如文本颜色...

excel中把列中包含某个关键字的行全部自动复制到新的标签中怎么操作
1、电脑打开Excel表格2019版本。2、打开Excel表格后,点击工具栏中的筛选选项。3、进入筛选页面,在搜索框中输入要包含的关键词,系统自动选择数据,然后点击确定。4、把数据筛选出来后,全选数据然后按Ctrl+C复制数据。5、复制数据后,在别的单元格中按Ctrl+V粘贴就可以了。

Excel如何自动把A表满足条件的行自动更新到B表上?
用函数filter筛选出值然后用drop函数修剪下就行。在B表中B2中写入公式:=DROP(FILTER(A!$A$2:$G$14,A!$A$2:$A$14=A2),,1)

EXCEl中将满足条件的整行数据提取到另一表格?
C5=INDEX(汇总表!C:C,SMALL(IF(汇总表!$B$5:$B$1000=图表!$B$5,ROW($5:$1000),4^8),ROW(A1)))&""CTRL+SHIFT+回车,然后面拉下拉。

相似回答