www.valterborsato.it

Creare delle email con una Formula Excel che utilizza i dati presenti in una anagrafica

In un Foglio di lavoro di Excel, contenente una tabella anagrafica, potrebbe tornare utile organizzare una Formula che generi automaticamente il casellario di posta elettronica di tutte le persone inserite nell'archivio. L'esempio presentato in questa sezione può essere di spunto per altre situazioni nelle quali a partire da dei dati (anagrafiche di persone o prodotti) si volesse generare dei codici.
Per ottenere questo risultato verranno utilizzate le seguenti Funzioni:
CONCATENA;
SINISTRA;
MINUSC;
SOSITUISCI

Definire una Formula per la costruzione dei casellari di posta elettronica

Nel definire l'indirizzo dei casellari di posta elettronica, si deve tenere in considerazione che la email deve essere impostata con la sola lettera iniziale del nome della persona, un punto separatore, il cognome, la chiocciola e il dominio di posta.
Tutta la emai dovrà essere scritta in minuscolo.

Excel: costruzione del casellario di posta elettronica

La prima operazione che possiamo svolgere è unire nella colonna D il nome e cognome delle persone. Per fare questo possiamo usare l'operatore concatena. =CONCATENA(C3;B3)

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

N.B. In alternativa all'operatore CONCATENA è possibile utilizzare il simbolo "&" per cui la formula potrà essere semplificata in =C3&B3

A questo punto possono essere inserite le informazioni di testo, ovvero "@nomeazienda.com" e il punto di separazione fra il nome e il cognome "." inserendo sempre il carattere & per concatenare le informazioni.
Si ricorda che tutte le informazioni di tipo testo per essere inserite nella formula necessitano dei doppi apici. Bisogna pertanto concatenare il nome, con il punto di separazione, con il cognome e infine con i riferimenti di dominio della posta elettronica.

La formula risulta essere la seguente: =C3&"."&B3&"nomeazienda.it"

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni 

Per quanto riguarda il nome, per mantenere la sola lettera iniziale, è possibile utilizzare la Funzione SINISTRA, la quale permette di esportare in una cella un determinato numero di caratteri presenti a sinistra in un’altra cella.
=SINISTRA(C3;1)
questa sintassi indica ad Excel di estrarre dalla cella C3 un solo carattere a sinistra.
Per un approfondimento sulle Funzione SINISTRA si rimanda alla nota: funzioni di testo | sinistra, destra e stringa estrai

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

Per completare la e-mail, tutto il testo deve essere convertito in minuscolo. Pertanto alla funzione fino ad ora costruita va anteposto il comando MINUSC

=MINUSC(SINISTRA(C3;1)&"."&B3&"@nomeazienda.it")

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

ATTENZIONE! Se all'interno dell'anagrafica ci fossero dei cognomi composti o doppi, quali ad esempio De Rossi, si creerebbe uno spazio vuoto all'interno dell'indirizzo email. Per evitare questo si può ricorrere alla Funzione SOSTITUISCI. Impostando la sostituzione del carattere barra spaziatrice con "nessun carattere".
Nella Funzione SOSTITUISCI, per indicare ad Excel di non mettere nessun carattere basta semplicemente aprire e chiudere le doppie virgolette senza definirne valori ovvero: SOSTITUISCI(B3;" ";"")

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

E' possibile scaricare il file Excel contenente le formule e funzioni per creare la email

Indice argomenti

Indice Generale Argomenti: EXCEL - WORD & POWERPOINT