This is an FYI, and perhaps a question too.
A client asked today if there was a limit on the string length used to judge whether rows are duplicates, or when doing a Table Summary. She had strings that were 8000 characters long in a single cell. (This was genetic marker data.) She wanted to see how many true duplicates she had in a column of data. Neither were reporting the correct rows. She suspected a string length problem.
I did some brute force comparisons, and found that only the first 2000 characters are compared when doing Table Summary or Select Duplicate Rows.
I also found that doing something like "if(col1==col2,"Match","No Match") does not have the 2000 character limit. (In other words, the entire string (at least up to 8000 characters) appears to be used in the comparison.)
I don't know about other functions.
So this is an FYI to beware comparison of long strings... and a question: Does anyone know why we limit to 2000 characters in these cases?