¿cómo eliminar guiones en excel?
Hay algunas formas de datos en las que es posible que haya guiones intermedios. Por ejemplo, un número SNN, fechas y números de móvil. Ahora en Excel hay varias formas con fórmulas que puedes usar para eliminar estos guiones de estos valores.
En este tutorial, veremos diferentes métodos que podemos usar para eliminar guiones de valores en Excel.
Eliminar guiones de un SSN (número de seguro social)
- Primero, en la celda B2, ingrese «SUSTITUIR(«.
- Después de eso, en el primer argumento, haga referencia a la celda donde tiene el SSN.
- A continuación, ingrese un guión usando comillas dobles.
- Ahora, para el tercer argumento, ingrese un valor vacío usando comillas dobles.
- Al final, ingrese el paréntesis de cierre y presione Enter para obtener el resultado.
=SUBSTITUTE(A1,"-","")
Una vez que ingreses la fórmula obtendrás un valor sin guiones en la celda
Pero le sugiero que aplique el formato SSN cada vez que ingrese el SSN en Excel. Esto no agregará guiones al valor, pero es un formato con guiones.
Opciones de formato de celda ⇢ Números ⇢ Especial ⇢ Número de seguro social.
Utilice Buscar y reemplazar para eliminar guiones en Excel
- Primero, seleccione el rango de celdas del que desea eliminar guiones.
- A continuación, abra la opción Buscar y reemplazar usando el método abreviado de teclado Ctrl + H.
- Después de eso, ingrese un guión en el campo Buscar.
- Ahora en su lugar, no ingreses nada.
- Al final, haga clic en Reemplazar todo.
En el momento en que haga clic en el botón «Reemplazar todo», reemplazará los guiones de todas las celdas seleccionadas. Y si no selecciona ninguna celda, se eliminarán los guiones de toda la hoja de trabajo.
Haga clic en el botón Opciones y seleccione el libro en el menú desplegable «En» para eliminar las líneas de puntos de todo el libro.
Utilice códigos VBA para eliminar todos los guiones
También puede ejecutar código VBA para eliminar guiones de las celdas seleccionadas. A continuación tienes el código que puedes utilizar.
Sub remove_dashes() Dim iCell As Range For Each iCell In Selection . Cells iCell. Value = Replace (iCell, "-", "") Next iCell End Sub
Para usar este código: seleccione el rango de celdas o una sola celda y ejecute el código.
Pero si desea eliminar los guiones y aplicar el formato del número de seguro social a las celdas seleccionadas, puede usar el código siguiente en lugar del anterior.
Sub remove_dashes() Dim iCell As Range For Each iCell In Selection . Cells iCell. Value = Replace (iCell, "-", "") iCell. NumberFormat = "000-00-0000" Next iCell End Sub
Eliminará los guiones del número pero también aplicará el formato SSN a los valores, como puede ver en el siguiente ejemplo.