
Formuła ogólna
=LOWER(LEFT(first)&last)&"@domain.com"
Podsumowanie
Aby utworzyć adresy e-mail przy użyciu imion i nazwisk, możesz użyć formuły, która łączy wartości, z pomocą funkcji LOWER i LEFT, stosownie do potrzeb.
W przedstawionym przykładzie formuła w D5 to:
=LOWER(LEFT(C5)&B5)&"@"&"acme.com"
Wyjaśnienie
W przypadku nazwy, takiej jak „Tim Brown”, ta formuła tworzy adres e-mail, na przykład „[email protected]”.
Po pierwsze, funkcja LEFT jest używana do uzyskania pierwszej litery z pierwszej nazwy w kolumnie C. Zwykle funkcja LEFT pobiera wartość „num_chars” dla drugiego argumentu, ale argument ten jest opcjonalny i domyślnie przyjmuje wartość 1, jeśli zostanie pominięty.
LEFT(C5) // get first character from first name
Pierwsza litera imienia jest następnie łączona z nazwiskiem przy użyciu operatora konkatenacji (&), a wynik jest zawijany w funkcję LOWER, która wymusza pisanie małych liter w całym tekście.
LOWER(LEFT(C5)&B5) // lower case
Ostatecznie wynik jest ponownie łączony z „@”, a następnie z domeną. Domena jest oddzielona tylko dla wygody. Wzór można zapisać w ten sposób:
Z nazwanym zakresem
Aby uprościć formułę, możesz utworzyć nazwany zakres „domena” do przechowywania nazwy domeny, a następnie przepisać formułę w następujący sposób:
=LOWER(LEFT(first)&last)&domain
Zmiana wartości w nazwanym zakresie spowoduje zaktualizowanie wszystkich adresów e-mail naraz.