Long story short I'm doing surveying work and there is some debate on my team about whether or not pictures were taken in certain areas or if they were mislabeled and taken in the wrong sample area. 

We use a GPS enabled camera and it is easy to check each photo individually by copying the lat&long from the exif data and loading it into GIS and seeing if it is within the Sample polygon that we were supposed to inspect.

Is there a way to do this process for hundreds of images and to make them into a shapefile with all the points? 

I have tried searching for a program that can do this but have come up short. It seems like a pretty basic process, but I don't know much in the way of programming or anything like that. It would also be good to export them to an excel file with each row containing the filename of the image and the Lat&Long coordinates.