Migración
Importar hoja de cálculo a un CRM: guía paso a paso
Cómo importar una hoja de cálculo a un CRM sin perder clientes: limpiar el archivo de Excel o Sheets, buscar duplicados, mapear columnas y probar con 20 filas.
Por el equipo de Ifa
Si sus clientes viven en una Google Sheet o en un libro de Excel, el archivo ya es su CRM. Pasarlo a un sistema propiamente dicho depende menos del software que del archivo. Casi todas las importaciones fallidas que hemos visto se decidieron antes de pulsar el botón de subir: dos registros en una fila, fechas en tres formatos distintos, una fórmula donde debería haber un valor. Esta guía recorre la limpieza en orden, con las rutas de menú tal como están en septiembre de 2026. La importación de Ifa es el ejemplo trabajado; decimos dónde no se diferencia de cualquier otra herramienta.
Paso 1: un tipo de registro por pestaña
Un CRM guarda cada tipo de registro en su propia tabla: los clientes en una, las citas o los trabajos en otra. Una fila de hoja de cálculo que dice “Maria Lopez, 555-0132, reparación de frenos 14 mar, cambio de aceite 2 jun” es un cliente y dos trabajos.
Decida qué tipos de registro tiene realmente y dé a cada uno su propia pestaña. Ponga una columna de enlace en la pestaña hija (el correo del cliente, o un número de cliente que usted asigne) para que cada cita sepa a quién pertenece.
Haga todo esto en una copia del archivo, nunca en el original. El paso 14 depende de que el original se mantenga intacto.
Paso 2: encabezados que nombran los campos
La fila 1 de cada pestaña debe contener un encabezado corto por columna y nada más. Elimine las filas de título, las celdas de banner combinadas, los logotipos y la fila en blanco que la gente deja bajo el título. Los nombres de encabezado se convierten después en su mapeo de columnas, así que haga que digan qué contiene la columna: “Correo” en lugar de “Contacto”, “Última visita” en lugar de “Fecha”.
Dos comprobaciones que llevan un minuto: que no haya dos encabezados iguales, y que no haya un encabezado en blanco sobre una columna que contiene valores, porque esa columna es invisible para la mayoría de los importadores.
Paso 3: un registro por fila
Cada fila debe ser exactamente un cliente en la pestaña de clientes, o exactamente una cita en la pestaña de citas. Los errores habituales:
- Dos personas en una fila: “Tom y Sue Baker”. Sepárelas, o convierta el hogar en el registro.
- Un historial en una celda: “3 ene tinte, 14 feb corte, 20 mar tinte”. Son tres citas; déles tres filas en la pestaña de citas.
- Subtotales al final de una pestaña. Elimínelos; el CRM calcula los suyos.
- Encabezados de sección dentro de los datos (“Habituales”, “Sin cita previa”). Conviértalos en una columna “Segmento” y elimine las filas en blanco entre ellos.
Paso 4: divida el nombre y la dirección en columnas donde el destino lo necesite
La mayoría de los CRM guardan el nombre y los apellidos por separado, y muchos guardan una dirección como calle, ciudad, región y código postal. Si su hoja tiene una única columna “Nombre”, divídala antes de importar en lugar de esperar que la herramienta adivine dónde empieza el apellido.
En Google Sheets: seleccione la columna y después Datos > Dividir texto en columnas, separador Espacio. En Excel: Datos > Texto en columnas, Delimitado, Espacio. Después revise los nombres que rompieron el patrón, como “Mary Ann Fischer” o “van der Berg”, y corríjalos a mano.
Divida las direcciones solo si el sistema de destino tiene campos separados; compruébelo primero (paso 11).
Paso 5: un solo formato de fecha, y que sea ISO
“03/04/2025” es el 4 de marzo en Estados Unidos y el 3 de abril casi en cualquier otro sitio. Una columna que contiene “3/4/25”, “4 de marzo”, “4-mar” y “2025-03-04” se leerá de cuatro formas distintas.
El formato seguro es ISO 8601: AAAA-MM-DD, es decir, 2025-03-04. En Sheets, seleccione la columna y use Formato > Número > Fecha y hora personalizadas; en Excel, Formato de celdas > Personalizado con aaaa-mm-dd.
Después confirme que las celdas son fechas reales y no texto con apariencia de fecha. Las fechas reales se alinean a la derecha por defecto; el texto se alinea a la izquierda. =ISDATE(A2) en Sheets o =ISNUMBER(A2) en Excel, arrastrada hacia abajo, revela las que son texto.
Paso 6: formatos de teléfono y correo
Excel elimina los ceros iniciales de cualquier cosa que crea que es un número, y los números internacionales pierden el signo más. Formatee la columna de teléfono como Texto antes de pegar nada en ella (Formato de celdas > Texto en Excel; Formato > Número > Texto sin formato en Sheets). Después elija una forma: la local (555) 013-2200 o la internacional +1 555 013 2200.
Los correos deben ir en minúsculas, uno por celda, sin espacios al final. Datos > Limpieza de datos > Quitar espacios en Sheets corrige los espacios; en Excel, una columna auxiliar con =TRIM(LOWER(B2)) hace lo mismo.
| Campo | Se lee bien | Suele rechazarse o leerse mal |
|---|---|---|
| Fecha | 2025-03-04 |
3/4/25, 4 de marzo, el mar que viene |
| Teléfono | +1 555 013 2200 en una celda de texto |
5550132200 guardado como número, dos números en una celda |
| Correo | maria@example.com |
Maria@Example.com con un espacio al final, dos direcciones en una celda |
| Dinero | 45.00 |
$45, 45 USD, 45,00 en una configuración regional de EE. UU. |
| Sí/no | sí / no, un solo estilo |
S, si, x, ✓ mezclados en una columna |
Paso 7: elimine las fórmulas, solo valores
Un CSV no puede contener una fórmula, y un importador de XLSX normalmente lee el resultado guardado en caché, que puede estar desactualizado o ser un error como #REF!. Convierta cada columna de fórmulas en valores: seleccione la pestaña, copie, y después Editar > Pegado especial > Solo valores en Sheets (Ctrl+Mayús+V) o Inicio > Pegar > Valores en Excel.
Antes de hacerlo, pregúntese para qué servía cada fórmula. Una columna “Días desde la última visita” se deriva de “Última visita” y no debería importarse en absoluto; el CRM la calcula en vivo.
Paso 8: celdas combinadas y columnas de notas
Las celdas combinadas son cómo un encabezado “Familia Baker” abarca cuatro filas. Para un importador, un rango combinado es un valor en la celda superior izquierda y celdas vacías debajo, así que las filas 2 a 4 pierden el nombre de familia. Descombine todo (Formato > Combinar celdas > Descombinar en Sheets; Inicio > Combinar y centrar en Excel), y después rellene el valor hacia abajo en cada fila.
Las columnas de notas son una cuestión de criterio. Una celda de texto libre con “alérgico al amoniaco, prefiere los jueves, debe 20 dólares, número nuevo” contiene cuatro datos distintos. O importa la columna como un solo campo de notas y acepta que se quede en forma de texto, o traslada a sus propias columnas los datos que realmente filtra (“Alergias”, “Día preferido”) y deja el resto.
Paso 9: encuentre los duplicados antes de importar
Los duplicados en un CRM se convierten en dos historiales para una sola persona, y más adelante alguien escribe al equivocado.
La comprobación más rápida es una columna con COUNTIF. Junto a su columna de correo, ponga =COUNTIF(B:B, B2) y arrastre hacia abajo; cualquier valor superior a 1 es un correo duplicado. Haga lo mismo con el teléfono. Google documenta COUNTIF en support.google.com y Microsoft en support.microsoft.com. Una tabla dinámica sobre el correo con un recuento da la misma lista.
Ambas herramientas también tienen un Quitar duplicados de un clic (Datos > Limpieza de datos > Quitar duplicados en Sheets; Datos > Quitar duplicados en Excel). Conserva la primera fila que coincide y descarta el resto, así que si dos filas de la misma persona difieren en las notas, las notas de la segunda desaparecen. Fusiónelas a mano. Los casi duplicados (“M. Lopez” y “Maria Lopez”) no coincidirán por nombre; hágalos coincidir por teléfono o correo en su lugar, por eso los pasos 5 y 6 van primero.
Paso 10: exporte como CSV o conserve XLSX
Compruebe qué acepta el destino. El resumen honesto entre las herramientas que hemos revisado: casi todos los CRM aceptan un CSV de contactos, y muchos menos aceptan registros relacionados como citas, trabajos, vehículos o mascotas.
| Qué está importando | La mayoría de los CRM, a fecha de septiembre de 2026 | Ifa |
|---|---|---|
| Contactos o clientes, un CSV | Sí | Sí |
| Una segunda pestaña de citas o trabajos enlazados a clientes | A veces; a menudo solo contactos | Sí, como registros relacionados |
| Un XLSX con varias pestañas a la vez | Raramente; exporte cada pestaña | Sí (XLSX, XLS, XLSM inerte) |
| JSON o JSONL de la exportación de otra herramienta | Raramente | Sí |
| Comentarios de celda, formato, fórmulas | No | No |
Si opta por CSV: en Google Sheets, Archivo > Descargar > Valores separados por comas (.csv) exporta solo la pestaña que está viendo, así que repítalo por cada pestaña. En Excel, Archivo > Guardar como, elija “CSV UTF-8 (delimitado por comas)”, de nuevo una vez por pestaña. Elija UTF-8 para que los nombres con acentos sobrevivan.
Paso 11: mapee las columnas
Todo importador tiene un paso de mapeo: su encabezado a la izquierda, el campo de destino a la derecha. Aquí es donde el paso 2 da sus frutos. Vigile cuatro cosas.
- Una columna sin campo correspondiente. Cree el campo primero, o descarte la columna; no la meta a la fuerza en Notas.
- Un campo obligatorio (normalmente Nombre) cuando algunas filas están vacías. Esas filas se rechazarán o se omitirán, según la herramienta.
- Desajustes de tipo: una columna de texto mapeada a un campo de fecha, o “sí/no” a un número.
- La columna de enlace en las pestañas hijas: “Correo del cliente” debe mapearse al registro del cliente, no a un simple campo de texto.
En Ifa, el mapeo llega con una propuesta ya hecha a partir de sus encabezados, y usted la corrige en lugar de construirla desde cero. Es cómodo, pero no es magia; un encabezado llamado “Contacto” todavía necesita que usted diga si es un teléfono o un correo. La página de importación muestra el flujo y los tipos de archivo que lee Ifa: CSV, TSV, JSON, JSONL, XLSX, XLS y XLSM con las macros inutilizadas.
Paso 12: pruebe primero con 20 filas
Nunca importe el archivo entero en el primer intento. Copie el encabezado y 20 filas en un archivo aparte, incluidas algunas que sepa que son complicadas: el apellido compuesto, el cliente con dos teléfonos, la cita del 29 de febrero, la fila con el correo vacío. Importe eso.
Después abra los registros en el sistema nuevo y léalos como lo haría una persona. ¿Está el apellido en el campo de apellido? ¿El teléfono conservó el signo más? ¿La cita está adjunta al cliente correcto?
Antes de escribir nada, muestra una vista previa de las filas procesadas y ejecuta comprobaciones sobre ellas: duplicados probables dentro del archivo y contra registros que ya están en el espacio de trabajo, fechas que no pudo leer o que leyó de forma ambigua, valores vacíos en campos obligatorios, y filas que no se pudieron procesar. Usted revisa las filas señaladas y aprueba la escritura, o corrige el archivo y lo intenta de nuevo. Dicho esto, las comprobaciones encuentran lo que están diseñadas para encontrar. No fusionan dos registros por usted; los señalan y esperan.
Paso 13: después, el archivo completo
Una vez que la prueba de 20 filas se lee correctamente, importe el archivo completo con el mismo mapeo. Hágalo en un momento tranquilo, y no edite registros en el sistema nuevo hasta que termine; una edición y una importación compitiendo entre sí es una fuente clásica de un cambio “perdido”.
Importe en orden de dependencia: primero los clientes, después los registros que les pertenecen. Después de cada archivo, compare los recuentos. Si la pestaña de clientes tenía 843 filas después de la limpieza y el sistema muestra 831, encuentre los 12 antes de seguir adelante. Suelen ser filas que fallaron un campo obligatorio o que se señalaron como duplicadas y se omitieron. En Ifa, la vista previa y su aprobación quedan en el historial de auditoría, así que puede ver más adelante qué se señaló y qué decidió.
Paso 14: conserve el archivo original
No elimine la hoja de cálculo. Renómbrela con la fecha (“clientes-original-2026-09-01.xlsx”) y márquela como de solo lectura. Dentro de tres meses alguien preguntará por qué la fecha de nacimiento de un cliente está mal, y la respuesta estará en el original.
Lo que debería dejar de hacer es editarlo. Si un miembro del equipo sigue añadiendo filas a la hoja antigua por costumbre, comparta el enlace del sistema nuevo y bloquee la hoja.
Qué suele salir mal y cómo evitarlo
Los fallos que aparecen más a menudo, cada uno con el paso que lo evita:
- Fechas desplazadas un mes o un día. Formatos mezclados leídos bajo una sola configuración regional. Paso 5: fechas ISO, comprobadas con ISDATE.
- Números de teléfono sin el cero inicial o el signo más. La columna era numérica. Paso 6: formatee como texto antes de pegar.
- Una de cada cuatro filas sin el apellido de familia. Celdas combinadas. Paso 8: descombine y rellene hacia abajo.
- La misma persona dos veces, con notas distintas. Duplicados que solo coincidían por nombre. Paso 9: haga coincidir por correo o teléfono, fusione a mano.
- La importación “se completó” pero faltan 12 filas. Los campos obligatorios estaban vacíos y la herramienta los omitió en silencio. Pasos 11 y 13: compruebe los campos obligatorios en el mapeo y después compare los recuentos.
Un punto más general: la hoja de cálculo es una instantánea. Ninguna importación, la de Ifa incluida, la mantiene sincronizada después. No hay sincronización bidireccional en tiempo real con Sheets o Excel, y no hay ningún servicio de migración de pago que haga la limpieza por usted. Si todavía está decidiendo a qué sistema pasar, nuestra guía de software de gestión de clientes cubre el lado de la importación, y la página de la hoja de cálculo al espacio de trabajo muestra cómo las pestañas y columnas de una hoja se convierten en registros y campos en Ifa.
Preguntas frecuentes
¿Puedo importar Excel directamente, o tengo que convertir a CSV?
Depende de la herramienta. Muchos CRM aceptan solo CSV, así que exporta un CSV por pestaña. Algunos aceptan XLSX y leen solo la primera hoja. Ifa lee XLSX y XLS, además de XLSM con las macros desactivadas, y muestra todas las pestañas en la vista previa. El formato de archivo no arregla un archivo sucio; haga primero los pasos 1 a 9.
¿Cómo importo contactos a un CRM sin crear duplicados?
Encuéntrelos primero en la hoja con COUNTIF sobre el correo y el teléfono (paso 9), y fusione a mano los que tengan notas distintas. Después trate la propia comprobación de duplicados del importador como una segunda red, no la primera. Ifa señala los duplicados probables en la vista previa y espera su decisión antes de escribir.
¿Qué pasa si las citas y los clientes están en la misma pestaña?
Sepárelas (paso 1). Cada cita se convierte en su propia fila en una pestaña de citas con una columna que indica a qué cliente pertenece. Después compruebe si el destino acepta registros de citas siquiera. La mayoría de los CRM importan contactos y se quedan ahí; si el suyo lo hace, el historial se queda en la hoja de cálculo archivada. Ifa importa registros relacionados y los enlaza con el registro principal durante el mapeo.
¿Cuánto tarda una importación de hoja de cálculo a CRM?
La subida tarda minutos. La limpieza es el coste real. Para una hoja de unos pocos cientos de clientes mantenida sin mucho rigor durante varios años, calcule medio día para los pasos 1 a 9 y una hora tranquila para la prueba y la importación completa.
¿Debería importar la columna de notas?
Sí, como un solo campo de texto libre, salvo que filtre por algo que hay dentro. Extraiga solo los datos que realmente va a buscar, como alergias o una matrícula, y deje el resto en forma de texto.
Última actualización: 2 de septiembre de 2026.