答案1
在不知道获得该结果的公式是什么的情况下,您可以过滤结果,只保留不为 的值FALSE
。我设置了一个这样的工作表,将您的结果硬编码到 中A1:B9
:
中的公式D1
是这样的:
=LET(result,A1:B9,FILTER(result,OFFSET(result,,,,1)<>FALSE))
您需要A1:B9
用复杂的IF()
公式替换。操作方法如下:
=LET(result,A1:B9,
定义结果,以便我们以后可以通过名称引用它,而不必稍后重新执行计算。这也使调试更容易。OFFSET(result,,,,1)
仅提取结果的第一列。所有这些逗号都是因为我们跳过了偏移行、偏移列和高度的参数。默认情况下,它将是 0 行、0 列,并且高度与原始值相同。FILTER(result,OFFSET(result,,,,1)<>FALSE)
result
将仅返回第一列中不存在值的行FALSE
。