Hi,
I'm facing an issue with respect to running an index match on a set of datapoints. Description of the problem is as follows:
[TABLE="width: 500"]
<tbody>[TR]
[TD]Name
[/TD]
[TD]Skill1
[/TD]
[TD]Skill2
[/TD]
[/TR]
[TR]
[TD]XYZ
[/TD]
[TD]BPM
[/TD]
[TD]Leadership
[/TD]
[/TR]
[TR]
[TD]ABC
[/TD]
[TD]Content management
[/TD]
[TD]Network operations
[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="width: 500"]
<tbody>[TR]
[TD]Assignments
[/TD]
[TD]Skill1
[/TD]
[TD]SKill2
[/TD]
[TD]SKill3
[/TD]
[/TR]
[TR]
[TD]Assignment 1
[/TD]
[TD]BPM
[/TD]
[TD]Virtualization
[/TD]
[TD]Leadership
[/TD]
[/TR]
[TR]
[TD]Assignment 2
[/TD]
[TD]Data mining
[/TD]
[TD]Network operations
[/TD]
[TD]Content management
[/TD]
[/TR]
[TR]
[TD]Assignment 3
[/TD]
[TD]Data analysis
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Output
[TABLE="width: 500"]
<tbody>[TR]
[TD]Assginments
[/TD]
[TD]Allocated Name
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Assignment 1
[/TD]
[TD]XYZ
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Assignment 2
[/TD]
[TD]ABC
[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
The candidates/names get allocated as per overlap between the skills mentioned in the two tables above
I've used sumproduct, countif to count the matches and then used a simple index and match function to develop a possible way.
But, i'm very sure there is a better way. Can somebody please guide me. Thanks
Regards,
Manik
I'm facing an issue with respect to running an index match on a set of datapoints. Description of the problem is as follows:
[TABLE="width: 500"]
<tbody>[TR]
[TD]Name
[/TD]
[TD]Skill1
[/TD]
[TD]Skill2
[/TD]
[/TR]
[TR]
[TD]XYZ
[/TD]
[TD]BPM
[/TD]
[TD]Leadership
[/TD]
[/TR]
[TR]
[TD]ABC
[/TD]
[TD]Content management
[/TD]
[TD]Network operations
[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="width: 500"]
<tbody>[TR]
[TD]Assignments
[/TD]
[TD]Skill1
[/TD]
[TD]SKill2
[/TD]
[TD]SKill3
[/TD]
[/TR]
[TR]
[TD]Assignment 1
[/TD]
[TD]BPM
[/TD]
[TD]Virtualization
[/TD]
[TD]Leadership
[/TD]
[/TR]
[TR]
[TD]Assignment 2
[/TD]
[TD]Data mining
[/TD]
[TD]Network operations
[/TD]
[TD]Content management
[/TD]
[/TR]
[TR]
[TD]Assignment 3
[/TD]
[TD]Data analysis
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Output
[TABLE="width: 500"]
<tbody>[TR]
[TD]Assginments
[/TD]
[TD]Allocated Name
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Assignment 1
[/TD]
[TD]XYZ
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Assignment 2
[/TD]
[TD]ABC
[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
The candidates/names get allocated as per overlap between the skills mentioned in the two tables above
I've used sumproduct, countif to count the matches and then used a simple index and match function to develop a possible way.
But, i'm very sure there is a better way. Can somebody please guide me. Thanks
Regards,
Manik