EZRoutePlanner
  • Google Sheets
  • Hojas de cálculo
  • Planificación de rutas

Cómo planificar una ruta desde Google Sheets

Sheets puede guardar tus paradas, pero no ponerlas en orden. Así pasas de una hoja de direcciones a una ruta optimizada, y de vuelta a la hoja en orden de manejo.

Equipo de EZRoutePlannerPublicado 11 min de lectura

La respuesta corta

Google Sheets no trae un planificador de rutas, así que planifica la ruta en un planificador y deja la hoja como tu lista. Copia la columna de direcciones, o descarga la hoja con Archivo → Descargar → Microsoft Excel (.xlsx), luego pégala o impórtala en un planificador como EZRoutePlanner y presiona Optimizar ruta. Exporta la ruta para obtener el número de cada parada y ordena la hoja según ese número.

Lo que trae Sheets
Sin rutas, sin mapa de direcciones, sin optimización
La forma más rápida
Copia la columna de direcciones y pégala en un planificador de rutas
Para conservar los nombres como etiquetas
Descarga la hoja como .xlsx e importa el archivo
De vuelta a la hoja
Exporta la ruta, busca los números de parada con XLOOKUP y ordena
Gratis
30 paradas por ruta en EZRoutePlanner, sin tarjeta de crédito
En esta página
© Mapbox © OpenStreetMap

01

¿Puede Google Sheets planificar una ruta con varias paradas?

No. Google Sheets guarda y ordena texto, pero no sabe dónde está una dirección ni cómo se conectan las calles entre dos direcciones, así que no puede poner las paradas en orden de manejo. Ordenar por ZIP o por nombre de calle junta a algunos vecinos y aun así te hace ir y venir por toda la ciudad.

Eso deja cuatro formas de pasar de una hoja a una ruta. La mayoría de la gente quiere la primera.

Formas de planificar una ruta desde una hoja de Google Sheets
Método¿Pone las paradas en el mejor orden?ParadasIdeal para
Pegar o importar en un planificador de rutasSí, con un clic30 por ruta gratis en EZRoutePlanner, hasta 200 en planes de pagoLa mayoría de las listas de 10 paradas o más
Una fórmula que arma un enlace de Google MapsNo, recorre las filas de arriba abajo11 lugares por enlace (inicio, 9 puntos intermedios, final)Una lista corta que ya está en orden
Un complemento de Sheets o Apps ScriptAlgunos síDepende del complemento o del scriptEquipos que necesitan todo dentro de la hoja
Google My MapsNo2,000 filas por importación, como pinesUn mapa de pines, no una ruta
Formas de planificar una ruta desde una hoja de Google Sheets

02

¿Cómo preparar la hoja antes de planificar una ruta?

Un planificador de rutas necesita una sola cosa de cada fila: una dirección que pueda encontrar en un mapa. Cuando una parada cae en el lugar equivocado, la causa casi siempre está en la hoja, no en el planificador, así que unos minutos aquí te ahorran una vuelta equivocada después.

Antes de copiar o descargar

  • Una fila por parada. Un cliente con dos entregas lleva dos filas.
  • Una dirección completa en cada fila: número y calle, ciudad, estado y ZIP. Una calle sola puede coincidir con otra del mismo nombre en otro pueblo.
  • La dirección en una columna, o repartida en Calle, Ciudad, Estado y ZIP. Las dos formas funcionan con la importación de EZRoutePlanner.
  • Los ZIP guardados como texto sin formato (Formato → Número → Texto sin formato), para que 02446 no se convierta en 2446.
  • Los números de departamento y de oficina en la dirección o en su propia columna, no en una columna de notas.
  • Nombres, teléfonos y notas en sus propias columnas, separados de la dirección.

¿Necesitas una sola columna de dirección? =UNIRCADENAS(", "; VERDADERO; B2; C2; D2&" "&E2) une Calle, Ciudad, Estado y ZIP en Sheets. Cómo combinar columnas de dirección tiene la versión con ARRAYFORMULA en una sola celda que llena toda la columna.

Herramienta gratisLimpiador de listas de direccionesPega filas directo de tu hoja y obtén una dirección limpia y sin duplicados por línea.

03

¿Cuál es la forma más rápida de pasar una hoja de Google Sheets a un planificador de rutas?

Copiar y pegar. Si toda la dirección está en una columna, puedes pasar de la hoja a una ruta optimizada en más o menos un minuto.

  1. 1

    Selecciona la columna de direcciones

    Haz clic en la primera dirección debajo del encabezado y presiona Ctrl+Shift+Flecha abajo (Cmd+Shift+Flecha abajo en Mac) para seleccionar hasta la última fila.

  2. 2

    Cópiala

    Ctrl+C, o Cmd+C en Mac.

  3. 3

    Pégala en EZRoutePlanner

    Abre el planificador, elige Pegado rápido de varias y pega. Cada dirección se convierte en un pin en el mapa, y puedes revisarlas antes de guardar.

  4. 4

    Optimiza

    Crea una ruta con las paradas, define dónde empieza y presiona Optimizar ruta.

