Compartir a través de

Borrar ciertos caracteres de una columna en EXCEL

Anónimas
2017-10-23T23:09:16+00:00

Hola,

Necesito borrar de una serie de filas en excel todos los datos de despues de un guión, incluyendo el guión.

Ejemplo: Tengo 1500 filas con datos como: J5230-NEGRO, necesito que queden todas así: J5230 sin el "-NEGRO"

¿Hay alguna forma?

Saludos y Gracias

Microsoft 365 y Office | Excel | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios

Respuesta aceptada por el autor de la pregunta

  1. WordExperto 64,115 Puntos de reputación Moderador voluntario
    2017-10-24T06:17:55+00:00

    También puedes hacerlo con Ctrl+L (Buscar y reemplazar). Pon -* en el cuadro Buscar y deja vacío el cuadro Reemplazar con.

    wordexperto.

    2 personas han encontrado útil esta respuesta.
    0 comentarios No hay comentarios

4 respuestas adicionales

Ordenar por: Muy útil
  1. Anónimas
    2017-10-26T17:25:58+00:00

    Si hay una forma. Selecciona las columna, te vas a la solapa "datos" y la parte de "herramientas de datos" selecciona "texto en columnas" y ahi pone "delimitados", elegí "otro" y pones el guion, te da la opcion para que  elijas las celdas de destino y te separa el texto.

    Saludos

    1 persona ha encontrado útil esta respuesta.
    0 comentarios No hay comentarios
  2. Anónimas
    2017-10-29T03:03:02+00:00

    Hola, JoseAlmenar García,Supongamos que tienes tus datos en la columna C, En otra columna, por ejemplo la D Escribes esta fórmula: =IZQUIERDA(C1,ENCONTRAR("-",C1)-1) para obtener el texto deseado.

    Mira a ver si te sirve. Chao.

    William

    0 comentarios No hay comentarios
  3. Héctor Miguel 71,595 Puntos de reputación
    2017-10-24T21:27:27+00:00

    lo bueno, si es simple, es dos veces bueno ("la compro") 

    saludos,

    hector.

    0 comentarios No hay comentarios
  4. Héctor Miguel 71,595 Puntos de reputación
    2017-10-24T02:06:12+00:00

    vamos suponiendo que el rango donde tienes ese tipo de datos fuera [B2:B15] (después ajustas el rango real de tu caso, ok ?)

    1. abre el editor de VBA (atajo de teclado: Alt + F11)
    2. muestra la ventana de inmediato (atajo: ctrl + G)
    3. copia/pega (o escribe) lo siguiente (al final pulsas {enter} para su ejecución)

    [b2:b15] = [transpose(transpose(left(b2:b15,5)))]

    si NO siempre se trata de cinco caracteres (?), prueba con la siguiente adaptación:

    [b2:b15] = [transpose(transpose(left(b2:b15,search("-",b2:b15)-1)))]

    1. no olvides adaptar la referencia a TU rango (en el ejemplo: b2:b15)

    o probar sobre una copia de tus datos (por si el resultado no es lo que esperabas)

    saludos,

    hector.

    0 comentarios No hay comentarios