select数字最接近某个值的行

我有一列3列的数据(如图所示)。 第二列(高度)从1开始,增加到80,然后再从1开始。 我需要select第二列最接近50的行。如下图所示,我需要select3行。 任何人可以build议如何找出那些行在Excel中?

非常感谢!

在这里输入图像说明

=match(50, B1:B80, 1) 

会发现在该范围内具有最小值小于或等于50的元素(相应地select你的范围)。 我相信B1:B80必须按升序排列。