Una función interesante que nos permite obtener listados en una celda es la función UNIRCADENAS, una función válida para versiones 365 y 2019 (y siguientes...).
Esta es una función interesante que combina el texto de varios rangos o celdas incluyendo un delimitador que especifiquemos entre cada valor de texto que se combinará:
=UNIRCADENAS(delimitador; ignorar_vacío (V/F); Texto1; [Texto2];...)
Comentar una alternativa a la función para el resto de versiones de Excel comentada aquí.
En el ejemplo de hoy necesitaremos recuperar el listado de comerciales asociados a un país del siguiente listado:
En la celda F5 dispondremos el país del que queremos obtener el listado de comerciales y en G5 añadimos la fórmula matricial:
=UNIRCADENAS(", ";VERDADERO;SI(A2:A18=F5;B2:B18;""))
(recuerda validarla presionando Ctrl + Mayusc + Enter en vez de solo Enter).
En este caso la parte matricial
SI(A2:A18=F5;B2:B18;"")
nos devuelve la matriz de valores
{"Pepe";"";"";"";"Isabel";"";"";"";"Raúl";"";"";"";"Irene";"";"";"";"Antonia"}
esto es, solo los comerciales de 'ES'...
A continuación entre en juego la función UNIRCADENAS, donde indicamos el separador deseado (la coma) y como segundo argumento VERDADERO para omitir todos aquellos valores a combinar vacíos o sin dato...
El resultado se ve es el deseado:
Pepe, Isabel, Raúl, Irene, Antonia
Función muy simple pero interesante.
Una alternativa podría ser el empleo de Power Query como vimos en este post
Esta es una función interesante que combina el texto de varios rangos o celdas incluyendo un delimitador que especifiquemos entre cada valor de texto que se combinará:
=UNIRCADENAS(delimitador; ignorar_vacío (V/F); Texto1; [Texto2];...)
Comentar una alternativa a la función para el resto de versiones de Excel comentada aquí.
En el ejemplo de hoy necesitaremos recuperar el listado de comerciales asociados a un país del siguiente listado:
En la celda F5 dispondremos el país del que queremos obtener el listado de comerciales y en G5 añadimos la fórmula matricial:
=UNIRCADENAS(", ";VERDADERO;SI(A2:A18=F5;B2:B18;""))
(recuerda validarla presionando Ctrl + Mayusc + Enter en vez de solo Enter).
En este caso la parte matricial
SI(A2:A18=F5;B2:B18;"")
nos devuelve la matriz de valores
{"Pepe";"";"";"";"Isabel";"";"";"";"Raúl";"";"";"";"Irene";"";"";"";"Antonia"}
esto es, solo los comerciales de 'ES'...
A continuación entre en juego la función UNIRCADENAS, donde indicamos el separador deseado (la coma) y como segundo argumento VERDADERO para omitir todos aquellos valores a combinar vacíos o sin dato...
El resultado se ve es el deseado:
Pepe, Isabel, Raúl, Irene, Antonia
Función muy simple pero interesante.
Una alternativa podría ser el empleo de Power Query como vimos en este post
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.