

首先打开【excel表格】,点击需要求差的单元格,然后在英文状态下输入【=被减数单元格坐标-减数单元格坐标】,点击键盘上【回车】键,即可得到差值。
小编还为您整理了以下内容,可能对您也有帮助:
excel对比两组数值,将正负差10以内的数提取出来?
我重新理解了一下题目,可能是说:计算B列中的每个数值与A列中的每个数值的绝对差值在10以内的值,然后找出这些差值中的最小值(没有时返回空值)附在第一列的数值后面。
如果是这样子的话,你可以使用数组公式来解决这个问题:(以A1为例,其它的拖动填充就好)
=IFERROR(INDEX($B$1:$B$10000,MATCH(MIN(ABS($B$1:$B$10000-A1)),ABS($B$1:$B$10000-A1),0)),"")
我解释一下:
ABS($B$1:$B$10000-A1)计算A1中的数值与B列中的每个数值的绝对差值,10000这里假设是数据是10000行,根据实际情况修改
MIN(ABS($B$1:$B$10000-A1))找出这些差值中的最小值。
MATCH函数找出这个最小差值在差值数组中的位置。
INDEX函数返回B列中对应位置的数值。
IFERROR函数在没有找到满足条件的数值(即,没有一个数值的差值小于或等于10),那么IFERROR函数会返回一个空字符串。
希望这个解答能帮到你!
