基于工作表1输入基于计算数据添加新行的宏

时间:2013-11-07 19:30:34

标签: excel vba formula

我遇到了一个无法使用公式修复的问题。我有两张Excel表,代表一场有点系统情况的赛马。

表1显示了手动数据。它包括:姓名,人的身份证,他们的马名,他们参加比赛的日期以及他们为该比赛获得的积分。 表2将需要自动生成参与者的新行以及他们在该日期收到的积分以及总出勤人数和出席人数(但仅在他们参与或者根本不应该生成行时)。 第2页应显示所有参赛者及他们参加比赛的参赛日期,如果参加比赛并获得比赛日,则会继续参赛。在赛车显示后,这些应该叠加在一起,赛车。这是我到目前为止所尝试的。

Sub Button1_Click()

Sheets("Output").Select
Selectio**n.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove

End Sub

此处的手动Excel数据(显示两张没有公式的图表。这就是它应该看起来的样子https://app.box.com/s/50irov2cwfab6tftoen2

1 个答案:

答案 0 :(得分:0)

要使用数据透视表创建摘要,请查看this tutorial。创建数据透视表后,针对您的特定问题,您需要在“行标签”框中添加nameID of the personhorse name;在“值”框中添加race date计数和points recieved之和。该表将列出每个人的汇总统计数据,其中每个额外的行标签都有小计,如果您不需要,可以关闭。