
Excel es una herramienta poderosa para trabajar con datos. A menudo, necesitamos insertar guiones para mejorar la legibilidad o cumplir con ciertos formatos.
Insertar Guiones Manualmente
La forma más sencilla es escribir el guion directamente. Simplemente, coloca el cursor donde desees el guion y presiona la tecla del guion (-). Este método es útil para insertar guiones de manera esporádica. Pero, si necesitas insertar muchos guiones, existen métodos más eficientes.
Usar la Función CONCATENAR (o &)
La función CONCATENAR permite unir texto y otros valores. También se puede usar el operador & para lograr el mismo resultado. Ambos métodos permiten insertar un guion entre diferentes elementos.
Must Read
Ejemplo: Si la celda A1 contiene "Nombre" y la celda B1 contiene "Apellido", puedes usar la fórmula =CONCATENAR(A1,"-",B1). Alternativamente, puedes usar =A1&"-"&B1. Ambas fórmulas mostrarán "Nombre-Apellido".
El guion está entre comillas ("-"). Esto indica a Excel que debe tratar el guion como texto. Así, Excel lo inserta literalmente entre los valores de las celdas A1 y B1. Es una manera muy flexible de insertar guiones en diferentes contextos.
Formato de Celdas Personalizado
Excel permite crear formatos de celdas personalizados. Esto es útil para añadir guiones automáticamente a números de teléfono o códigos. Este método no modifica el valor real de la celda, solo su apariencia.

Selecciona las celdas que deseas formatear. Luego, presiona Ctrl + 1 (o Cmd + 1 en Mac) para abrir el cuadro de diálogo "Formato de celdas". Ve a la pestaña "Número" y selecciona "Personalizada".
En el campo "Tipo", puedes definir tu formato. Por ejemplo, para un número de teléfono (1234567890) con el formato 123-456-7890, puedes usar el formato 000-000-0000. Los ceros (0) representan los dígitos del número.
Usar la Función SUSTITUIR
La función SUSTITUIR reemplaza texto dentro de una cadena de texto. Puedes usarla para insertar guiones en posiciones específicas. Requiere conocer la posición exacta donde deseas insertar el guion.

Ejemplo: Si tienes un código como "ABCDEF" y quieres insertar un guion después de los tres primeros caracteres, puedes usar la fórmula =SUSTITUIR(A1,MID(A1,4,1),"- "&MID(A1,4,1),1). Esta fórmula reemplaza el cuarto carácter con un guion seguido de ese mismo carácter.
La función MID extrae una parte de la cadena de texto. En este caso, extrae el cuarto carácter. Luego, SUSTITUIR lo reemplaza con "- " seguido del carácter original. Esta función es útil para escenarios más complejos.
Insertar Guiones con VBA (Visual Basic for Applications)
Para tareas más complejas, puedes usar VBA. VBA permite crear macros personalizadas. Estas macros pueden automatizar la inserción de guiones según criterios específicos.

Para acceder al editor de VBA, presiona Alt + F11. Luego, inserta un nuevo módulo (Insertar > Módulo). Escribe el código VBA necesario para insertar los guiones. Este método requiere conocimientos de programación VBA.
Un ejemplo simple de código VBA: Sub InsertarGuion() Dim rng As Range For Each rng In Selection rng.Value = Left(rng.Value, 3) & "-" & Mid(rng.Value, 4) Next rng End Sub. Este código inserta un guion después de los tres primeros caracteres en las celdas seleccionadas.
Ejemplos Prácticos
Números de teléfono: Usar el formato de celdas personalizado para mostrar números con guiones.

Códigos de producto: Usar la función CONCATENAR o & para agregar guiones entre diferentes partes del código.
Números de seguridad social: Aplicar formatos de celdas personalizados para asegurar la correcta visualización de los números con guiones.
Experimenta con estas técnicas. Así podrás encontrar la mejor solución para tus necesidades específicas en Excel.