For some reason, my 61 levels of nested IF functions giving me an error when I move one of the statements to the end instead of somewhere in the middle near the end, very weird.
=IF(ISNUMBER(SEARCH("One",E2)),"One",
IF(ISNUMBER(SEARCH("Two",E2)),"Two",
IF(ISNUMBER(SEARCH("Three",E2)),"Three",
IF(ISNUMBER(SEARCH("Four",E2)),"Four",
IF(ISNUMBER(SEARCH("Five",E2)),"Five",
IF(ISNUMBER(SEARCH("SIX",E2)),"Six",
IF(ISNUMBER(SEARCH("Seven",E2)),"Seven",
IF(ISNUMBER(SEARCH("Eight",E2)),"Eigt",
IF(ISNUMBER(SEARCH("Nine",E2)),MID(E2,22,LEN(E2)-22),
IF(ISNUMBER(SEARCH("Ten",E2)),"Ten",
IF(ISNUMBER(SEARCH("11",E2)),"11",
IF(OR(ISNUMBER(SEARCH("12",E2)),ISNUMBER(SEARCH("CHECK #",E2)),AND(LEFT(E2,5)="CHECK",NOT(ISNUMBER(SEARCH("Print",E2))))),"12",
IF(ISNUMBER(SEARCH("13",E2)),"13",
IF(ISNUMBER(SEARCH("14",E2)),"14",
IF(ISNUMBER(SEARCH("15",E2)),"15",
IF(ISNUMBER(SEARCH("16",E2)),"16",
IF(ISNUMBER(SEARCH("17",E2)),"17",
IF(ISNUMBER(SEARCH("18",E2)),"18",
IF(ISNUMBER(SEARCH("19",E2)),"19",
IF(ISNUMBER(SEARCH("20",E2)),"20",
IF(ISNUMBER(SEARCH("21",E2)),"21",
IF(ISNUMBER(SEARCH("22",E2)),"22",
IF(ISNUMBER(SEARCH("23",E2)),"23",
IF(ISNUMBER(SEARCH("24",E2)),"24",
IF(ISNUMBER(SEARCH("25",E2)),"25",
IF(AND(ISNUMBER(SEARCH("26",E2)),ISNUMBER(VALUE(MID(E2,SEARCH("26",E2)+4,5)))),MID(E2,SEARCH("26",E2)+10,25),
IF(ISNUMBER(SEARCH("27",E2)),"27",
IF(ISNUMBER(SEARCH("28",E2)),"28",
IF(ISNUMBER(SEARCH("29",E2)),"29",
IF(ISNUMBER(SEARCH("30",E2)),"30",
IF(ISNUMBER(SEARCH("31",E2)),"31",
IF(OR(ISNUMBER(SEARCH("32",E2)),ISNUMBER(SEARCH("32x",E2))),"32",
IF(ISNUMBER(SEARCH("33",E2)),"33",
IF(ISNUMBER(SEARCH("34",E2)),"34",
IF(OR(ISNUMBER(SEARCH("35",E2)),ISNUMBER(SEARCH("35x",E2))),"35",
IF(ISNUMBER(SEARCH("36",E2)),"36",
IF(ISNUMBER(SEARCH("37",E2)),"37",
IF(ISNUMBER(SEARCH("38",E2)),"38",
IF(OR(ISNUMBER(SEARCH("39",E2)),ISNUMBER(SEARCH("39x",E2)),ISNUMBER(SEARCH("39w",E2))),"39",
IF(ISNUMBER(SEARCH("40",E2)),"40",
IF(ISNUMBER(SEARCH("41",E2)),"41",
IF(ISNUMBER(SEARCH("42",E2)),"42",
IF(ISNUMBER(SEARCH("43",E2)),"43",
IF(ISNUMBER(SEARCH("44",E2)),"44",
IF(ISNUMBER(SEARCH("45",E2)),"45",
IF(ISNUMBER(SEARCH("46",E2)),"46",
IF(ISNUMBER(SEARCH("47",E2)),"47",
IF(ISNUMBER(SEARCH("48",E2)),"48",
IF(ISNUMBER(SEARCH("49",E2)),"49",
IF(ISNUMBER(SEARCH("50",E2)),"50",
IF(ISNUMBER(SEARCH("51",E2)),"51",
IF(OR(ISNUMBER(SEARCH("52",E2)),ISNUMBER(SEARCH("52x",E2))),"52",
IF(ISNUMBER(SEARCH("53",E2)),"53",
IF(AND(ISNUMBER(SEARCH("54",E2)),OR(ISNUMBER(SEARCH("54x",E2)),ISNUMBER(SEARCH("54w",E2)))),"54",
IF(AND(ISNUMBER(SEARCH("55",E2)),ISNUMBER(SEARCH("55x",E2))),"55",
IF(ISNUMBER(SEARCH("56",E2)),"56",
IF(ISNUMBER(SEARCH("57",E2)),"57",
IF(ISNUMBER(SEARCH("58",E2)),"58",
IF(OR(ISNUMBER(SEARCH("59",E2)),ISNUMBER(SEARCH("59x",E2))),"59",
IF(OR(ISNUMBER(SEARCH("60",E2)),ISNUMBER(SEARCH("60x",E2))),"60",
IF(AND(OR(ISNUMBER(SEARCH("61",E2)),ISNUMBER(SEARCH("61",E2))),ISNUMBER(VALUE(MID(E2,SEARCH("61",E2)+15,5)))),MID(E2,SEARCH("61",E2)+20,LEN(E2)-29),
"XXX")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
When I created the formula, #61 was #59, but I needed it moved to the end, so the error started popping up.
Any suggestion would be much appreciated.
Bookmarks