View Single Post
  #3   Report Post  
Milky_UK
 
Posts: n/a
Default

Many thanks BJ, have not got this to work yet, although only because I have
not yet worked out how to define which OS's each patch supports. Guess I
would have to define another name then.

Currently I have a few sheets with defined names;

1. Database containing cleansed data that I have exported from a patch
vulnerability scanning tool. This data is in the format
A B
HOST STATUS
SERVER_PATCH Installed
SERVER_PATCH Not Installed
SERVER_PATCH Installed

2. OS_Version that is simply a long list of servers I am interested in and
the OS they are running

A B
HOST OS
Server1 W2K
Server2 W3K
Server3 NT4 (yes, would you credit it, lol)

I do actually have another sheet with my Patch list I am reporting on and
their compatibility with each OS.

A B C D
PATCH W2k W3K NT4
Patch1 Yes Yes Yes
Patch2 No No Yes
Patch3 Yes Yes No

I currently run
"=vlookup($A2&"_"&B$1,database,2,false"
and this works, although gets me a result for everything. My aim is to only
get a result if the Server3 running NT4 has or has not got patches Patch1 or
Patch2 as Patch3 is not relevant to the NT4 OS.

Will continue working with your (BJ) formulae as I do think that you have
hit the nail on the head with the MATCH function!

Excellent, will let you know if I make any progress, again, many thanks BJ,
have a good weekend.