04

¿Cómo importar una hoja de Google Sheets con nombres y columnas de dirección separadas?

Descarga la hoja como archivo e impórtalo. La importación lee las columnas tal como están, así que no hay nada que combinar antes.

  1. 1

    Descarga la hoja

    En Google Sheets, elige Archivo → Descargar → Microsoft Excel (.xlsx). Valores separados por comas (.csv) también sirve, pero solo guarda la pestaña en la que estás.

  2. 2

    Impórtala

    En EZRoutePlanner, elige Importar hoja de cálculo y suelta el archivo, de hasta 20 MB. La IA encuentra sola las columnas de dirección, incluso cuando calle, ciudad y ZIP están separados.

  3. 3

    Elige una etiqueta

    Elige una columna, normalmente el nombre del cliente o del negocio, como etiqueta de cada parada. Los teléfonos, las notas y los precios se quedan en tu hoja.

  4. 4

    Revisa los pines

    Cada fila aparece en el mapa antes de guardar nada, y las filas con una coincidencia dudosa aparecen primero para que las corrijas.

Las filas repetidas y las direcciones que ya guardaste se omiten, así que al importar la versión de la hoja de la próxima semana solo se agregan los clientes nuevos. El plan gratis guarda 30 direcciones; los planes de pago guardan de 200 a 10.000.

05

¿Cómo poner las paradas de la hoja en el mejor orden?

Presiona Optimizar ruta. EZRoutePlanner deja tu inicio donde está, puede traerte de vuelta ahí en un viaje de ida y vuelta o fijar una última parada, y reordena todas las paradas intermedias en el recorrido más corto que encuentra.

© Mapbox © OpenStreetMap
En el orden de la lista102 km · 2 hr 11 min
© Mapbox © OpenStreetMap
Optimizada46 km · 1 hr 11 min−55%
Las mismas paradas en el orden en que las listaba una hoja y luego optimizadas: una ruta de ejemplo sobre calles reales de Kansas City.
  • ¿Más paradas de las que caben en una ruta? Las rutas gratis admiten 30 paradas y las de pago hasta 200. Para varios conductores o días, usa la selección lazo para separar cada zona en su propia ruta; cómo planificar rutas para varios conductores muestra cómo.
  • ¿La vas a manejar con Google Maps? La exportación a Google Maps divide una ruta larga en enlaces de 10 paradas, en el orden optimizado.
  • ¿Se la vas a enviar a otra persona? Comparte la ruta como enlace o código QR. Se abre en el navegador del teléfono sin app ni inicio de sesión, y cada parada tiene un botón Navegar.

06

¿Cómo ordenar una hoja de Google Sheets en el orden de la ruta?

Exporta la ruta optimizada, agrégala a la hoja como una pestaña nueva y busca el número de parada de cada fila. Luego ordena por ese número. Tu hoja conserva todas sus columnas, incluidas las notas y los teléfonos, ahora en el orden en que el conductor hará las visitas.

  1. 1

    Exporta la ruta

    En EZRoutePlanner, elige Exportar y descarga Excel o CSV. Cada fila trae Nombre de Ruta, Número de Parada, Etiqueta y Dirección, luego las coordenadas, la distancia desde la parada anterior y un enlace de Google Maps.

  2. 2

    Agrégala a la hoja como pestaña

    En Google Sheets, elige Archivo → Importar → Subir, selecciona el archivo y elige Insertar nuevas hojas. Cambia el nombre de la pestaña nueva a Ruta.

  3. 3

    Busca cada número de parada

    En una columna vacía de tu lista, usa la fórmula de abajo. Busca el nombre del cliente en la exportación y devuelve su número de parada. Si tu hoja separa los argumentos con comas, cambia cada ; por una coma.

  4. 4

    Ordena por número de parada

    Selecciona los datos, elige Datos → Ordenar intervalo → Opciones avanzadas de ordenación de intervalos, marca Los datos tienen una fila de encabezado y ordena por la columna nueva, de la A a la Z.

Google Sheets: el número de parada del cliente que aparece en A2
=XLOOKUP(A2; Ruta!C:C; Ruta!B:B; "No está en la ruta")
La misma búsqueda con INDEX y COINCIDIR, que funciona en cualquier hoja de cálculo (en Excel, INDEX se llama INDICE)
=SI.ERROR(INDEX(Ruta!B:B; COINCIDIR(A2; Ruta!C:C; 0)); "No está en la ruta")

¿Planificas varias rutas a la vez? Expórtalas juntas, y la columna Nombre de Ruta indica a qué conductor o día pertenece cada parada. =XLOOKUP(A2; Ruta!C:C; Ruta!A:A; "") llena una columna Ruta, y al ordenar por ruta y luego por número de parada, cada conductor tiene su propio bloque de filas.

08

¿Conviene usar un complemento de rutas para Google Sheets o Apps Script?

