I have a point shapefile overlayed over a grid-based polygon shapefile. I would like to select the nearest neighbor grid cells of a given grid cell that contains any of the given point(s). So let's say the grid cell that contains the point(s) is 1,I want to select the neighboring cells of grid cell '1' which should, additionally, also have information on whether there are any point(s) in them or not.
I use ArcGIS Desktop.