Excel搜索编号搜索列和行

时间:2019-12-07 03:36:15

标签: excel

想找出匹配数字之间的次数(行)。因此,如果F8有一个14,那么下一个14何时会出现在F9:J1000的范围内。因此,要进行搜索的是列和行。因此,如果下一个14位于G11,则数字将为2。

1 个答案:

答案 0 :(得分:0)

使用您通过lookup value = 14range = F9:J1000提供的示例,您可以使用数组公式(这意味着您需要在Excel 2013及更早版本上按Ctrl + Shift + Enter)来查找距离在使用此方法的第一个和最后一个匹配之间。

步骤1:

创建一个返回匹配行(如果有的话)或零的数组。

=IF(F9:J1000=14,ROW(F9:J1000)-ROW($F$9)+1,0)

步骤2:

使用以下公式计算该数组(从步骤1开始)中的最小非零值:

SMALL([The array],SUM(IF([The array]=0,1,0))+1)

步骤3:

您可以使用MAX函数在数组中找到最大值

MAX([The array])

步骤4:

将第3步的结果减去第2步的结果,得出最高和最低匹配项之间的行差。