Agrupación de datos en Excel.

Agrupación de datos en Excel.

Es difícil explicar esto, pero ahí va; Tengo una hoja de cálculo de SCCM de todo el software instalado en el patrimonio y quiero identificar a los usuarios con la capa "base" de aplicaciones, es decir, básicamente MS Office. Aquí hay un ejemplo

Username     Computername       Software
John          A1234              Microsoft Office 2013
John          A1234              Microsoft Project2013
John          A1234              SAP 
John          A1234              Cisco VPN
Jane          A5678              Microsoft Office 2013
Jane          A5678              Microsoft Visio 2013
Greg          A3456              Microsoft Office 2013
Greg          A3456              Microsoft Project2013
Greg          A3456              Visual Studio 2017 
Greg          A3456              Adobe Photoshop

A partir de esos datos, quiero identificar a todos los usuarios como Jane que solo usan aplicaciones de Office. Tengo 130.000 filas, por lo que me llevaría una eternidad hacerlo manualmente y no puedo filtrar porque todos tienen estas aplicaciones. Tengo un buen pivote pero no puedo filtrarlo a estos usuarios. Me he metido con el formato condicional sin éxito...

¡Cualquier ayuda muy apreciada!

John

Respuesta1

Supongamos que los datos de origen de muestra ocupan A1:C11.

Cree una tabla de nombres de software de Office en H1:H4 (encabezado y 3 productos en datos de muestra).

Insertar fórmulas:

D2=ISNA(VLOOKUP(C2,H:H,1,FALSE))+0
E2=SUMIFS(D:D,A:A,A2)

Arrastra fórmulas sobre D2:E11.

Los usuarios que no tienen software que no sea de Office se detectan con un valor cero en la columna E.

Para obtener nombres de usuarios y recuentos suaves que no sean de oficina, solo cree una tabla dinámica con nombres (columna A) y valor mínimo/máximo (columna E).

información relacionada