Hopefully, someone can solve your problem. However, I think it's important to consider the right tool for the job. I've seen people make solutions like this in Excel, and they always regret it later. The functionality you desire is best accomplished by a database with some sort of GUI, be that a web page or an application.