自动将EXCEL其中符合条件的内容复制到另一个子表中

2025-04-01 17:52:46
推荐回答(3个)
回答1:

你这是标准的简单的事情复杂做啊!!!!
你这样操作起来看似简单,其实用公式的话用到了数组公式,量大后计算会很慢的了,若用VBA则你就更不懂代码的操作了
其实,最简单的还是单独用一个辅助列,比如用K列做标注,在待处理的文件行的K列单元格输入一个字符,比如输入一个D,这样就可以实现你的管理了。
只要做一个自动筛选,把K列为D的筛选一下,就能直接显示待处理的所有文件明细情况了,可必要再用另一个表??!!

回答2:

你这个要用vba代码
用数组公式的话,需要变通下
比如,为何标红?将这个作为条件,写入数组公式即可
猜测 处理日期为 / 就复制改行数据?
=INDEX(总表!G:G,SMALL(IF(总表!$N$12:$N$1500="/",ROW(总表!$N$12:$N$1500),65536),ROW(A1)))&""
数组公式,必须同时按 CTRL SHIFT 回车键,出现结果,然后右拉,下拉公式

回答3:

写代码可以实现你的需求