Solo si la ruta tiene que armarse dentro de la misma hoja. Los complementos de planificación de rutas de Google Workspace Marketplace escriben columnas de ruta en tu hoja, y Apps Script, la herramienta de scripts de Google para Sheets, puede pedirle al servicio de indicaciones de Google que reordene una lista de puntos intermedios. Los dos funcionan, con sus pros y contras:

  • Acceso a tus datos. Un complemento pide permiso para ver y editar las hojas de cálculo en las que se usa, y muchos envían las filas a su propio servicio. Lee la pantalla de permisos antes de hacer clic en Permitir.
  • Los límites y los precios cambian. Los topes de paradas, las ejecuciones al mes y los planes de pago varían según el complemento y cambian a menudo, así que revisa su página en el Marketplace antes de armar una rutina con uno.
  • Apps Script es código que mantienes tú. Su servicio de Maps tiene una opción setOptimizeWaypoints que reordena las paradas, pero el script lo escribes y lo arreglas tú, y Google limita cuánto puede hacer un script cada día.
  • Igual no puedes ver la ruta. Una columna de números no te muestra un pin en el pueblo equivocado ni un tramo que se devuelve. Un mapa sí.

Para la mayoría de las listas, un planificador que acepta la hoja tal como está te lleva más rápido: nada que instalar, nada de código y cada parada en un mapa antes de que salga la ruta.

09

¿Cómo mantener la hoja y las rutas al día cada semana?

Usa la hoja como lista maestra y el planificador como mapa. Agrega los clientes nuevos a la hoja, importa el archivo actualizado y solo se agregan las filas nuevas.

  • Las rutas guardadas se quedan. La ruta del lunes de la semana pasada sigue ahí: agrégale el cliente nuevo y vuelve a optimizar.
  • Lleva la ruta de vuelta a la hoja. Una columna Ruta llenada desde la exportación muestra quién visita a cada cliente, ahí mismo en la hoja.
  • Archiva a los clientes que hacen una pausa por temporada, para que no estorben hasta que vuelvan.

¿Visitas a los mismos clientes en un ciclo? Cómo planificar rutas de servicio semanales explica cómo darle un día a cada zona, y la página del planificador de rutas para Excel cubre todos los archivos que acepta la importación.

Preguntas que hace la gente

¿Google Sheets tiene un planificador de rutas?

No. Google Sheets no tiene funciones de mapas ni de rutas, así que no puede poner direcciones en orden de manejo. Deja la lista en Sheets y planifica la ruta en un planificador de rutas: pega la columna de direcciones o importa la hoja como archivo de Excel o CSV, optimiza y exporta el orden de vuelta.

¿Puedo optimizar una ruta desde Google Sheets gratis?

Sí. Copia la columna de direcciones en un planificador de rutas gratuito. El plan gratis de EZRoutePlanner optimiza rutas de hasta 30 paradas y guarda 30 direcciones, sin límite de tiempo y sin tarjeta de crédito. Dentro de Sheets necesitarías un complemento o un script.

¿Cómo mapeo direcciones desde Google Sheets?

Google My Maps puede importar una hoja directamente desde tu Drive y poner un pin por fila, hasta 2,000 filas por importación. Para una ruta, descarga la hoja como .xlsx e impórtala en un planificador de rutas, que pone los pines en el mapa y las paradas en orden.

¿Cuántas direcciones puedo importar desde una hoja de Google Sheets?

EZRoutePlanner guarda 30 direcciones en el plan gratis y hasta 10.000 en los planes de pago, desde archivos de hasta 20 MB. Una ruta admite 30 paradas gratis y hasta 200 en los planes de pago.

¿Cómo ordeno una hoja de cálculo según el orden de la ruta?

Exporta la ruta optimizada con sus números de parada, agrega la exportación a la hoja como una pestaña nueva, usa XLOOKUP para traer el número de parada de cada cliente a tu lista y ordena por esa columna.

¿Puede una fórmula de Google Sheets crear una ruta de Google Maps?

Puede armar un enlace de indicaciones con HYPERLINK y URLCODIF (ENCODEURL) para hasta 11 lugares, en el orden de tus filas. No puede reordenar las paradas, así que ordena antes la hoja en el orden de la ruta, y ten en cuenta que el navegador de un teléfono muestra solo 5 de esos lugares.

¿Se pasan las notas y los teléfonos de mi hoja?

No. EZRoutePlanner conserva la dirección de cada fila y la columna que eliges como etiqueta, como el nombre del cliente. Las notas, los teléfonos y los códigos de portón se quedan en la hoja, una buena razón para ordenar la hoja en el orden de la ruta para el conductor.

¿Funciona también con Excel y Apple Numbers?

Sí. La importación acepta archivos de Excel y CSV, así que un libro de Excel se importa tal cual, y un archivo de Numbers se importa después de Archivo → Exportar a → Excel o CSV.

Planifica tu próxima ruta en minutos.

Pega tus direcciones o sube una hoja de cálculo, optimiza el orden con un clic y envía la ruta a tu teléfono. Empieza gratis, sin tarjeta de crédito.

Plan gratis. Sin tarjeta de crédito. Funciona en cualquier navegador.