我应该使用什么公式根据数据输入号确定一行?(OFFSET 也是)

我应该使用什么公式根据数据输入号确定一行?(OFFSET 也是)

这是我正在处理的数据;

图片示例

  • A1:A10是我搜索输入的“16”的示例范围
  • 我如何确定第 16 行数据条目位于何处?
  • 那么我该如何从新确定的行向右偏移 1 列来确定B12,C12,D12,E12,F12

作为一种可能的解决方案,我想出了 =OFFSET(INDIRECT("A"&MATCH(A12,A1:A10)),0,1)(对于 B12 和 C12,仅修改偏移量 ..)),0,2)(对于其他值)。

答案1

使用 VLOOKUP(最简单的方法):

=VLOOKUP($A$12,$A$1:$F$10,COLUMN(B12),FALSE)

在单元格 B12 中输入它,然后将其复制并粘贴到范围 C12:F12 上。COLUMN() 函数会自动选择列,因此您无需在每个单元格上输入它。复制时需要 $ 符号,以保持函数上的绝对引用。

相关内容