如果行中的单元格包含日期行中的“新”返回日期

时间:2019-04-11 19:38:03

标签: excel vba excel-formula

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

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

enter image description here

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

示例:对于客户#102309,开始日期应为6/1/2018,因为该日期是单元格值包含“新”的时间。

1 个答案:

答案 0 :(得分:0)

如果不查看实际工作表就很难知道数据的存储方式,很难告诉您吗?

尝试INDEXMATCH

对于每一行,您都会有类似的内容:
=INDEX($A$1:$Z$100,1,MATCH("new",$A2:$Z2))

其中A1:Z100是您的整个数据范围,而A2:Z2是您要在其上输入公式的任何行的完整宽度。那应该复制下来并返回您想要的结果。