No, there isn't an Excel function that can do this.
Factor Analysis is difficult in Excel, you would be better off using a Statistics Programme - for example SPSS or Stata however this type of Software is very expensive if you are not a professional user.
R is worth trying for this sort of application and is free.