【问题标题】:How this Excel Formula worked?这个 Excel 公式是如何工作的?
【发布时间】:2019-01-16 07:10:09
【问题描述】:

我正在使用以下公式从 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 公式一起使用?我曾尝试单独使用这部分从表中返回布尔值,但每次都给出错误的结果。

任何人都可以清除我的概念吗?

【问题讨论】:

  • 看来你应该熟悉一下数组公式support.office.com/en-us/article/…
  • @TomJohnRiddle:是的,我错过了这一点,因为我已经开始直接使用 VBA 学习 excel,所以,每当我需要从数据库中获取某种信息时,我曾经使用 VBA,这就是为什么我的数组公式的概念被抛在脑后。但非常感谢你,我终于清除了它。

标签: excel excel-formula


【解决方案1】:

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

我已经开始从 VBA 学习 Advance Excel。我曾经对每一个小数据处理都应用 VBA。也许这就是为什么我从未使用过 Excel 的数组公式。但现在一切都清除了

这是汤姆建议的链接。

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

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    相关资源
    最近更新 更多