Ron,
This issue still exists in 2016 with Excel 2013.
Copy and paste the following "Part Numbers" into a text file:
1-2395
2-2442
1-1225
2-2245
3-1335
1-1225
2-2442
1-1225
Follow your own instructions above... The cells were pre-formatted as text, I used "Get External Data / From Text" and so forth, and I specified that the data should be imported as text. As expected, the data imports into Excel properly. Now use search
and replace to change every instance of part number 1-1225 to 1-2125.
End result:
1-2395
2-2442
Jan-25
2-2245
3-1335
Jan-25
2-2442
Jan-25
The example data made it into Excel properly, and it ended up in a text only column. However, search and replace took it upon itself to ignore all of that and convert it to a date even though you explicitly told it not to.
This is a simple example. But what happens when you multiply this times 20,000 records, 30 columns, 40 search and replace operations, 5 days per week, 50 weeks per year and 1,000s of power users? You begin to see how the automatically-convert-anything-that-looks-remotely-like-a-date-into-a-date
"specification" has frustrated the Excel user community.
I know there are workarounds for this. If you ask 100 different users, you will likely get 100 different workarounds. I've spent the pat 20 years of my career finding fast workarounds for getting data into and out of Excel. Most of them are because of
the data. This issue is purely an Excel "feature" that cannot be disabled by users even though they should be allowed to.
K. Brower