OFFSET 函数示例中的障碍

OFFSET 函数示例中的障碍

我打算获得黑色的气味,也就是脏味。从教程中了解了这个公式并应用它:

= OFFSET($C$1, MATCH($B$7, color_,0),0)

了解上述公式中 $C$1 的确切功能会有所帮助。它是否向右移动一列,因为对 smell 的搜索操作是向颜色右侧移动一列?但使用 smell_ 命名范围也可以实现相同的功能。此外,为什么输出是 Citrus 以及如何改为 Dirty。

在此处输入图片描述

答案1

看着OFFSET 函数

  • $C$1:是您的参考点或起点
  • MATCH($B$7, color_,0):是参考下方的行数
  • 0 :是引用右侧的列数

我假设您的表格 color_ 的范围是从 B1 到 B6。如果我的假设正确,则MATCH($B$7, color_,0)返回 2。因此从 C1 向下移动 2 行,即 C3。C3 的值是 Citrus。这就是您得到该结果的原因。

有两种可能获得正确的结果:

  • 改成MATCH($B$7, color_,0)MATCH($B$7, color_,0)-1
  • 或者 color_ 的范围必须从 B2 到 B6

相关内容