我对此缺乏经验,但我很快就学会了。我是一名老师,被告知要记录学生全年参加的不同实地考察。我可以生成每个学生参加的旅行清单吗?
左下方的个别学生姓名,列包含旅行名称。如果他们参加了旅行,我会用“1”填充单元格。
screen shot of my excel document
HELP! : - )
答案 0 :(得分:1)
这是一个非常简单的结构,你可以适应。列 A 包含学生姓名。行#1 包含实地考察(大多数是天王星的卫星,一个是到斯普林菲尔德):
运行这个短宏:
Sub TripTracker()
Dim i As Long, j As Long, v As String
For i = 2 To 6
v = ""
For j = 2 To 23
If Cells(i, j) = 1 Then v = v & ", " & Cells(1, j)
Next j
Cells(i, 24).Value = Mid(v, 2)
Next i
End Sub
将在 X 列中生成每个学生的旅行列表:
答案 1 :(得分:0)