【问题标题】:Dates In Separate Columns单独列中的日期
【发布时间】:2015-04-05 05:54:24
【问题描述】:

是否有可能使用 Excel(我们办公室目前可以访问 2007),使用数据透视表或某种形式的条件格式使表 1 中的数据与表 2 中的数据一样?

表 1

Mem Name Mem Num Appt Date Instructor
会员 A 123456 21/06/2014 10:00 教练 A
会员 A 123456 22/06/2014 09:00 教练 A
会员 A 123456 01/09/2014 10:00 讲师 B
会员 A 123456 04/09/2014 16:00 讲师 B
会员 A 123456 09/11/2013 11:00 教练 C
会员 B 7891011 10/12/2013 08:00 教练 D
会员 B 7891011 28/05/2014 17:00 教练 D
会员 B 7891011 31/05/2014 14:00 教练 D
会员 B 7891011 26/06/2014 16:00 教练 D

表2

 Mem Name Mem Num 1st Appt 2nd Appt 3rd Appt 4th Appt
讲师 A 会员 A 123456 21/06/2014 10:00 22/06/2014 09:00
教练 B 会员 A 123456 01/09/2014 10:00 04/09/2014 16:00
教练 C 会员 A 123456 09/11/2013 11:00
教练 D 成员 B 7891011 10/12/2013 08:00 28/05/2014 17:00 31/05/2014 14:00 26/06/2014 16:00

本质上,我们是一家教学机构,旨在记录我们的讲师与会员进行一对一课程的日期。每个成员最多可以与一名讲师进行 4 次约会,管理层要求的格式如表 2 所示,但我们可以使用我们当前的技能组合检索的数据在表 1 中。

任何建议将不胜感激。

【问题讨论】:

  • 因为我在表 1 上犯了一个错误。现在已更正。道歉。

标签: excel date excel-2007 pivot-table conditional-formatting


【解决方案1】:

添加一列(在示例 ColumnE 中包含:

=COUNTIF(D$2:D2,D2)  

在 E2 中并复制下来以适应)和数据透视表似乎是可行的。如图所示定位和格式化:

然后选择、复制并粘贴为值(在示例中为 G9):

J11中的公式为:

 =IF(J3=1,INDEX($C:$C,MATCH($G11,$D:$D,0)+J$2-1),"")  

上下复制以适应。

请注意,定位对于公式中的单元格引用至关重要,并且我假设按照您的示例进行排序。我没有费心更改某些输出列的标签。

【讨论】:

  • 非常感谢您。下次我在设施中时,我会付诸实践并让您知道。非常感谢。
猜你喜欢
  • 2020-03-27
  • 1970-01-01
  • 2018-04-21
  • 2019-04-23
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多