查询是如何在不同的工作表单元格中编写公式,以便从Col A返回Col G中找到的“Y”的最后日期...在示例10/6/17中将返回。我已经看到可以使用INDEX和LOOKUP,但是示例是数字而不是文本,因此不确定如何适应。
答案 0 :(得分:1)
这适用于最近的日期
<强> =MAX(IF($G$1:$G$32="Y",$A$1:$A$32,""))
强>
这是一个数组公式,需要在公式栏中使用 Ctrl + Shift + Enter 输入。< / p>
此公式使用If语句构建数组。 IF([ColumnG]="Y"
然后将[ColumnA]的值放在数组中,否则放置一个空值。
然后我们要求返回此数组中的MAX()
值。
请注意,数组公式确实会减慢您的工作速度,因此最好使用精确范围而不是整列。
这适用于最底行
还有一个数组公式:
=INDEX(A1:A32,SMALL(IF(G1:G32="Y",ROW(G1:G32)),COUNTIF(G1:G32,"Y")))