Entering the stuff in would be a big pain in the butt. Hmm... I know you can use cron jobs to grab fairly current data automatically. I don't know how to do it, but I know it has been done.
http://www.uglychart.com
The guy that runs the above site uses cron jobs to find stocks making new highs with volume information included. I don't know if you can get PEs and market cap... Perhaps you should try contacting the author of uglychart.com to learn more about this stuff.
But with cron jobs, you would have to go from Excel to something web based. And if you do, I would recommend learning a tad of PHP. Seems like a good programming language to manipulate those numbers to your liking. In any case, good luck.
