Hello I have a formula that finds the brands in the title of a list of products. I was wondering if a Function can be created or theres another way around this.
My formula is
=IF(Inventory[[#This Row],[QB Title]]="","",
IF(ISNUMBER(SEARCH("kensington",Inventory[[#This Row],[QB Title]])),"Kensington",
IF(ISNUMBER(SEARCH("Vipre",Inventory[[#This Row],[QB Title]])),"Vipre",
IF(ISNUMBER(SEARCH("norton",Inventory[[#This Row],[QB Title]])),"Symantec",
IF(ISNUMBER(SEARCH("cyberpatrol",Inventory[[#This Row],[QB Title]])),"CyberPatrol",
IF(ISNUMBER(SEARCH("pc tools",Inventory[[#This Row],[QB Title]])),"PC Tools",
IF(ISNUMBER(SEARCH("Acronis",Inventory[[#This Row],[QB Title]])),"Acronis",
IF(ISNUMBER(SEARCH("nero",Inventory[[#This Row],[QB Title]])),"Ahead",
IF(ISNUMBER(SEARCH("Activision",Inventory[[#This Row],[QB Title]])),"Activision",
IF(ISNUMBER(SEARCH("Adobe",Inventory[[#This Row],[QB Title]])),"Adobe",
IF(ISNUMBER(SEARCH("Ahead",Inventory[[#This Row],[QB Title]])),"Ahead",
IF(ISNUMBER(SEARCH("Apple",Inventory[[#This Row],[QB Title]])),"Apple",
IF(ISNUMBER(SEARCH("Autodesk",Inventory[[#This Row],[QB Title]])),"Autodesk",
IF(ISNUMBER(SEARCH("AVG",Inventory[[#This Row],[QB Title]])),"AVG",
IF(ISNUMBER(SEARCH("Bitdefender",Inventory[[#This Row],[QB Title]])),"Bitdefender",
IF(ISNUMBER(SEARCH("Broderbund",Inventory[[#This Row],[QB Title]])),"Broderbund",
IF(ISNUMBER(SEARCH("Corel",Inventory[[#This Row],[QB Title]])),"Corel",
IF(ISNUMBER(SEARCH("CyberLink",Inventory[[#This Row],[QB Title]])),"CyberLink",
IF(ISNUMBER(SEARCH("Diskeeper",Inventory[[#This Row],[QB Title]])),"Diskeeper",
IF(ISNUMBER(SEARCH("Efrontier",Inventory[[#This Row],[QB Title]])),"Efrontier",
IF(ISNUMBER(SEARCH("ESET",Inventory[[#This Row],[QB Title]])),"ESET",
IF(ISNUMBER(SEARCH("GTI",Inventory[[#This Row],[QB Title]])),"GTI",
IF(ISNUMBER(SEARCH("H&R Block",Inventory[[#This Row],[QB Title]])),"H&R Block",
IF(ISNUMBER(SEARCH("IBM",Inventory[[#This Row],[QB Title]])),"IBM",
IF(ISNUMBER(SEARCH("Individual Software",Inventory[[#This Row],[QB Title]])),"Individual Software",
IF(ISNUMBER(SEARCH("Intuit",Inventory[[#This Row],[QB Title]])),"Intuit",
IF(ISNUMBER(SEARCH("Nolo ",Inventory[[#This Row],[QB Title]])),"Intuit",
IF(ISNUMBER(SEARCH("Iolo",Inventory[[#This Row],[QB Title]])),"Iolo",
IF(ISNUMBER(SEARCH("Kaspersky",Inventory[[#This Row],[QB Title]])),"Kaspersky",
IF(ISNUMBER(SEARCH("McAfee",Inventory[[#This Row],[QB Title]])),"McAfee",
IF(ISNUMBER(SEARCH("Microsoft",Inventory[[#This Row],[QB Title]])),"Microsoft",
IF(ISNUMBER(SEARCH("Nintendo Wii",Inventory[[#This Row],[QB Title]])),"Nintendo Wii",
IF(ISNUMBER(SEARCH("Nova Development",Inventory[[#This Row],[QB Title]])),"Nova Development",
IF(ISNUMBER(SEARCH("Nuance",Inventory[[#This Row],[QB Title]])),"Nuance",
IF(ISNUMBER(SEARCH("Palo Alto",Inventory[[#This Row],[QB Title]])),"Palo Alto",
IF(ISNUMBER(SEARCH("Panda",Inventory[[#This Row],[QB Title]])),"Panda",
IF(ISNUMBER(SEARCH("Parallels",Inventory[[#This Row],[QB Title]])),"Parallels",
IF(ISNUMBER(SEARCH("PC Treasures",Inventory[[#This Row],[QB Title]])),"PC Treasures",
IF(ISNUMBER(SEARCH("QuarkXpress",Inventory[[#This Row],[QB Title]])),"QuarkXpress",
IF(ISNUMBER(SEARCH("Roxio",Inventory[[#This Row],[QB Title]])),"Roxio",
IF(ISNUMBER(SEARCH("Sage",Inventory[[#This Row],[QB Title]])),"Sage",
IF(ISNUMBER(SEARCH("ScanSoft",Inventory[[#This Row],[QB Title]])),"ScanSoft",
IF(ISNUMBER(SEARCH("Serif",Inventory[[#This Row],[QB Title]])),"Serif",
IF(ISNUMBER(SEARCH("SmithMicro",Inventory[[#This Row],[QB Title]])),"SmithMicro",
IF(ISNUMBER(SEARCH("Smith Micro",Inventory[[#This Row],[QB Title]])),"SmithMicro",
IF(ISNUMBER(SEARCH("Sony",Inventory[[#This Row],[QB Title]])),"Sony",
IF(ISNUMBER(SEARCH("Sunbelt Software",Inventory[[#This Row],[QB Title]])),"Sunbelt Software",
IF(ISNUMBER(SEARCH("Symantec",Inventory[[#This Row],[QB Title]])),"Symantec",
IF(ISNUMBER(SEARCH("Trend Micro",Inventory[[#This Row],[QB Title]])),"Trend Micro",
IF(ISNUMBER(SEARCH("TuneUp",Inventory[[#This Row],[QB Title]])),"TuneUp",
IF(ISNUMBER(SEARCH("Viva Media",Inventory[[#This Row],[QB Title]])),"Viva Media",
IF(ISNUMBER(SEARCH("VMWare",Inventory[[#This Row],[QB Title]])),"VMWare",
IF(ISNUMBER(SEARCH("Webroot",Inventory[[#This Row],[QB Title]])),"Webroot",
IF(ISNUMBER(SEARCH("Individual",Inventory[[#This Row],[QB Title]])),"Individual Software",
IF(ISNUMBER(SEARCH("CA ",Inventory[[#This Row],[QB Title]])),"CA",
IF(ISNUMBER(SEARCH("Nitro",Inventory[[#This Row],[QB Title]])),"Nitro",
IF(ISNUMBER(SEARCH("ZoneAlarm",Inventory[[#This Row],[QB Title]])),"ZoneAlarm",
IF(ISNUMBER(SEARCH("Learning Company",Inventory[[#This Row],[QB Title]])),"The Learning Company",
IF(ISNUMBER(SEARCH("Knowledge Adventure",Inventory[[#This Row],[QB Title]])),"Knowledge Adventure",
IF(ISNUMBER(SEARCH("Brighter Minds",Inventory[[#This Row],[QB Title]])),"Brighter Minds",
IF(ISNUMBER(SEARCH("Disney",Inventory[[#This Row],[QB Title]])),"Disney",
IF(ISNUMBER(SEARCH("Scholastic",Inventory[[#This Row],[QB Title]])),"Scholastic",
IF(ISNUMBER(SEARCH("TRENDnet",Inventory[[#This Row],[QB Title]])),"TRENDnet",
"NO DATA!")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
It would be great if a function can replace this.
Thanks for your help
Tony
My formula is
=IF(Inventory[[#This Row],[QB Title]]="","",
IF(ISNUMBER(SEARCH("kensington",Inventory[[#This Row],[QB Title]])),"Kensington",
IF(ISNUMBER(SEARCH("Vipre",Inventory[[#This Row],[QB Title]])),"Vipre",
IF(ISNUMBER(SEARCH("norton",Inventory[[#This Row],[QB Title]])),"Symantec",
IF(ISNUMBER(SEARCH("cyberpatrol",Inventory[[#This Row],[QB Title]])),"CyberPatrol",
IF(ISNUMBER(SEARCH("pc tools",Inventory[[#This Row],[QB Title]])),"PC Tools",
IF(ISNUMBER(SEARCH("Acronis",Inventory[[#This Row],[QB Title]])),"Acronis",
IF(ISNUMBER(SEARCH("nero",Inventory[[#This Row],[QB Title]])),"Ahead",
IF(ISNUMBER(SEARCH("Activision",Inventory[[#This Row],[QB Title]])),"Activision",
IF(ISNUMBER(SEARCH("Adobe",Inventory[[#This Row],[QB Title]])),"Adobe",
IF(ISNUMBER(SEARCH("Ahead",Inventory[[#This Row],[QB Title]])),"Ahead",
IF(ISNUMBER(SEARCH("Apple",Inventory[[#This Row],[QB Title]])),"Apple",
IF(ISNUMBER(SEARCH("Autodesk",Inventory[[#This Row],[QB Title]])),"Autodesk",
IF(ISNUMBER(SEARCH("AVG",Inventory[[#This Row],[QB Title]])),"AVG",
IF(ISNUMBER(SEARCH("Bitdefender",Inventory[[#This Row],[QB Title]])),"Bitdefender",
IF(ISNUMBER(SEARCH("Broderbund",Inventory[[#This Row],[QB Title]])),"Broderbund",
IF(ISNUMBER(SEARCH("Corel",Inventory[[#This Row],[QB Title]])),"Corel",
IF(ISNUMBER(SEARCH("CyberLink",Inventory[[#This Row],[QB Title]])),"CyberLink",
IF(ISNUMBER(SEARCH("Diskeeper",Inventory[[#This Row],[QB Title]])),"Diskeeper",
IF(ISNUMBER(SEARCH("Efrontier",Inventory[[#This Row],[QB Title]])),"Efrontier",
IF(ISNUMBER(SEARCH("ESET",Inventory[[#This Row],[QB Title]])),"ESET",
IF(ISNUMBER(SEARCH("GTI",Inventory[[#This Row],[QB Title]])),"GTI",
IF(ISNUMBER(SEARCH("H&R Block",Inventory[[#This Row],[QB Title]])),"H&R Block",
IF(ISNUMBER(SEARCH("IBM",Inventory[[#This Row],[QB Title]])),"IBM",
IF(ISNUMBER(SEARCH("Individual Software",Inventory[[#This Row],[QB Title]])),"Individual Software",
IF(ISNUMBER(SEARCH("Intuit",Inventory[[#This Row],[QB Title]])),"Intuit",
IF(ISNUMBER(SEARCH("Nolo ",Inventory[[#This Row],[QB Title]])),"Intuit",
IF(ISNUMBER(SEARCH("Iolo",Inventory[[#This Row],[QB Title]])),"Iolo",
IF(ISNUMBER(SEARCH("Kaspersky",Inventory[[#This Row],[QB Title]])),"Kaspersky",
IF(ISNUMBER(SEARCH("McAfee",Inventory[[#This Row],[QB Title]])),"McAfee",
IF(ISNUMBER(SEARCH("Microsoft",Inventory[[#This Row],[QB Title]])),"Microsoft",
IF(ISNUMBER(SEARCH("Nintendo Wii",Inventory[[#This Row],[QB Title]])),"Nintendo Wii",
IF(ISNUMBER(SEARCH("Nova Development",Inventory[[#This Row],[QB Title]])),"Nova Development",
IF(ISNUMBER(SEARCH("Nuance",Inventory[[#This Row],[QB Title]])),"Nuance",
IF(ISNUMBER(SEARCH("Palo Alto",Inventory[[#This Row],[QB Title]])),"Palo Alto",
IF(ISNUMBER(SEARCH("Panda",Inventory[[#This Row],[QB Title]])),"Panda",
IF(ISNUMBER(SEARCH("Parallels",Inventory[[#This Row],[QB Title]])),"Parallels",
IF(ISNUMBER(SEARCH("PC Treasures",Inventory[[#This Row],[QB Title]])),"PC Treasures",
IF(ISNUMBER(SEARCH("QuarkXpress",Inventory[[#This Row],[QB Title]])),"QuarkXpress",
IF(ISNUMBER(SEARCH("Roxio",Inventory[[#This Row],[QB Title]])),"Roxio",
IF(ISNUMBER(SEARCH("Sage",Inventory[[#This Row],[QB Title]])),"Sage",
IF(ISNUMBER(SEARCH("ScanSoft",Inventory[[#This Row],[QB Title]])),"ScanSoft",
IF(ISNUMBER(SEARCH("Serif",Inventory[[#This Row],[QB Title]])),"Serif",
IF(ISNUMBER(SEARCH("SmithMicro",Inventory[[#This Row],[QB Title]])),"SmithMicro",
IF(ISNUMBER(SEARCH("Smith Micro",Inventory[[#This Row],[QB Title]])),"SmithMicro",
IF(ISNUMBER(SEARCH("Sony",Inventory[[#This Row],[QB Title]])),"Sony",
IF(ISNUMBER(SEARCH("Sunbelt Software",Inventory[[#This Row],[QB Title]])),"Sunbelt Software",
IF(ISNUMBER(SEARCH("Symantec",Inventory[[#This Row],[QB Title]])),"Symantec",
IF(ISNUMBER(SEARCH("Trend Micro",Inventory[[#This Row],[QB Title]])),"Trend Micro",
IF(ISNUMBER(SEARCH("TuneUp",Inventory[[#This Row],[QB Title]])),"TuneUp",
IF(ISNUMBER(SEARCH("Viva Media",Inventory[[#This Row],[QB Title]])),"Viva Media",
IF(ISNUMBER(SEARCH("VMWare",Inventory[[#This Row],[QB Title]])),"VMWare",
IF(ISNUMBER(SEARCH("Webroot",Inventory[[#This Row],[QB Title]])),"Webroot",
IF(ISNUMBER(SEARCH("Individual",Inventory[[#This Row],[QB Title]])),"Individual Software",
IF(ISNUMBER(SEARCH("CA ",Inventory[[#This Row],[QB Title]])),"CA",
IF(ISNUMBER(SEARCH("Nitro",Inventory[[#This Row],[QB Title]])),"Nitro",
IF(ISNUMBER(SEARCH("ZoneAlarm",Inventory[[#This Row],[QB Title]])),"ZoneAlarm",
IF(ISNUMBER(SEARCH("Learning Company",Inventory[[#This Row],[QB Title]])),"The Learning Company",
IF(ISNUMBER(SEARCH("Knowledge Adventure",Inventory[[#This Row],[QB Title]])),"Knowledge Adventure",
IF(ISNUMBER(SEARCH("Brighter Minds",Inventory[[#This Row],[QB Title]])),"Brighter Minds",
IF(ISNUMBER(SEARCH("Disney",Inventory[[#This Row],[QB Title]])),"Disney",
IF(ISNUMBER(SEARCH("Scholastic",Inventory[[#This Row],[QB Title]])),"Scholastic",
IF(ISNUMBER(SEARCH("TRENDnet",Inventory[[#This Row],[QB Title]])),"TRENDnet",
"NO DATA!")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
It would be great if a function can replace this.
Thanks for your help
Tony