Thank you for your time and explanations.
By going through this method I seem to obtain the desired result.... remains more than just doing a last random check on all data.
In any case I thank you both for the advices on these SAS functionalities that I almost never use. The ideal will always remain to participate in the design of the data collection in order to limit this kind of things.
data demo (keep=id varname wanted); set demo;
wanted = scan(varname,-1,","); run;
data demo ; set demo;
if find(wanted, 'Would like to view message',"i") >0 OR
find(wanted, 'Would like to speak',"i") >0 THEN wanted="";
run;
proc freq data=demo;
table varname wanted; run
... View more