No. But I do sort them by group. Heck, even my complete bike inventory (which I need) is woefully out of date.
I use metal card file cabinets for parts. You can find them occasionally at a low price at thrift stores or wherever. The drawers are heavy duty. I use a regular file cabinet for large items (cranksets).