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.
Como adivino la pregunta? (número al inicio), ya tengo algo resuelto haber si coincidimos maestro Jorge. Saludos.
ResponderBorrarEs genial lo sencillo que haces que se vea... Mis felicitaciones y a la epera de mas publicaciones
ResponderBorrarGenial lo sencillo que haces que se vea...
ResponderBorrarEste comentario ha sido eliminado por el autor.
ResponderBorrarHola José, la respuesta en el post que aparecerá el lunes próximo.
ResponderBorrar