
Трудно объяснить, но вот; у меня есть таблица из SCCM всего установленного программного обеспечения в поместье, и я хочу идентифицировать пользователей с "базовым" слоем приложений, то есть MS Office в основном. Вот пример
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
Из этих данных я хочу определить всех пользователей, таких как Джейн, которые используют только офисные приложения. У меня 130 000 строк, поэтому вручную это займет целую вечность, и я не могу фильтровать, так как у всех есть эти приложения. У меня есть хорошая сводка, но я не могу отфильтровать ее по этим пользователям. Я возился с условным форматированием, но безрезультатно...
Любая помощь будет высоко оценена!
Джон
решение1
Предположим, что исходные данные выборки занимают A1:C11.
Создайте таблицу названий программного обеспечения Office в H1:H4 (заголовок и 3 продукта в образце данных).
Вставьте формулы:
D2=ISNA(VLOOKUP(C2,H:H,1,FALSE))+0
E2=SUMIFS(D:D,A:A,A2)
Перетащите формулы на D2:E11.
Пользователи, у которых нет программного обеспечения, отличного от Office, определяются по нулевому значению в столбце E.
Чтобы получить имена пользователей и не относящиеся к офису мягкие подсчеты, постройте только сводную таблицу с именами (столбец A) и минимальным/максимальным значением (столбец E).