我有下表:
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函数中解决还是我需要一个宏?