Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google电子表格-从第二列返回最接近的值_Google Sheets_Vlookup - Fatal编程技术网

Google sheets Google电子表格-从第二列返回最接近的值

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,数字从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中,您可以在C2中尝试

=filter($B$2:$B$6, abs(A2-$B$2:$B$6)=min(abs(A2-$B$2:$B$6)))
然后填好