No entiendo que es lo que deseas hacer.
Dices que: "
necesito que estos datos esten en tres columnas unicas por fecha y hora, pero estan ordenados hacia el lado"
Veo que están en tres columnas lo cual no es que este muy diseñado, la estructura parece:
Lo que defino como ordenado hacia la derecha y hacia abajo.
Si entiendo bien quieres ordenarlo en tres columnas únicas por fecha y hora, pero no entiendo: Tres columnas ¿Para que? ¿Únicas? que entiendes por únicas, tal cual esta no se repiten. Y lo más importante pasar de hacerlo mal a hacerlo peor.
Dices que es: "
una base de datos de 10 años." esto no dice mucho de la cantidad de datos que contiene. 10 años son 3653 días (Con tres bisiestos) que son pocos para una hoja excel y si lo multiplíco por 24 horas que tiene el dia me da un total de 87672 datos lo que representa solo un 8.36% de filas de una hoja lo cual me hace cuestionar la necesidad de tres columnas.
Además esta información debe servir para ser consultada. y tal como esta no debe ser nada fácil hacerlo.
Hace falta más información sobre que información hay, lo que deseas hacer, el porque, el como se desea tratar la información y el fichero para poder hacernos una idea de lo que hay.
Saludos.