此Excel公式如何工作?

时间:2019-01-16 07:10:10

标签: excel excel-formula

我正在使用以下公式从excel中的数据库中提取记录。

  

{= IFERROR(INDEX(A $ 2:A $ 11,SMALL(IF($ A $ 2:$ A $ 11 = $ C $ 1,ROW($ A $ 2:$ A $ 11)-ROW($ A $ 2)+1 ),ROWS(E $ 2:E2))),“”)}

我从下面的YouTube教程中得到了这个公式提示,

https://www.youtube.com/watch?v=6jcqN3swdW8

现在我的问题是我想了解公式的一部分。

这里是

  

“ IF($ A $ 2:$ A $ 11 = $ C $ 1”

以上部分如何与excel公式一起使用?我试图单独使用这部分从表中返回布尔值,但是每次都会给出错误的结果。

有人能澄清我的概念吗?

1 个答案:

答案 0 :(得分:0)

事实证明这是一个非常简单的概念。感谢@TomJohnRiddle的评论。

我已经开始从VBA学习Advance Excel。我曾经将VBA逐字地应用于每个小数据处理。也许这就是为什么我从未与Excel的数组公式进行交互的原因。但现在都已清除

这是汤姆建议的链接。

https://support.office.com/en-us/article/guidelines-and-examples-of-array-formulas-7d94a64e-3ff3-4686-9372-ecfd5caa57c7

谢谢。