【发布时间】:2017-06-08 16:23:43
【问题描述】:
下午,我正在处理两列数据 - 其中一列有作者姓名,第二列有发布日期时间值。我正在寻找建立一个UDF来获取这两个范围,在作者列中搜索特定字符串,如果找到则从发布列返回值。
数据看起来与此类似;
一旦找到我正在寻找的作者,我希望它查看发布时间并找到它的最小值。
例如,如果我在上面寻找作者 Ben,那么返回的值应该是 08/06/2014 17:15。
如果我使用的数据始终采用相同的格式,那么我将建立一个数组公式来创建一个 MINIF,但这些范围显示的列总是不同的,最简单的选择是最终用户的 UDF可以把这两个范围放进去。
提前感谢您的帮助。
干杯
【问题讨论】:
-
为什么不使用 Vlookup 或索引/匹配?
-
您需要在 UDF 中放入与使用 MINIFS() 相同数量的条件,因此让每个人都订阅 Office 365 Excel 并使用:
=MINIFS(B:B,A:A"Ben")或者您可以向我们展示什么您已经尝试过使用 vba 以及遇到问题的地方。 Stack Overflow 不是我网站的代码。