发布网友 发布时间: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结束公式输入
下拉填充,右拉填充