ma scusa, appoggiati su una variabile temporanea, no?
a seconda dell'If... (magari con un select, che forse è meglio...) scegli la val* da assegnare alla variabile temporanea, poi splitti quella...