Nella cella C2 puoi inserire la formula seguente e riempire la formula fino a C13 (o qualsiasi altra cosa).
=OFFSET($A$2,MOD(ROW()-2,COUNTA(A:A)-1),0)&" "&OFFSET($B$2,INT((ROW()-2)/(COUNTA(A:A)-1)),0)
Spiegazione:
La prima parte OFFSET($A$2,MOD(ROW()-2,COUNTA(A:A)-1),0)
cerca la cella appropriata dalla colonna A. COUNTA(A:A)-1
conta il numero di elementi nella colonna A (meno uno per l'intestazione, cioè la riga 1). MOD(ROW()-2,COUNTA(A:A)-1)
calcola il resto quando la riga corrente (C2 ... C13) viene divisa per il numero di elementi nella colonna A. Questo valore appare come (0,1,2,3,4,5,0,1,2,3, 4,5) nelle cellule (C2 ... C13); compensare questi valori come riferimento $A$2
restituisce la riga corretta nella colonna A.
&" "&
inserisce uno spazio nel mezzo.
La seconda parte OFFSET($B$2,INT((ROW()-2)/(COUNTA(A:A)-1)),0)
è simile alla prima parte. Tuttavia calcola il quoziente anziché il resto. Valori rilevanti per (C2..C13) sarebbero (0,0,0,0,0,0,1,1,1,1,1,1,1). Compensare questi per riferimento $B$2
restituisce "Viola" o "Indaco" o qualsiasi testo che segue.