Hi,
I'm a very lightweight user of Excel and until now have been able to do everything I need to do using the help files and whatnot. Now I need to manipulate my data in a way that is not simple. I have to create a one-to-many relationship and return the multiple values concatenated into a single field.
Example (I've got 3000+ rows of this and only 347 unique server names):
[TABLE="width: 255"]
<tbody>[TR]
[TD]Object_Path
[/TD]
[TD]MemberName
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup2
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup3
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]PowerUsers1
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]PowerUsers2
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]AdminGroup3
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]PowerUsers1
[/TD]
[/TR]
[TR]
[TD]Server3
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server3
[/TD]
[TD]AdminGroup2
[/TD]
[/TR]
[TR]
[TD]Server4
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server4
[/TD]
[TD]PowerUsers1
[/TD]
[/TR]
</tbody>[/TABLE]
Desired outcome:
[TABLE="width: 724"]
<tbody>[TR]
[TD]Object_Path
[/TD]
[TD]MemberName
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup1, AdminGroup2, AdminGroup3, PowerUser1, PowerUser2
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]AdminGroup1, AdminGroup3, PowerUsers1
[/TD]
[/TR]
[TR]
[TD]Server3
[/TD]
[TD]AdminGroup1, AdminGroup2
[/TD]
[/TR]
[TR]
[TD]Server4
[/TD]
[TD]AdminGroup1, PowerUsers1
[/TD]
[/TR]
</tbody>[/TABLE]
I don't understand scripting or array formulas, but I can learn! I just need to be pointed in the right direction. I hope I've made this clear - it's pretty simple and I could do it in notepad if it were just a few rows, but 3000 is too daunting!
Thanks in advance for reading and helping!
--Alyssa
I'm a very lightweight user of Excel and until now have been able to do everything I need to do using the help files and whatnot. Now I need to manipulate my data in a way that is not simple. I have to create a one-to-many relationship and return the multiple values concatenated into a single field.
Example (I've got 3000+ rows of this and only 347 unique server names):
[TABLE="width: 255"]
<tbody>[TR]
[TD]Object_Path
[/TD]
[TD]MemberName
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup2
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup3
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]PowerUsers1
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]PowerUsers2
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]AdminGroup3
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]PowerUsers1
[/TD]
[/TR]
[TR]
[TD]Server3
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server3
[/TD]
[TD]AdminGroup2
[/TD]
[/TR]
[TR]
[TD]Server4
[/TD]
[TD]AdminGroup1
[/TD]
[/TR]
[TR]
[TD]Server4
[/TD]
[TD]PowerUsers1
[/TD]
[/TR]
</tbody>[/TABLE]
Desired outcome:
[TABLE="width: 724"]
<tbody>[TR]
[TD]Object_Path
[/TD]
[TD]MemberName
[/TD]
[/TR]
[TR]
[TD]Server1
[/TD]
[TD]AdminGroup1, AdminGroup2, AdminGroup3, PowerUser1, PowerUser2
[/TD]
[/TR]
[TR]
[TD]Server2
[/TD]
[TD]AdminGroup1, AdminGroup3, PowerUsers1
[/TD]
[/TR]
[TR]
[TD]Server3
[/TD]
[TD]AdminGroup1, AdminGroup2
[/TD]
[/TR]
[TR]
[TD]Server4
[/TD]
[TD]AdminGroup1, PowerUsers1
[/TD]
[/TR]
</tbody>[/TABLE]
I don't understand scripting or array formulas, but I can learn! I just need to be pointed in the right direction. I hope I've made this clear - it's pretty simple and I could do it in notepad if it were just a few rows, but 3000 is too daunting!
Thanks in advance for reading and helping!
--Alyssa