I am attempting to take a schedule in table format
e.g.
[TABLE="width: 500"]
<tbody>[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]CLASSROOM A[/TD]
[TD]5/1/17[/TD]
[TD]8:00 AM[/TD]
[TD]12:00 PM[/TD]
[TD]BOB[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]CLASSROOM B[/TD]
[TD]5/1/17[/TD]
[TD]10:00 AM[/TD]
[TD]11:00 AM[/TD]
[TD]JANE[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]CLASSROOM A[/TD]
[TD]5/2/17[/TD]
[TD]9:00 AM[/TD]
[TD]10:00 AM [/TD]
[TD]CARL[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]CLASSROOM B[/TD]
[TD]5/2/17[/TD]
[TD]9:00 AM[/TD]
[TD]11:00 AM[/TD]
[TD]BOB[/TD]
[/TR]
</tbody>[/TABLE]
and convert it into a more graphical format
e.g.
[TABLE="width: 500"]
<tbody>[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD][/TD]
[TD][/TD]
[TD]5/1/2017[/TD]
[TD]5/2/2017[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]CLASSROOM A[/TD]
[TD]8:00 AM[/TD]
[TD]BOB[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]CLASSROOM A[/TD]
[TD]9:00 AM[/TD]
[TD]BOB[/TD]
[TD]CARL[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]CLASSROOM A[/TD]
[TD]10:00 AM[/TD]
[TD]BOB[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]CLASSROOM A[/TD]
[TD]11:00 AM[/TD]
[TD]BOB[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]CLASSROOM A[/TD]
[TD]12:00 PM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]CLASSROOM B[/TD]
[TD]8:00 AM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]CLASSROOM B[/TD]
[TD]9:00 AM
[/TD]
[TD][/TD]
[TD]BOB[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]CLASSROOM B[/TD]
[TD]10:00 AM[/TD]
[TD]JANE[/TD]
[TD]BOB[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]CLASSROOM B[/TD]
[TD]11:00 AM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]CLASSROOM B[/TD]
[TD]12:00 PM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
The closest I was able to get was by finding start and stop times through and INDEX array similar to that below:
{=INDEX(Sheet1!E1:E4, IFERROR(MATCH(A2&B2&C1, Sheet1!A1:A4&Sheet1!C1:C4&Sheet1!B1:B4, 0),MATCH(A2&B2&C1, Sheet1!A1:A4&Sheet1!D1:D4&Sheet1!B1:B4, 0))}
Any help would be greatly appreciated! Thanks!
e.g.
[TABLE="width: 500"]
<tbody>[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]CLASSROOM A[/TD]
[TD]5/1/17[/TD]
[TD]8:00 AM[/TD]
[TD]12:00 PM[/TD]
[TD]BOB[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]CLASSROOM B[/TD]
[TD]5/1/17[/TD]
[TD]10:00 AM[/TD]
[TD]11:00 AM[/TD]
[TD]JANE[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]CLASSROOM A[/TD]
[TD]5/2/17[/TD]
[TD]9:00 AM[/TD]
[TD]10:00 AM [/TD]
[TD]CARL[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]CLASSROOM B[/TD]
[TD]5/2/17[/TD]
[TD]9:00 AM[/TD]
[TD]11:00 AM[/TD]
[TD]BOB[/TD]
[/TR]
</tbody>[/TABLE]
and convert it into a more graphical format
e.g.
[TABLE="width: 500"]
<tbody>[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD][/TD]
[TD][/TD]
[TD]5/1/2017[/TD]
[TD]5/2/2017[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]CLASSROOM A[/TD]
[TD]8:00 AM[/TD]
[TD]BOB[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]CLASSROOM A[/TD]
[TD]9:00 AM[/TD]
[TD]BOB[/TD]
[TD]CARL[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]CLASSROOM A[/TD]
[TD]10:00 AM[/TD]
[TD]BOB[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]CLASSROOM A[/TD]
[TD]11:00 AM[/TD]
[TD]BOB[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]CLASSROOM A[/TD]
[TD]12:00 PM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]CLASSROOM B[/TD]
[TD]8:00 AM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]CLASSROOM B[/TD]
[TD]9:00 AM
[/TD]
[TD][/TD]
[TD]BOB[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]CLASSROOM B[/TD]
[TD]10:00 AM[/TD]
[TD]JANE[/TD]
[TD]BOB[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]CLASSROOM B[/TD]
[TD]11:00 AM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]CLASSROOM B[/TD]
[TD]12:00 PM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
The closest I was able to get was by finding start and stop times through and INDEX array similar to that below:
{=INDEX(Sheet1!E1:E4, IFERROR(MATCH(A2&B2&C1, Sheet1!A1:A4&Sheet1!C1:C4&Sheet1!B1:B4, 0),MATCH(A2&B2&C1, Sheet1!A1:A4&Sheet1!D1:D4&Sheet1!B1:B4, 0))}
Any help would be greatly appreciated! Thanks!