spreadsheets sheets sheet para hojas hoja google funcion docs cálculo coma calculo regex replace google-sheets

regex - sheets - Encuentra y reemplaza comas con nueva línea en la hoja de cálculo de Google



sheet google doc (6)

El uso de la fórmula sustituta que mencionó anteriormente funciona en las nuevas hojas de Google. Sin embargo, hacer una búsqueda y reemplazo (CTRL H) no lo hace. Intenté usar char (10) como reemplazo y solo muestra "char (10)".

He estado tratando de averiguar cómo reemplazar comas con saltos de línea, he intentado usar (/ r / n /), char (10), la representación de Unicode (no puedo recordar ahora), pero es bastante probable que reemplace la coma con lo que escriba en el otro cuadro, no convirtiéndolo en un salto de línea


Esta respuesta no responde específicamente a la pregunta original, pero es un caso de uso similar que encontré que puede ayudar a alguien más. Si está buscando un carácter de nueva línea con otro texto y desea que su reemplazo mantenga el carácter de nueva línea, aquí hay una manera de hacerlo.

Mi ejemplo busca nueva línea más espacio y luego lo reemplaza con solo una nueva línea.

Encuentra: (/n)/s

Reemplazar: $1

Sería bueno si Google permitiera la expresión regular en el campo de reemplazo, pero esto podría ayudar a alguien si el carácter de nueva línea es parte de los parámetros de búsqueda y debe incluirse en la parte de reemplazo.

NOTA: Según la documentation de Google, los grupos de reemplazo solo funcionan con hojas. (a partir del 13 de julio de 2017)


Para cambiar todo ">" (mayor que) a "> / n" (mayor que seguido de una nueva línea), tomé este enfoque tortuoso de 3 pasos.

  1. Copie el texto en LibreOffice "documento de texto"
  2. Editar => Buscar y reemplazar // acceso directo: Ctrl + H
  3. Complete 3 campos (cuadros 1 ~ 3 en la figura de abajo) allí y haga clic en el botón "Reemplazar todo".


Si entendí correctamente quieres obtener algo así:

El truco que descubrí es este:

  1. inserta una expresión como =SUBSTITUTE(A3,",","")
  2. luego edite la fórmula que acaba de escribir, coloque el cursor entre las dos últimas comillas dobles: =SUBSTITUTE(A3,",","<PLACE CURSOR HERE>")
  3. y finalmente presiona CTRL + ENTER . Esta es la forma de insertar un carácter de "nueva línea".

Si está intentando usar Ctrl + F para encontrar y reemplazar bien, no puede. Al menos no sé cómo.

pero si tiene una celda, diga A1 que contiene lo siguiente: "pila, desbordamiento", entonces si escribe esto en A2 debería funcionar: = SUSTITUIR (A1, ",", char (10))

https://support.google.com/docs/bin/static.py?hl=en&topic=25273&page=table.cs

luego puede copiar el contenido de A2 y en A3 haga clic con el botón derecho -> Pegado especial ... -> Sólo valores.

Espero que esto ayude

ACTUALIZACIÓN 2016-AGOSTO La hoja de cálculo de Google ahora admite la búsqueda de líneas nuevas usando / n aquí es cómo: Editar -> Buscar y reemplazar


Use la opción "reemplazar usando expresiones regulares". Entonces el objetivo es /n el reemplazo es (es decir, una coma seguida de un espacio).