Your script doesn't make sence to me.
It creates synthetic tables am I right?
Why not just load it something like:
HOST_SERVER as Server,
IF(LEFT(LOGICAL_NAME,4)='CPU-' , LOGICAL_NAME) as [CPU-Utilization],
IF(LEFT(LOGICAL_NAME,4)='Load' , LOGICAL_NAME) as [Load Average],
Year(TIME_STAMP) as Year,
Month(TIME_STAMP) as Month,
Day(TIME_STAMP) as Day,
Hour(TIME_STAMP) & ':00 - ' & (Hour(Date(TIME_STAMP,'hh:mm'))+1) & ':00' as Hour,
IF(LEFT(LOGICAL_NAME,4)='CPU-', MEAS_VALUE) as [CPU-Utilization Value],
IF(LEFT(LOGICAL_NAME,4)='Load', MEAS_VALUE) as [Load Average Value]
[C:\Documents and Settings\Administrator\Desktop\Renstan's Tasks\NIS (New)\NIS_SERVERS.xls]
(biff, embedded labels)
Let me know if this is usefull ok?