Google Sheets – Generate Email Address from Two Cells

google sheets

I'm creating a database of individuals in a company in Google Sheets. I'm collecting the persons email address, first name, last name all in different columns. The email addresses for all these people always use the same syntax, first.last@company.com.

Is it possible to create a function in Google Sheets that will auto generate the email address based on data entered in the "First name" and "Last name" columns?

Best Answer

=CONCATENATE(A1,".",B1,"@company.com") will do exactly what you want:

sheets email concatenate

It may not be the prettiest answer, but you can also combine a few concat() functions together to get =CONCAT(CONCAT(CONCAT(A1,"."),B1),"@company.com") to do this:

sheets email concat