I would like to use the MATCH function to compare two columns of data and alert me when there is a disparity. I get mixed results. Some rows function as expected, others fail to catch the error. In testing, I purposely change the data in column D so it doesn't match E expecting to get an error producing the 'if true' result (Room Change). Extensive testing has revealed no discernible pattern. Sometimes changing the number in column D by just one or two numbers (up or down) produces the expected results whereas a larger number change, say 100, fails to produce an error. I've even tried trimming the number to no avail. Columns D and E contain numbers prefaced by a letter as in C-305. I'm stymied.
IF(ISERROR(MATCH(D2,E$2:E$196,0)),"Room Change","")
IF(ISERROR(MATCH(D2,E$2:E$196,0)),"Room Change","")