Excel搜索然后使用过滤器查找中位数

时间:2017-08-09 23:32:31

标签: excel vba vlookup median

我花了半天时间尝试解析公式/ VBA代码以对excel中的某些数据进行排序 - 我感谢所有输入!

示例图像

Example Image

正如您所看到的,在这个小样本中(我的实际样本大约是4000行),在工作表1上,我有三列数据。前两个是标识符,最后一个是日期。

用最简单的术语来说,我想要做的是搜索A列的值,比如7,然后从C列中提取日期。搜索7的结果应该是两个不同的日期,我会那么喜欢确定中位数(我知道两个数字之间的中位数是一个奇怪的东西,请记住这只是一个例子)。

进一步潜水,我搜索的值是根据工作表2上的一组单独数据确定的。现在,我使用VLOOKUP函数并获得每个&#的一个结果34;定义"这不允许我执行中位数计算。

考虑到一次搜索应该有很多结果,我还希望能够包含一些过滤器/逻辑。例如,"如果A列包含肯定的搜索结果,则不要在B列的此行中包含日期作为结果(以便稍后执行计算)。"此外,如果标识符略有不同,例如16.5,17.5和18.5,那么能够以某种方式处理它会很棒。

请让我知道我的问题陈述是否清楚,我感谢任何和所有回应都指向我正确的方向!

0 个答案:

没有答案