我有一列 (A),其中包含 0-200 之间的数字。通过将 A 的值与 C 的值进行比较,我想选择最近的单元格并返回 D 的值。
因此,如果 A 为 160,我希望获得以下 C4/D4:
C D
1 69 20
2 144 30
3 155 60
4 163 70
5 171 100
6 176 120
7 189 140
答案1
如果它实际上是最近需要的值(而不是下一个最高或最低值),然后在 Excel 中尝试此“数组公式”,假设查找值在 A1 中
=INDEX(D1:D7,MATCH(MIN(ABS(C1:C7-A1)),ABS(C1:C7-A1),0))
按 CTRL+SHIFT+ENTER 确认 = 如果 A1 是 160,则返回 70;如果 A1 是 158,则返回 60