3
I have a huge spreadsheet of PC's and the software that is installed on them.
Unfortunately the report lists all the software installed for a PC in one cell.
I need a formula or macro which will go through every piece of software in the cell and extract all software that contains the word Microsoft and put it in a new cell in the next column on the same row. It must do this for every item found so that each Microsoft product installed appears in separate cells on the 1 row.
I have tried various things but am not sure how to get it to output every instance. I'm assuming it needs some sort of array and loop but wouldn't have a clue how to do it.
If any further info is required, please let me know.
Your help would be greatly appreciated.
The software cell looks like this:
"Adobe Flash Player 10 Plugin | 10.3.181.26"; "Adobe Flash Player 11 ActiveX 64-bit | 11.0.1.152"; "Adobe Reader 9.4.6 | 9.4.6"; "Altiris Deployment Agent | 1.0.0"; "BigFix Enterprise Client | 7.2.5.22"; "Citrix Access Gateway Plugin | 4.6.1.2700"; "Citrix Password Manager Plugin | 4.6.264.0"; "Citrix XenApp Web Plugin | 11.0.0.5357"; "Definition update for Microsoft Office 2010 (KB982726)"; "Intel(R) Graphics Media Accelerator Driver"; "JXplorer | 3.2.2"; "Java(TM) 6 Update 16 | 6.0.160"; "McAfee Agent | 4.5.0.1852"; "McAfee AntiSpyware Enterprise Module | 8.7.0.129"; "McAfee Encrypted USB Client | 1.5.0"; "McAfee VirusScan Enterprise | 8.7.0"; "Microsoft .NET Framework 4 Client Profile | 4.0.30319"; "Microsoft Application Virtualization Desktop Client | 4.6.0.1523"; "Microsoft Conferencing Add-in for Microsoft Office Outlook | 8.0.6362.187"; "Microsoft Office Communicator 2007 | 2.0.6362.189"; "Microsoft Office InfoPath MUI (English) 2010 | 14.0.4763.1000"; "Microsoft Office Live Meeting 2007 | 8.0.6362.187"; "Microsoft Office Professional Plus 2010 | 14.0.4763.1000"; "Microsoft Office Visio 2007 Service Pack 2 (SP2)"; "Microsoft Office Visio Professional 2007 | 12.0.6425.1000"; "Microsoft Save as PDF or XPS Add-in for 2007 Microsoft Office programs | 12.0.4518.1014"; "Microsoft Silverlight | 4.0.60831.0"; "Microsoft Sync Framework Runtime v1.0 (x86) | 1.0.1215.0"; "Microsoft Sync Framework Services v1.0 (x86) | 1.0.1215.0"; "Microsoft Visual C++ 2005 Redistributable - KB2467175 | 8.0.51011"; "Microsoft
By the way, I want to output the data into the cell looking like this: Microsoft Office Professional Plus 2010 | 14.0.4763.1000 – Michael – 2013-01-21T02:17:28.310
What is the number of software items in the cell, would you say? Enough to fit within the total number of columns in Excel if the cell was broken apart? – chuff – 2013-01-21T04:31:18.800
I'd forgotten that Excel 2010 has over 16,000 columns. What you want can be done easily using the built-in commands on the Ribbon, but I take it you'd prefer an automatic solution? – chuff – 2013-01-21T04:42:51.103
Hi thanks for the reply. I would say there is probably about 50 items each PC would installed so definately enough columns hehe. Yes I need an automatic solution as its for thousands of PC's. – Michael – 2013-01-21T05:02:40.010