索引和匹配Excel

时间:2015-12-16 11:35:07

标签: excel vba excel-vba

我正在Excel中创建一个度假追踪器。第一个工作表从SharePoint中提取数据,其中包含开始日期,结束日期和日期差异计算。

Sheet 1中

A2=12/16/2015
B2=12/20/2015
C2=5

第二张表是数据的可视化。它从单元格B1开始,然后出去90天。是日期的单词表示。这是我使用=UPPER(TEXT(B2,"DDD"))

的公式

Sheet 2中

B1=WED
C1=THU
D1=FRI
E1=SAT
F1=SUN

下一行总是B2有一个公式,它始终是今天的日期。从那里我添加一个日期将日期增加到90天。 B2=Today()和其他单元格=B2+1等等

B2=16
C2=17
D2=18
E2=19
F2=20

我遇到的问题是我们的老板可以有3个不同日期的日历条目。因此,当我执行SharePoint拉动时,我有3行不同的休假日期。我正在尝试使用索引和匹配示例,但是匹配它的数据会放在一个新行中。如何将数据放在同一行?

1 个答案:

答案 0 :(得分:1)

我不相信这与VBA有很大关系。似乎有足够的最终设计细节,但相当轻松的数据收集过程。但是当我执行SharePoint拉动时,我有3行不同的休假日期提示用于小计。可以将三行转换为'合而为一:

SO34310986 example

其中,无阴影部分(具有X s的某些单元格)被假定为当前SharePoint数据提取的表示。小计可以添加轻微填充的行,然后可以将其用于=VLOOKUP("Boss"&" Count",A:F,n,0),其中n表示列标签的选择。