ovetteabejuela
Hola,
Tengo un problema muy simple, así que todavía estoy trabajando en nombres … nombres completos, desafortunadamente, hay algunas inconsistencias que quería corregir.
Por ejemplo, hay un
y luego hay un
y quería todo en el último formato,
Lo que estoy haciendo es
Reemplazar
genial, pero eso haría que las otras entradas se convirtieran en
así que agrego un paso adicional a
Reemplazar
así que son dos pasos. La pregunta, ¿hay una mejor manera de hacer esto, una sola línea?
MarcelBeug
Aparte de combinar varios pasos en una línea, no veo ninguna forma.
2 alternativas:
Table.AddColumn(Source, "Custom", each Text.Combine(List.Transform(Text.Split([Name],","), Text.Trim),", ")) or Table.AddColumn(Source, "Custom", each Text.Replace(Text.Replace([Name],",",", "),", ",", "))
Ashish_Mathur
Hola,
Prueba esto
- Seleccione el encabezado de la columna y haga clic derecho> Reemplazar
- Busque espacio y haga clic en Reemplazar todo
- Seleccione el encabezado de la columna y haga clic derecho> Reemplazar
- Busque y en el cuadro Reemplazar con, escriba, es decir, coma y espacio
- Haga clic en Reemplazar todo
Espero que esto ayude.
MarcelBeug
En respuesta a Ashish_Mathur
@Ashish_Mathur que todavía quedan 2 pasos …
ovetteabejuela
En respuesta a MarcelBeug
@Ashish_Mathur, gracias pero creo que ese ya era mi camino.
@MarcelBeug, gracias por eso, al menos, es un delineador. así que con usted sugiriendo que presumiría que PQ no tiene nada parecido a las expresiones regulares que creo que podrían abordar esto con gracia. De todos modos, ya estoy contento con tu sugerencia.
MarcelBeug
En respuesta a ovetteabejuela
Bueno, creo que mi primera alternativa es bastante elegante (Estilo M).
De todos modos, ¿qué expresión regular tendrías en mente?
Por ejemplo, en Word, no puedo pensar en ninguna forma de reemplazar «,» o «,» por «,» en 1 paso.
MarcelBeug
Aparte de combinar varios pasos en una línea, no veo ninguna forma.
2 alternativas:
Table.AddColumn(Source, "Custom", each Text.Combine(List.Transform(Text.Split([Name],","), Text.Trim),", ")) or Table.AddColumn(Source, "Custom", each Text.Replace(Text.Replace([Name],",",", "),", ",", "))