Cómo sustituir punto por coma en Excel paso a paso
La operación más directa para sustituir un punto por una coma en Excel es utilizar la herramienta Buscar y reemplazar. Para acceder a ella, selecciona el rango de celdas donde deseas hacer el cambio (o pulsa Ctrl + A para seleccionar toda la hoja) y después combina las teclas Ctrl + H. Se abrirá el cuadro de diálogo «Buscar y reemplazar».
En el campo «Buscar», escribe exactamente un punto: . En el campo «Reemplazar con», escribe una coma: ,. Asegúrate de que la opción «Coincidir todo el texto de la celda» está deseleccionada, ya que de lo contrario solo reemplazará celdas que contengan únicamente un punto.
Antes de pulsar «Reemplazar todo», revisa la casilla «Opciones avanzadas» si necesitas restringir el tipo de celda. Por ejemplo, si solo quieres cambiar puntos en celdas numéricas (fechas escritas como 2024.01.15), puedes dejarlo en «Cualquiera».
Un punto importante: el orden de los caracteres importa. Si en tu tabla hay puntos y comas mezclados (por ejemplo, números decimales con punto y miles separados por coma), sustituir todos los puntos por comas convertirá 1.234,56 en 1,234,56, lo cual es incorrecto. En ese caso, usa el siguiente método con criterio.
Método alternativo con fórmula: Si prefieres no modificar los datos originales, puedes usar la función SUBSTITUIR (en inglés SUBSTITUTE). En una celda vacía escribe:
| Situación | Fórmula | Resultado |
|---|---|---|
| 3.14159 | =SUBSTITUIR(A1;".";",") | 3,14159 |
| 1.000.000 | =SUBSTITUIR(A1;".";",") | 1,000,000 |
| 2024.06.15 | =SUBSTITUIR(A1;".";",") | 2024,06,15 |
Luego arrastra la fórmula hacia abajo para aplicarla a todo el rango. Cuando estés satisfecho con el resultado, copia la columna con fórmula y pégala como «Solo valores» (Ctrl + Alt + V → Valores) para volver a tener texto plano.
Truco de formato regional: Si tu problema es que Excel interpreta los puntos como separadores de miles y tú quieres comas, ve a Archivo → Opciones → Avanzadas → Opciones de edición y desactiva «Usar separador decimal» o cambia el separador decimal a coma. Esto afecta a cómo Excel muestra los datos, no al valor subyacente.
Recuerda que en Excel español el separador de argumentos de las fórmulas es el punto y coma (;), mientras que en la versión inglesa es la coma (,). No confundir: estamos hablando del carácter dentro de las celdas, no de la sintaxis de la fórmula.
Con la fórmula =SUBSTITUIR(A1;".";",") puedes previsualizar el resultado sin modificar los datos originales hasta que estés seguro.
Dato clave