Summarise cells - row by row

leeksleeks

Board Regular
Joined
Oct 31, 2013
Messages
96
Hi,

I need to be able to summarise the table below to show who was doing what hour by hour so that this can be used in a database. Essentially I need to extract an hour by hour view from the large table below to just return this:

[TABLE="class: grid, width: 500, align: center"]
<tbody>[TR]
[TD]08:00[/TD]
[TD]name.1[/TD]
[TD]SALES 2[/TD]
[/TR]
[TR]
[TD]08:00[/TD]
[TD]name.4[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]08:00[/TD]
[TD]name.6[/TD]
[TD]SALES 1[/TD]
[/TR]
[TR]
[TD]08:30[/TD]
[TD]name.1[/TD]
[TD]SALES 2[/TD]
[/TR]
</tbody>[/TABLE]

This is the table that I want the data to be summarised from. Is there some VBA code that can extract the time, name and task from each of the lines where there is data on it? So if there is a task assigned, return the time of that task and the name at the top of the column.

[TABLE="width: 500"]
<tbody>[TR]
[TD][TABLE="class: grid, width: 720, align: center"]
<colgroup><col span="3"><col><col span="2"><col><col><col></colgroup><tbody>[TR]
[TD] [/TD]
[TD]name.1[/TD]
[TD]name.2[/TD]
[TD]name.3[/TD]
[TD]name.4[/TD]
[TD]name.5[/TD]
[TD]name.6[/TD]
[TD]name.7[/TD]
[TD]name.8[/TD]
[/TR]
[TR]
[TD]08:00[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]08:30[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]09:00[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]09:30[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]10:00[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 5[/TD]
[TD]SALES 6[/TD]
[/TR]
[TR]
[TD]10:30[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 5[/TD]
[TD]SALES 6[/TD]
[/TR]
[TR]
[TD]11:00[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 5[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]11:30[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 5[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]12:00[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 4[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]12:30[/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]OOF[/TD]
[TD]SALES 4[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]13:00[/TD]
[TD]SALES 2[/TD]
[TD]SALES 2[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]SALES 1[/TD]
[TD]OOF[/TD]
[TD]SALES 4[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]13:30[/TD]
[TD]SALES 4[/TD]
[TD]SALES 2[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]SALES 1[/TD]
[TD]OOF[/TD]
[TD]SALES 4[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]14:00[/TD]
[TD]SALES 4[/TD]
[TD]MEETING[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]MEETING[/TD]
[TD]SALES 2[/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]14:30[/TD]
[TD]SALES 4[/TD]
[TD]MEETING[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]MEETING[/TD]
[TD]SALES 2[/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]15:00[/TD]
[TD]SALES 4[/TD]
[TD]MEETING[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]MEETING[/TD]
[TD]SALES 2[/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]15:30[/TD]
[TD]SALES 4[/TD]
[TD]MEETING[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]MEETING[/TD]
[TD]SALES 2[/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]16:00[/TD]
[TD]SALES 4[/TD]
[TD]MEETING[/TD]
[TD]SALES 1[/TD]
[TD]TRAINING[/TD]
[TD]MEETING[/TD]
[TD]SALES 2[/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]16:30[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]17:00[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD]TRAINING[/TD]
[/TR]
[TR]
[TD]17:30[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]18:00[/TD]
[TD] [/TD]
[TD]SALES 4[/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD]TRAINING[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]18:30[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]19:00[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]19:30[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]20:00[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]20:30[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]21:00[/TD]
[TD] [/TD]
[TD]SALES 2[/TD]
[TD] [/TD]
[TD] [/TD]
[TD]SALES 1[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]21:30[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
 

Excel Facts

Best way to learn Power Query?
Read M is for (Data) Monkey book by Ken Puls and Miguel Escobar. It is the complete guide to Power Query.
something like this?

[Table="width:, class:head"]
[tr=bgcolor:#FFFFFF][td=bgcolor:#70AD47]Time[/td][td=bgcolor:#70AD47]Name[/td][td=bgcolor:#70AD47]Action[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
08:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
08:00:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
08:00:00​
[/td][td=bgcolor:#E2EFDA]name.6[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
08:30:00​
[/td][td]name.1[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
08:30:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
08:30:00​
[/td][td]name.6[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
09:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
09:00:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
09:00:00​
[/td][td=bgcolor:#E2EFDA]name.6[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
09:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
09:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
09:30:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
09:30:00​
[/td][td=bgcolor:#E2EFDA]name.6[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
09:30:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
10:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
10:00:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
10:00:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
10:00:00​
[/td][td]name.6[/td][td]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
10:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 5[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
10:00:00​
[/td][td]name.8[/td][td]SALES 6[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
10:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
10:30:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
10:30:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
10:30:00​
[/td][td]name.6[/td][td]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
10:30:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 5[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
10:30:00​
[/td][td]name.8[/td][td]SALES 6[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
11:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
11:00:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
11:00:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
11:00:00​
[/td][td]name.6[/td][td]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
11:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 5[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
11:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
11:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
11:30:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
11:30:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
11:30:00​
[/td][td]name.6[/td][td]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
11:30:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 5[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
11:30:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
12:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
12:00:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
12:00:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
12:00:00​
[/td][td]name.6[/td][td]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
12:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
12:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
12:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
12:30:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
12:30:00​
[/td][td=bgcolor:#E2EFDA]name.4[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
12:30:00​
[/td][td]name.6[/td][td]OOF[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
12:30:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
12:30:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:00:00​
[/td][td]name.2[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:00:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:00:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:00:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:00:00​
[/td][td]name.6[/td][td]OOF[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:30:00​
[/td][td]name.2[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:30:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:30:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:30:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:30:00​
[/td][td]name.6[/td][td]OOF[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
13:30:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
13:30:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:00:00​
[/td][td]name.2[/td][td]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:00:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:00:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:00:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:00:00​
[/td][td]name.6[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:30:00​
[/td][td]name.2[/td][td]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:30:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:30:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:30:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:30:00​
[/td][td]name.6[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
14:30:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
14:30:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:00:00​
[/td][td]name.2[/td][td]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:00:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:00:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:00:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:00:00​
[/td][td]name.6[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:30:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:30:00​
[/td][td]name.2[/td][td]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:30:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:30:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:30:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:30:00​
[/td][td]name.6[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
15:30:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
15:30:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:00:00​
[/td][td=bgcolor:#E2EFDA]name.1[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
16:00:00​
[/td][td]name.2[/td][td]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:00:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
16:00:00​
[/td][td]name.4[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:00:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]MEETING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
16:00:00​
[/td][td]name.6[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
16:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:30:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
16:30:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:30:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
16:30:00​
[/td][td]name.7[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
16:30:00​
[/td][td=bgcolor:#E2EFDA]name.8[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
17:00:00​
[/td][td]name.2[/td][td]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
17:00:00​
[/td][td=bgcolor:#E2EFDA]name.3[/td][td=bgcolor:#E2EFDA]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
17:00:00​
[/td][td]name.5[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
17:00:00​
[/td][td=bgcolor:#E2EFDA]name.7[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
17:00:00​
[/td][td]name.8[/td][td]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
17:30:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
17:30:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
17:30:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
17:30:00​
[/td][td]name.7[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
18:00:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 4[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
18:00:00​
[/td][td]name.3[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
18:00:00​
[/td][td=bgcolor:#E2EFDA]name.5[/td][td=bgcolor:#E2EFDA]TRAINING[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
18:00:00​
[/td][td]name.7[/td][td]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
18:30:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
18:30:00​
[/td][td]name.5[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
19:00:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
19:00:00​
[/td][td]name.5[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
19:30:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
19:30:00​
[/td][td]name.5[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
20:00:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
20:00:00​
[/td][td]name.5[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
20:30:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
20:30:00​
[/td][td]name.5[/td][td]SALES 1[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
21:00:00​
[/td][td=bgcolor:#E2EFDA]name.2[/td][td=bgcolor:#E2EFDA]SALES 2[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
21:00:00​
[/td][td]name.5[/td][td]SALES 1[/td][/tr]
[/table]


if it is acceptable here is M-code for PowerQuery

Code:
[SIZE=1]// Table1
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Type = Table.TransformColumnTypes(Source,{{"Time", type time}, {"name.1", type text}, {"name.2", type text}, {"name.3", type text}, {"name.4", type text}, {"name.5", type text}, {"name.6", type text}, {"name.7", type text}, {"name.8", type text}}),
    Unpivot = Table.UnpivotOtherColumns(Type, {"Time"}, "Attribute", "Value"),
    Sort = Table.Sort(Unpivot,{{"Time", Order.Ascending}, {"Attribute", Order.Ascending}, {"Value", Order.Ascending}}),
    Rename = Table.RenameColumns(Sort,{{"Attribute", "Name"}, {"Value", "Action"}})
in
    Rename[/SIZE]
 
Last edited:
Upvote 0
Hi sandy666. This is exactly what I am looking for. Excuse my excel inferiority but where do I put this query in excel to return this result?
 
Upvote 0
Ops! I think you will need to wait for someone else with VBA or any formula solution because afaik MSO H&B doesn't support PowerQuery (or I am wrong?)

edit:
but you can check: Data tab and if you see Show Queries - it means you can use PowerQuery ;)

screenshot-42.png
 
Last edited:
Upvote 0
add header for blank header column eg. Time
and try Alt+D+P

add whole range
put each field to the ROWS area
choose tabular form and repeat all item labels
turn off subtotals and grand totals
sort by time
filter by blank

eg. like this:

screenshot-43.png
 
Last edited:
Upvote 0
Is there some VBA code that can extract the time, name and task from each of the lines where there is data on it? So if there is a task assigned, return the time of that task and the name at the top of the column.
Try this in a copy of your workbook. It assumes original data has names in row 1 and times in column A.
The new table is placed to the right of the original table.
Code:
Sub Make_Table()
  Dim aData As Variant, aResults As Variant
  Dim rws As Long, cols As Long, i As Long, j As Long, k As Long
  
  cols = Cells(1, Columns.Count).End(xlToLeft).Column
  With Range("A1", Range("A" & Rows.Count).End(xlUp)).Resize(, cols)
    aData = .Value
    rws = UBound(aData)
    ReDim aResults(1 To rws * (cols - 1), 1 To 3)
    For i = 2 To rws
      For j = 2 To cols
        If Len(aData(i, j)) > 0 Then
          k = k + 1
          aResults(k, 1) = aData(i, 1)
          aResults(k, 2) = aData(1, j)
          aResults(k, 3) = aData(i, j)
        End If
      Next j
    Next i
    If k > 0 Then
      With .Offset(, cols + 1).Resize(, 3)
        .Resize(1).Value = Array("Time", "Name", "Task")
        With .Offset(1).Resize(k)
          .Columns(1).NumberFormat = "hh:mm"
          .Value = aResults
        End With
        Columns.AutoFit
      End With
    End If
  End With
End Sub
 
Upvote 0

Forum statistics

Threads
1,223,893
Messages
6,175,244
Members
452,622
Latest member
Laura_PinksBTHFT

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top