Excel如果将等于某一个日期的行复制到另一个表格中?

发布网友 发布时间:2022-04-24 16:58

我来回答

2个回答

热心网友 时间:2023-05-24 14:36

公式为:

=IFERROR(INDEX(A$1:A$999,SMALL(IF($B$1:$B$999=$K$1,ROW($B$1:$B$999),4^8),ROW($A1))),"")

数组公式,输完按ctrl+shift+enter产生花括号。

如图所示(日期如果变为数值了,重新设置单元格格式即可):

请点击输入图片描述

追问

多谢大神指点,这个公式可用。现在又有另一个问题了,如果我想将一个时间区间内的数据拷贝过来,需要如何操作呢?我用这个貌似也不能用:=IFERROR(INDEX(成绩!A$1:A$999,SMALL(IF(AND(成绩!$B$1:$B$999>=$K$1,成绩!$B$1:$B$999<=$M$1),ROW($B$1:$B$999),4^8),ROW(成绩!$A1))),"")

追答新问题重新提问,采纳这个,发新问题链接。

热心网友 时间:2023-05-24 14:36

在J2中输入或复制粘贴下列公式
=INDEX(A:A,SMALL(IF($B$2:$B$1000>$K$1,ROW($2:$1000),4^8),ROW(1:1)))

=INDEX(A:A,SMALL(IF($B$2:$B$1000>$K$1,ROW($2:$1000),4^8),ROW(1:1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com