Como listar todas as combinações possíveis dos valores em três colunas no Excel?

Eu tenho três colunas, cada uma com diferentes tipos de dados mestre, como mostrado abaixo:

Agora, eu quero ter todas as combinações possíveis dessas três células - como

aa kk jj
aa kk ff
aa ll jj
aa ll ff
aa mm jj
...

Isso pode ser feito com uma fórmula. Encontrei uma fórmula com 2 colunas, mas não consigo estendê-la corretamente para 3 colunas

Fórmula com 2 colunas:

=IF(ROW()-ROW($G$1)+1>COUNTA($A$2:$A$15)*COUNTA($B$2:$B$4),"",
INDEX($A$2:$A$15,INT((ROW()-ROW($G$1))/COUNTA($B$2:$B$4)+1))&
INDEX($B$2:$B$4,MOD(ROW()-ROW($G$1),COUNTA($B$2:$B$4))+1))

onde G1 é a célula para colocar o valor resultante

questionAnswers(1)

yourAnswerToTheQuestion