Encuentre y reemplace las barras diagonales con el nuevo avance de línea en Excel 2010

0

¿Puede alguien decirme cómo reemplazar una barra inclinada (/) con un salto de línea en Excel 2010? Tengo una hoja de trabajo muy larga con palabras, orígenes y definiciones. En la columna de orígenes, algunas filas muestran varios lugares separados por barras inclinadas. Quiero que cada elemento de la celda esté en una nueva línea dentro de la celda. es posible?

En este momento la celda se ve así.

Romano / Celta / Báltico

Quiero que la celda se vea así

romano
céltico
báltico

Jeff Spijkers
fuente

Respuestas:

2
  • selecciona tus celulas
  • botón derecho del ratón, Format Cell s ... ve al Alineación pestaña y cheque Wrap Text (Foto 1)
  • prensa juntos
  • Ve a la Reemplazar lengüeta
  • debajo Find What introduzca "/"
  • ir Replace With entonces presione
  • Replace All (Foto 2)

Pic 1 Pic 1

Foto 2 Pic 2

brettdj
fuente
Gracias, brettdj, por el gran ejemplo ... desafortunadamente no funciona ... solo elimina las barras ... Lo he intentado varias veces y he comprobado para asegurarse de que todo se haya configurado como se muestra ... No Go ... . no funcionará para mí ...
Jeff Spijkers
Use Alt + 0010 en su lugar (mantenga presionada Alt todo el camino)
nutsch
0

Como otra opción, aquí hay un código VBA para crear una nueva función que convertirá / convertirá a LF:

Public Function SlashToLF(oldstring As String) As String
    Dim newString As String
    Dim c As Long

    For c = 1 To Len(oldstring)
        If Mid(oldstring, c, 1) = "/" Then
            newString = newString & vbNewLine
        Else
            newString = newString & Mid(oldstring, c, 1)
        End If
    Next
    slashtolf = newString

End Function

Si pones la formula =SlashToLF(A1) En otra celda obtendrás la nueva versión con linefeeds. Luego puede copiar / pegar como valores sobre su original si lo desea. Además, deberá formatear la celda como Wrap Text para que funcione.

Rob Gale
fuente