1

我有下表:

         A             B        

1 | 262 | 22.6 | 454 || 255 | 23.2 | 第442
2 | 327 | 18.1 | 第566章 || 320 | 18.5 | 第554
3 | 第452章 13.1 | 782 || 第442章 13.4 | 765 |

其中 A 对应于下面的 3 列。

  • 我想根据另一个单元格值获取 A 或 B 的第 3 列的最接近值A 中的第一列和第二列仍未使用
  • 然后获取列 (A, B) 和行 (1, 2, 3) 用于另一个函数

所以可以说我的值为570。第 3 列中最接近的值是566。我的列是A和第2行

=INDEX(Blad2!D2:D26;MATCH(MIN(ABS(Blad2!D2:D26-D30));ABS(Blad2!D2:D26-D30);0))

这是我目前用于确定最接近值的公式。它工作得很好,但如果我尝试从多个数组中获取它的值,自动“ ; ”符号将使 excel 将下一个数组视为 Index 函数的新参数。

  • 这两个问题都可以在excel函数中解决还是我需要一个宏?
4

1 回答 1

0

我不明白您要做什么,但是:

{="A"&MATCH(INDEX(D2:D26;MATCH(MIN(ABS(D2:D26-D30));ABS(D2:D26-D30);0));D:D;0)-1}

可能适合。

于 2013-08-12T17:11:08.420 回答