Hello again

I need help possibly consolidating a formula or finding another way to do a formula since it's too long. Here's what I need it to be which is too long:


=IF(EXACT(C3,VLOOKUP(C3,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C3,Data!C1:D109,2,FALSE),"")&IF(AND(C3>0,C5>0),", "&IF(EXACT(C5,VLOOKUP(C5,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C5,Data!C1:D109,2,FALSE),C5),"")&IF(AND(C3>0,C5>0,C7>0),", "&IF(EXACT(C7,VLOOKUP(C7,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C7,Data!C1:D109,2,FALSE),C7),"")&IF(AND(C3>0,C5>0,C7>0,C9>0),", "&IF(EXACT(C9,VLOOKUP(C9,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C9,Data!C1:D109,2,FALSE),C9),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0),", "&IF(EXACT(C11,VLOOKUP(C11,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C11,Data!C1:D109,2,FALSE),C11),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0),", "&IF(EXACT(C13,VLOOKUP(C13,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C13,Data!C1:D109,2,FALSE),C13),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0),", "&IF(EXACT(C15,VLOOKUP(C15,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C15,Data!C1:D109,2,FALSE),C15),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0),", "&IF(EXACT(C17,VLOOKUP(C17,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C17,Data!C1:D109,2,FALSE),C17),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0,C19>0),", "&IF(EXACT(C19,VLOOKUP(C19,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C19,Data!C1:D109,2,FALSE),C19),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0,C19>0,C21>0),", "&IF(EXACT(C21,VLOOKUP(C21,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C21,Data!C1:D109,2,FALSE),C21),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0,C19>0,C21>0,C23>0),", "&IF(EXACT(C23,VLOOKUP(C23,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C23,Data!C1:D109,2,FALSE),C23),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0,C19>0,C21>0,C23>0,C25>0),", "&IF(EXACT(C25,VLOOKUP(C25,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C25,Data!C1:D109,2,FALSE),C25),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0,C19>0,C21>0,C23>0,C25>0,C27>0,C29>0),", "&IF(EXACT(C29,VLOOKUP(C29,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C29,Data!C1:D109,2,FALSE),C29),"")&IF(AND(C3>0,C5>0,C7>0,C9>0,C11>0,C13>0,C15>0,C17>0,C19>0,C21>0,C23>0,C25>0,C27>0,C29>0,C31>0),", "&IF(EXACT(C31,VLOOKUP(C31,Data!C1:D109,1,FALSE))=TRUE,VLOOKUP(C31,Data!C1:D109,2,FALSE),C31),"")
Basically, what I have is a spreadsheet that has drop downs that a user will choose from and once they choose a drop down, the above formula will put a value in the cell and each drop down adds another value, up to 15 drop down/values.