I am trying to join a data table to the attribute table of a shapefile. I have done all the necessary steps to makes sure it works: removed spaces, not use numbers in column headers, remove illegal characters etc. BUT still when I try to join the table, Arcmap is not reading the GEOID field that I am trying to use to join the two tables. I cannot see it listed in the fields to join. What could be the problem?