首页 > 解决方案 > 如果行中的单元格包含日期行中的“新”返回日期

问题描述

目标在单元格包含“新”时返回日期(即列标题),以便获取与唯一客户编号关联的客户开始日期。

我的第一列有唯一的客户 ID。之后的列的日期开始8/1/2017 to 4/1/2019。该行包含每个客户的客户活动“新”、“收缩”、“扩展”。

在此处输入图像描述

我正在过滤该日期的新列和复制粘贴。这是非常低效的。

示例:对于 customer#102309,开始日期应为 2018 年 6 月 1 日,因为此时单元格值包含“新”。

标签: excelvbaexcel-formula

解决方案


如果不查看您的实际工作表以查看数据是如何存储的,很难判断,您可以发布屏幕截图吗?

尝试INDEX& MATCH

对于每一行,您将拥有以下内容:
=INDEX($A$1:$Z$100,1,MATCH("new",$A2:$Z2))

A1:Z100您的全部数据范围在哪里,并且A2:Z2是您输入公式的任何行的全宽。那应该复制下来并返回您想要的结果。


推荐阅读