Google sheets Google电子表格-从第二列返回最接近的值
在谷歌电子表格中,我有两列a和B,数字从0到200不等。 A列包含随机数,B列包含一些在我们的系统中“已知”的值。两个列表都是从最小值到最大值的顺序 我想做的是创建第三列,为a列中的每个值返回B列中最接近的值 例如:Google sheets Google电子表格-从第二列返回最接近的值,google-sheets,vlookup,Google Sheets,Vlookup,在谷歌电子表格中,我有两列a和B,数字从0到200不等。 A列包含随机数,B列包含一些在我们的系统中“已知”的值。两个列表都是从最小值到最大值的顺序 我想做的是创建第三列,为a列中的每个值返回B列中最接近的值 例如: A B C 1 0 0 4 5 5 5 10 5 10 15 10 12 20 10 我使用了以下函数 =VLOOKUP(B3,$J$3:$J$7,1,正确) 但问题是它返回的是最接近的较小数字假设您的数据在列A2:B中,您可以在C
A B C
1 0 0
4 5 5
5 10 5
10 15 10
12 20 10
我使用了以下函数
=VLOOKUP(B3,$J$3:$J$7,1,正确)
但问题是它返回的是最接近的较小数字假设您的数据在列A2:B中,您可以在C2中尝试
=filter($B$2:$B$6, abs(A2-$B$2:$B$6)=min(abs(A2-$B$2:$B$6)))
然后填好