Hola, la diferencia es:
&& = Es igual a utilizar la función AND, básicamente se utiliza cuando quieres que se cumpla varias condiciones con la lógica Y o AND en inglés.
& = Es cuando quieres concatenar o unir dos o más valores en uno solo, esto se usa mucho en excel; por ejemplo: en una celda dice "Pedro" y en otra celda dice "Torres", si en otra celda quieres unir estos dos campos, podrías escribir en otra celda algo como esto.
="Pedro" & " " & "Torres"
Ahí lo que se esta haciendo es unir estas dos celdas por medio de un espacio.