excel - son - Mostrar todos los valores coincidentes en una celda separada por comas
comparar dos columnas en excel si son iguales (1)
Tengo dos columnas de datos en una hoja de cálculo de Excel 2010. En la columna A es una categoría, y en la columna B es un valor. Habrá valores múltiples en la Columna B para cada categoría única en la Columna A.
Lo que quiero lograr en una hoja separada es mostrar todos los valores para cada categoría única en una celda separada por coma (o punto y coma, etc.).
Por ejemplo, si mi primera hoja se ve así:
----------------------
| Category | Value |
----------------------
| Cat1 | Val A |
| Cat1 | Val B |
| Cat1 | Val C |
| Cat2 | Val D |
| Cat3 | Val E |
| Cat3 | Val F |
| Cat3 | Val G |
| Cat3 | Val H |
----------------------
Me gustaría mostrar lo siguiente en otra hoja:
---------------------------------------
| Category | Value |
---------------------------------------
| Cat1 | Val A,Val B,Val C |
| Cat2 | Val D |
| Cat3 | Val E,Val F,Val G, Val H |
---------------------------------------
¿Se puede lograr esto con una fórmula? Vlookup solo encontrará el primer valor coincidente, por supuesto. Lo busqué en Google, pero los términos de búsqueda individuales involucrados en la consulta son tan genéricos que me inundaron con resultados inapropiados.
Por favor intente (en una copia en otra hoja):
Inserte una columna a la izquierda con =IF(B2<>B3,"","x")
en A2 (suponiendo que la Category
esté en B1). En D2, ponga =IF(B1=B2,D1&", "&C2,C2)
y copie ambas fórmulas a su gusto. Copie y pegue valores especiales en la parte superior. Filtre en Columna A para x
elimine las filas seleccionadas. Desfiltra y elimina ColumnA.