在 Excel 中为不同的产品和不同的客户在单独的列中指定当天的任务

在 Excel 中为不同的产品和不同的客户在单独的列中指定当天的任务

我有一份客户名单,每个客户都有我们提供每月服务的 4 种产品中的一些。但每种产品都有不同的日期,我们必须在那个日期为客户提供服务。想想不同类型的空气清新剂分配器。我想在一个单独的列中导出所有按计划在“今天”提供服务的客户,这样我就可以知道我们应该去哪些产品和哪些客户那里。

我已经使用公式在各个列中突出显示了今天的日期。但由于今天的日期可以适用于不同的客户和不同的产品,我无法同步它们,因为我一次只能对 1 列进行排序才能看到今天的日期,否则,今天的日期会分散在 4 列的不同单元格中(链接到该特定行的客户)。

请参阅所附照片。由于我不想每次都对 4 个不同的列进行排序,有没有办法在单独的列中插入一个公式,该公式将引用“今天”日期我必须拜访的所有客户?

PS 我搜索了很多教程,但就是找不到这个问题的解决方案。我只能找到视频或网站来展示如何突出显示即将到来的日期等,但如果只有 1 个产品,这会很容易。

我将非常感激任何帮助,因为我们有超过 80 个客户,需要滚动很多次才能找出哪个客户的产品需要交付。

提前谢谢了!

问候,达芙妮

excel 打印屏幕

答案1

将条件格式应用于第一列并使用以下公式:

=OR(G3=TODAY(),H3=TODAY(),I3=TODAY(),J3=TODAY())

应该对第一列做你想做的事情

对于客户名称,可以在最右边的列中使用类似的公式:

=IF(OR(G3=TODAY(),H3=TODAY(),I3=TODAY(),J3=TODAY()),A3,"")

答案2

假设感兴趣的日期是K3(或者您可以直接输入=TODAY()该单元格。客户列表也将在 K 列中

nn是数据中的最后一行号。它可以动态确定,或者如果您的数据数组会频繁更改,则可以使用表格。

条件格式 A 列:

=ISNUMBER(MATCH($A4,$K:$K,0))
Applies to `$A4:$Ann`

产品的条件格式

=E4 = $K$3
Applies to $E$4:$Hnn

客户名单公式

K4:  =UNIQUE(INDEX($A:$A,AGGREGATE(15,6,1/(K3=products)*ROW(A4:A16),SEQUENCE(COUNT(1/(K3=E4:H16))))))

并且客户名单将会扩展到需要的范围。

在此处输入图片描述

相关内容