C Spencer
Member
I want to identify whether a person's name has any special characters in it. Here's my formula:
IF((LEN('2. Result : Em')-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE('2. Result : Em','1',''),'2',''),'3',''),'4',''),'5',''),'6',''),'7',''),'8',''),'9',''),'&',''),'@',''),'.',''),'#',''),'$',''),'*',''),'(',''),')',''),''',''),'"',''),'%',''),'-',''),'+',''),'=',''),'/',''),';',''),':',''),',',''),'?',''))>0),'TRUE','FALSE')
The step returns the formula as the result rather than TRUE or FALSE.
I've tested the formula in Google Sheets and Excel and it returns FALSE. I'm clearly missing something, but can't figure out what.
Could the formula be too long?
Here's a screenshot:
IF((LEN('2. Result : Em')-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE('2. Result : Em','1',''),'2',''),'3',''),'4',''),'5',''),'6',''),'7',''),'8',''),'9',''),'&',''),'@',''),'.',''),'#',''),'$',''),'*',''),'(',''),')',''),''',''),'"',''),'%',''),'-',''),'+',''),'=',''),'/',''),';',''),':',''),',',''),'?',''))>0),'TRUE','FALSE')
The step returns the formula as the result rather than TRUE or FALSE.
I've tested the formula in Google Sheets and Excel and it returns FALSE. I'm clearly missing something, but can't figure out what.
Could the formula be too long?
Here's a screenshot: