Nada, olvídalo, cría que te referías a hojas distintas y no a columnas distintas.
Con el elseif, ya lo estabas haciendo bien. Para ver donde tienes errores, y demás, fíjate en el código que controla lo que ocurre en la primera columna (el código que te puse yo). Compáralo con el tuyo, algo tiene que haber que no esté correcto. Tienes que ser tú quien le eche un vistazo, que yo ya te he dado la idea de como arrancar