I am not very experienced in excel functions, however I have taken basic programming classes.
Currently I have an excel workbook, one page prints out information from one of 6 sheets which have had information pasted to them from an outside source. The information is brought together by your requested input on a separate sheet.
I have a good amount of it finished, however, some of the coding is very long.. especially the following statement:
=IF(AND(ISTEXT(B8),(Input!I5=1)), (ISNUMBER(SEARCH("*30*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A5, IF(AND(ISNUMBER(SEARCH("*40*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A1, IF(AND(ISNUMBER(SEARCH("*60*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A2, IF(AND(ISNUMBER(SEARCH("*70*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A3, IF(AND(ISNUMBER(SEARCH("*80*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A4, IF(AND(ISTEXT(B8),(Input!I5=2)), (ISNUMBER(SEARCH("*30*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A5, IF(AND(ISNUMBER(SEARCH("*40*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A1, IF(AND(ISNUMBER(SEARCH("*60*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A2, IF(AND(ISNUMBER(SEARCH("*70*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A3, IF(AND(ISNUMBER(SEARCH("*80*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A4, IF(AND(ISTEXT(B8),(Input!I5=3)), (ISNUMBER(SEARCH("*30*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A5, IF(AND(ISNUMBER(SEARCH("*40*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A1, IF(AND(ISNUMBER(SEARCH("*60*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A2, IF(AND(ISNUMBER(SEARCH("*70*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A3, IF(AND(ISNUMBER(SEARCH("*80*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A4, IF(AND(ISTEXT(B8),(Input!I5=4)), (ISNUMBER(SEARCH("*30*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A5, IF(AND(ISNUMBER(SEARCH("*40*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A1, IF(AND(ISNUMBER(SEARCH("*60*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A2, IF(AND(ISNUMBER(SEARCH("*70*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A3, IF(AND(ISNUMBER(SEARCH("*80*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A4, IF(AND(ISTEXT(B8),(Input!I5=5)), (ISNUMBER(SEARCH("*30*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A5, IF(AND(ISNUMBER(SEARCH("*40*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A1, IF(AND(ISNUMBER(SEARCH("*60*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A2, IF(AND(ISNUMBER(SEARCH("*70*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A3, IF(AND(ISNUMBER(SEARCH("*80*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A4, IF(AND(ISTEXT(B8),(Input!I5=6)), (ISNUMBER(SEARCH("*30*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A5, IF(AND(ISNUMBER(SEARCH("*40*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A1, IF(AND(ISNUMBER(SEARCH("*60*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A2, IF(AND(ISNUMBER(SEARCH("*70*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A3, IF(AND(ISNUMBER(SEARCH("*80*",'Lawson 1'!B1)),(ISTEXT(B8))),Values!A4,”” )))))
I'm not even sure if this works, because I can't test it. The long and short of what I'm trying to accomplish is the function should look at the input page and see if the information is on sheet 1-6. Then pull over the corresponding information depending on which number is found in the search.
There must be an easier way to do it... I just don't know how.
I'd appreciate any help!
Thanks
Bookmarks