I can't think of anything suitable offhand. That said, it might be 'almost' as good to designate your NON-business contacts as Personal; so then you can filter by Personal to see just personals and then unfilter to see Business (well, along with all your Personals). Close but not quite... but if you have 600 Business contacts and 50 Personal contacts, it might not be so bad.
The other thing though, is that you can edit contacts within Outlook. I'm assuming the source was the Exchange Outlook, synced to the BB, and you then in turn sync to your laptop Outlook (stand-alone). From the laptop, you can edit the categories of each contact. Yeah, it still means editing the contacts but it's much easier to do so on the laptop than the BB.
Oh my, perhaps I have it (just tried this on my Outlook). You can select more than one contact at a time (e.g. all your business contacts) in Outlook by using the mouse to select the first contact, and then shift and/or control (standard Windows selection keys) and then right click on one of the highlighted contacts and select Categories. You can do them all in one shot, and then sync to your BB.
Even easier would be to select the very first contact, press Shift and select the very last contact (selecting them all), and then assigning every contact to the Business category. THEN, selectively click your Personal contacts (using the Ctrl key) and then make those Personal.