Descripción General #
La función ORDENAR del comando XlsFx permite reorganizar las filas de un rango específico dentro de una hoja de cálculo, basándose en los valores de una columna seleccionada (columna criterio). Este comando es esencial para dar estructura a los datos, permitiendo que la información se presente de forma jerárquica según la necesidad del proceso.

Parámetros #
- Archivo: Ruta completa o variable que referencia el archivo Excel donde se ordenaran los datos.
- Parámetro 1: es el rango de datos en la hoja de cálculo que se requiere ordenar. Ej.: A1:H50
- Parámetro 2: especifica la columna única que STELA tomará como guía para evaluar y aplicar el ordenamiento. (ej. H)
- Parámetro 3: define la jerarquía bajo la cual se reorganizarán los registros. Soporta los siguientes valores:
- A-Z: Orden ascendente (alfabético de la A a la Z, numérico de menor a mayor, o cronológico de la fecha más antigua a la más reciente).
- Z-A: Orden descendente (alfabético de la Z a la A, numérico de mayor a menor, o cronológico de la fecha más reciente a la más antigua).
- Hoja: nombre exacto de la pestaña dentro del libro de Excel donde residen los datos.
Usos más comunes #
- Preparación de Datos para Búsquedas Secuenciales: En automatización, realizar búsquedas de datos (como simular un VLOOKUP o buscar coincidencias) es exponencialmente más rápido y preciso si el archivo de origen está indexado u ordenado. Al ordenar los datos se optimiza el rendimiento del robot, reduciendo el tiempo que le toma validar o cruzar información entre diferentes hojas o sistemas.
- Agrupación de Registros para Reportes y Facturación: Cuando se extraen transacciones en bruto de una base de datos, estas suelen venir en desorden cronológico general. Si el robot debe enviar reportes personalizados por cliente, necesita ordenar la información.
- Detección y Eliminación de Duplicados o Errores: Antes de aplicar filtros complejos o reglas de negocio, ordenar los datos ayuda al robot a identificar inconsistencias de manera secuencial, al realizar esto facilita que un paso posterior compare la fila actual con la anterior para alertar sobre registros duplicados o actualizaciones de estado contradictorias.
Ejemplo de uso #
Supongamos que el robot extrae una lista de facturas pendientes desde en un archivo de Excel y se necesita ordenarlas para que el analista de cobranzas vea primero las de mayor monto.

Ejemplo de Configuración en STELA
| Parámetro | Valor de ejemplo | Descripción |
| Archivo | «C:\Users\Usuario\Downloads\reporte.xlsx» | Archivo para procesar |
| Parámetro 1 | A2:E100 | Celda de referencia |
| Parámetro 2 | E | Columna base para ordenar. |
| Parámetro 3 | A-Z | |
| Hoja | Reporte | Criterio de ordenamiento |
Pasos:
- Buscar el comando XlsFx en la sección RPA (Documentos)
- Seleccionar la función “ORDENAR”

3. Configurar los Parámetros requeridos

4. Descargar y Ejecutar la automatización

5. Revisar Evidencias y Resultados


Resultados:
