我遇到了一个相当挑剔的数据报告,我根本无法自定义,我想以这样的方式做好准备,让我的生活更轻松。我在Mac上使用Excel 2011。 (这是为了学生出勤)
我已经在网上搜索了好几天,并尝试了多种不同的方法,即使是最有希望的方法也没有用。最接近的近似值(Combining duplicate entries with unique data in Excel和评论中链接的那个)遇到问题,Scripting.Dictionary不是Mac上的东西?
现在我正在过滤数据,将其转换为数据透视表,然后手动交叉引用数据透视表计数和过滤后的数据日期&通过将它们粘贴到“主列表”中来跟踪新的缺席 它不能很好地工作。它耗费时间,学生也可以解决问题。
我有的信息(专栏):
我们在一定数量的缺席和学习后与学生见面 - 但是如果他们在早晚会议中缺席,那么就算是一次缺席(这两项都是计数)
至少,我想整合上午和下午的行,因为同一天的同一个学生发生了“缺席”和“解释缺席”一行,而不是分散在两个,所以我可以只计算行(解释,缺席,迟到,提前离开)而不是计数,然后手动跟踪和比较。 (方便的是,课程所有全天课程,并且任何单个学生都没有日期重叠。不太方便不是所有的出勤会议都被输入,所以没有基础上的模式。)< / p>
优先级1:整合AM&amp; PM在适当时分为一行 目标 我对VBA的插入和轻微调整很满意,但是在任何时候都不能流利。 示例: 出勤日期会议出席手册“打击”计数 17-12-04 PM现在0
- 合并行以使会话变为“AM,PM”而不是AM&amp; PM两行中的“解释缺席”“原谅缺席”和“缺席”。 (学生,课程,日期 和出勤 需要全部相同)
- 如果出勤率“迟到”,“提早离开”或早晚会议不同,则不应合并。
- 最小的步骤,每次我这样做,我必须生成一个新的报告,我想把这从一整天的任务改为我可以更频繁地做的事情。
- 最终结果需要如上所述计算和错过的日期和会话列表,因此数据透视表不是理想的,因为它们会删除特定数据。
学生,课程,课程开始,课程结束在此示例中都是一致的。下面没有包含,因为它变得太笨重了。
...我放弃使这个成为一张桌子。遗憾。
17-12-04 AM晚1
17-12-06 AM缺席2
17-12-06 PM缺席2(上面也没有)
17-12-07 AM晚3
17-12-07 PM缺席4(不同类型)
17-12-08 AM 1月1日(新课程)
17-12-08 AM Late 2(2 lates)
答案 0 :(得分:0)
答案 1 :(得分:0)