Eliminar guiones del número de teléfono en Excel(4 maneras)

  • Compartir Este
Hugh West

En los conjuntos de datos, nos encontramos con números de teléfono que contienen guiones (-). Por razones obvias, tenemos que quitar los guiones En este artículo, voy a tratar de explicar algunos de los métodos más rápidos como Buscar & Seleccionar , Formato de celda , Fórmula SUSTITUTIVA, y Código de macro VBA para eliminar los guiones con facilidad.

Supongamos que tengo una lista de números de teléfono de clientes,

Tenga en cuenta que esta tabla contiene información ficticia sólo para mostrar los ejemplos.

Descargar conjunto de datos

Eliminar guiones del número de teléfono.xlsm

4 métodos sencillos para eliminar los guiones de los números de teléfono en Excel

Método 1: Utilizar el método Buscar & Seleccionar

Primer paso: Ir a Pestaña Inicio Haga clic en Buscar & Seleccionar (en Edición de sección)>> Seleccionar Sustitúyelo.

Segundo paso: En el Sustituir Cuadro de diálogo, en Encuentre lo que tipo de caja Guión/esdrújula (-) y sustituir por pulse la tecla Nulo ( ). Haga clic en Encuéntralo todo.

Puede pulsar CTRL+H para sacar a la Buscar y reemplazar ventana.

Tercer paso: Haga clic en Sustituir todo.

Paso 4: Aparecerá una ventana de confirmación. Haz clic en OK .

Todos los Dashes/Hifeno se sustituye automáticamente como se muestra en la siguiente imagen

Notas: Tenga en cuenta que el Buscar & Seleccionar Asegúrese de copiar los datos sin procesar antes de ejecutar este método.

Más información: Cómo eliminar caracteres no numéricos de las celdas en Excel

Método 2: Usar Formato de Celda

Primer paso: Seleccione el rango de celdas en el que desea eliminar los guiones. Pestaña Inicio Haga clic en Celda (sección)>>Haga clic en Formato Seleccione Formato Celda. Aparece una ventana.

Segundo paso: A la izquierda del Formato de celda ventana interior Categorías Seleccionar A medida Modificar cualquier formato con once 0's (ya que nuestro número de teléfono tiene 11 dígitos)

Paso 3: Haga clic en DE ACUERDO.

El resultado será similar a la imagen siguiente

Los números de teléfono que empiezan por 0 también conservan los 0 que inician el número en este proceso.

Más información: Cómo eliminar caracteres especiales en Excel

Método 3: Utilizar el método de la fórmula

Puede eliminar los guiones & mostrar los números de teléfono en otra celda simplemente con una fórmula utilizando la tecla SUSTITUIR Función.

= SUBSTITUTE(D4,"-","")

Paso 1: Introducir fórmula =SUSTITUIR(D4,"-","") en una celda adyacente.

Segundo paso: Arrastre el Asa de llenado hasta las últimas entradas y la ejecución muestra resultados similares a la imagen siguiente

Método 4: Utilizar código de macro VBA

A VBA El código de macro elimina los guiones de un rango seleccionado de celdas mediante un código ejecutado por Microsoft Visual Basic .

Primer paso : Pulse ALT+F11 todo junto para abrir Microsoft Visual Basic .

Segundo paso: En la barra de herramientas de Microsoft Visual Basic, haga clic en Inserte >> Módulo.

Tercer paso: Pegue el siguiente código en el campo Módulo Microsoft Visual Basic.

 Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Paso 4: Pulsa F5 para ejecutar el código. Aparecerá una ventana de selección.

Paso 5: Seleccione un rango de celdas que desee eliminar los guiones.

Paso 6 : Haga clic en DE ACUERDO. La ejecución de los pasos produce un resultado similar al de la imagen siguiente

Si hay 0s al principio de los números de teléfono, este método los mantiene tal cual .

Más información: VBA para eliminar caracteres de una cadena en Excel

Conclusión

Los conjuntos de datos de Excel llevan varios formatos de celda, los números de teléfono también son uno de ellos. El conjunto de datos que contiene números de teléfono a menudo necesita estar en celda de formato general y los guiones eliminados para trabajar con ellos. Hemos demostrado los cuatro métodos más fáciles como Buscar & Seleccionar , Formato de celda , SUSTITUIR Fórmula, y Código de macro VBA para ejecutar la eliminación de guiones en cualquier rango de celdas. Espero que estos métodos hagan justicia a sus consultas y le ayuden a entender el proceso.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.