![]() |
1
1
您应该能够通过使用带有串联键的单个VLOOKUP来实现这一点。 假设您的列是 A(日期名称), B(日期), C(NPS每日总计) 行是1 2 3,所以“Sunday”是单元格A3, 灰色区域从G1(G1=“Expr1001”)开始,H2=“01”, 您可以执行以下操作:
然后,这将成为查找的关键。 在单元格D3中输入以下内容(假设您的数据下移到第200行):
显然,最好在表的顶部添加一行来存储字符串,并使用该行来存储移位,而不是在公式中硬编码。假设它是第1行,那么D3将是
然后你可以把它复制下来。 这应该会给你你所需要的。它假设您的两个日期范围实际上都是日期范围,因此在引擎盖下是等效的。我注意到它们在这里的显示方式不同,但重要的是基础日期值。 |
![]() |
Interactive · 如果相邻单元格为空,则VBA完成循环 1 年前 |
![]() |
RonanC · VBA数据验证下拉列表,是否也允许自由文本? 1 年前 |
|
user1646660 · 如果日期介于两个日期之间,则向插槽添加日期 1 年前 |
![]() |
Blake S · Excel宏错误:过程调用或参数无效 1 年前 |
|
Hieu Minh · 数据透视表无法覆盖现有的合并单元格 1 年前 |
![]() |
Nick · 当条件匹配电源查询时,从单独的查询中返回多列 2 年前 |