我在 excel 中有一张长表,可以将速度映射到角度列表。角度是 16 位整数,因此[-180°,180)
对应于[-32768,32768)
。
我正在尝试根据这些数据创建一个反向地图(每个角度的速度列表)。
为了做到这一点,我必须搜索每一行以查看该角度是否存在于该行的速度中。我想列出所有匹配项,所以在第一列中我的匹配速度最低,第二列第二低,依此类推。
我试过的数组公式是:
=SMALL(IF(NOT(ISERROR(MATCH($AA2,OFFSET($A$3:$A$597,0,3,1,9),0))),$A$3:$A$597,""),1)
我希望该OFFSET
函数会为 range 中的每个单元格运行$A$3:$A$597
,但显然它只执行一次。我还尝试了一些连接和的恶作剧CELL("row")
,但得到了相同的结果。该SMALL
功能只是让我可以选择第 n 个最低值。