miércoles, julio 31, 2019

Dividir columnas con Power Query - tercera nota

En las previas notas del tema vimos las ventajas de usar Dividir columna del Power Query sobre la funcionalidad Texto en columnas del Excel clásico (y no será un exceso volver a enfatizar que, en todo lo relacionad con transformación de datos, Power Query es muy superior a Excel clásico).

Power Query es una herramienta en constante evolución. Microsoft ha incorporado últimamente cuatro nuevas opciones a Dividir columna a las "clásicas" Por delimitador  y Por número de caracteres

Estas nuevas opciones facilitan aún más la tarea de extraer valores o dividir columnas. Veamos por ejemplo la siguiente situación: se nos pide extraer los valores numéricos de las celdas de la columna A




La cantidad de letras y números no es fija de manera que no podemos usar la opción Por número de caracteres ni tampoco la opción De ancho fijo si están pensando en Texto en columnas  de Excel clásico (hay soluciones posibles con Excel clásico, muy complicadas como pueden ver en esta prehistórica nota que publiqué 12 años atrás).

Las nuevas opciones de Power Query lo hacen sin ningún esfuerzo. Como siempre empezamos creando una conexión a la tabla; luego en el editor abrimos Dividir columna

y usando la opción de no dígito a dígito 



Todo solucionado con un par de clics.

Si los en los valores los números aparecieran antes que las letras, usaríamos la opción de dígito a no dígito 



Conociendo como conozco a mis (cinco) lectores sé que se están preguntando: ¿y que pasa si los números y las letras están entremezclados sin orden alguno como en este ejemplo?


También para ésto la respuesta es Power Query aunque no con Dividir columna  sino con otra extraordinaria funcionalidad: Agregar columna por ejemplo, tema que vamos a tratar en el próximo post.


5 comentarios:

  1. Como adivino la pregunta? (número al inicio), ya tengo algo resuelto haber si coincidimos maestro Jorge. Saludos.

    ResponderBorrar
  2. Es genial lo sencillo que haces que se vea... Mis felicitaciones y a la epera de mas publicaciones

    ResponderBorrar
  3. Genial lo sencillo que haces que se vea...

    ResponderBorrar
  4. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  5. Hola José, la respuesta en el post que aparecerá el lunes próximo.

    ResponderBorrar

Nota: sólo los miembros de este blog pueden publicar comentarios.