Excel 2016:查找一行中的当前日期然后返回列标题

Excel 2016:查找一行中的当前日期然后返回列标题

在此处输入图片描述

查找行中最新日期并返回其列标题的公式是什么。例如,如下所示: - 蓝色:单元格 C242 通过搜索该行中最新日期 (2016 年 9 月 1 日) 并返回该列标题标题“75%CD”返回 75%CD - 橙色:单元格 C244 通过搜索该行中最新日期 (2016 年 8 月 11 日) 并返回该列标题标题“RFI”返回 RFI

请注意:最新日期可能位于行首、行中或行末。搜索第一个或最后一个非零值无效....

感谢您的帮助

答案1

假设最新日期始终在“已收到”列中,则可以使用

=INDEX($H$7:$M$7,MATCH(MAX(H9:M9),H9:M9,0)-1)

合并的单元格提供了一个潜在的问题,因为文本值存储在 H、J 和 L 列中,而匹配的日期存储在 I、K 或 M 列中。因此,我从返回的匹配中减去 1。

如果匹配的日期也可以在“发布”列中,我建议您在第 7 行和第 8 行之间插入一行,并将第 7 行的文本输入到所有单元格中,无需合并。然后,您可以返回该行的文本,而无需更正匹配。

相关内容