如何在Excel中使用逻辑创建递归搜索?

时间:2016-11-09 13:19:26

标签: excel

我正在尝试在Excel中创建一个函数,该函数将搜索一列距离值并根据指定的滤镜距离标记它们。它似乎涉及逻辑和递归搜索。我只是需要一个开始的地方,因为我没有任何使用Excel中任何一个的经验。

举一个简单的例子,如果我想保留位于20'间隔,结果看起来像下面的图像。该功能将填充'过滤器'搜索距离'列。

这是实际数据集的链接。距离是可变的。理想情况下,该功能应该是可扩展的,以便过滤器距离可以是任何数字(每10',20',13'等过滤器): angularjs docs for bindToController

由于

example dataset link

1 个答案:

答案 0 :(得分:2)

一种方法是在Excel中使用MOD功能。在C2尝试:

=IF(MOD(SUM($B$2:B2),20)=0,"Keep","")

您需要手动添加第一个保留。这对您的测试数据有用,应该让您入门。如果间隔不准确地在20&#39结束,它将会轰炸。因此,如果您的数据比您发布的数据更复杂,那么您需要另一种解决方案(并且应该在下次发布更具代表性的数据)。