I have points that were generated from lat column and long column of a spreadsheet that I assigned a PCS and used to create a shapefile. I spatially joined the points to a polygon shapefile so that the new attribute table would tell me which polygons each point resided in. Now I have several points in the water (not in a polygon) possibly due to differing PCSs of original data. I now need to assign the leftover points to a single polygon each. When I try a spatial join using the "closest" option with a geodesic range matching roughly the furthest point from a polygon, it either doesn't give me all of the results or sometimes matches the points to multiple polygons (gives me data describing the same point multiple times in the attribute table in different polygons, some that obviously aren't the closest. Any clues on how to do this properly or what could be causing the malfunction?