我正在使用以下公式对数据进行过滤,以获取今天的送货挑战列表。
=IFERROR(INDEX($A$1:$K$49999,AGGREGATE(15,6,ROW($A$1:$A$49999)/($A$1:$A$49999=TODAY()),ROW(1:1)),COLUMN(B$1)),"")
下面是我的数据屏幕截图。
什么是问题? 当我将任何日期更改为今天的日期时,它的运行速度都很慢。当我在其他工作表上使用此公式时,它的工作速度非常非常慢。谁能建议我优化此公式的性能或使用其他公式根据条件过滤数据?我的数据每天都会增加。
答案 0 :(得分:0)
您输入的样本数据仅包含837行,您要处理的将近50.000,这太大了。是否不可能创建一个名称(如mytable
,引用您的表),每次添加一行时都更新该名称的定义,并且仅使用该名称或区域?