Apri l'editor vba di excel, vai su inserisci modulo e incolla questa funzioncina

codice:
Function unisci(celle As Range) As String
Dim cella As Range
For Each cella In celle
    unisci = unisci & cella & ";"
Next cella
unisci = Left(unisci, Len(unisci) - 1)
End Function
Salva e torna nel foglio di excel.
Richiama la funzione in una cella in questo modo

=unisci(a1:a10)

e avrai la stringa con tutte le celle concatenate separate dal ;