The ! next to the songs can mean several things. The files have been moved from the iTunes music folder, or deleted from your computer entirely. Or the song files have been renamed/edited or otherwise changed by some method other than iTunes. In any event, iTunes has lost track of these song files.
You can use Explorer to search your computer for missing songs.
On the Start menu, click "Search".
Select "All Files and folders".
In the "All or part of the file name" field, type the song name and then click "Search".
If you see the file you are looking for in the Search Results window, you can add it back into your iTunes library.
See:
How to add songs from your hard drive to iTunes.