excel
Complicato esercizio di excel.
N. Esposito e R. Pugliese  su uic h.e.,dal  15\09\2011, h. 14.36.


(omissis)

Domanda: ho un foglio Excel con una serie di celle, circa un migliaio, con 
il nome utente, per capirci quello che precede la chiocciola nelle email, di 
altrettanti utenti. E' possibile aggiungere un dominio, per esempio 
@istruzione.it a tutte le celle, senza doverlo fare manualmente per ognuna 
delle circa 1000 celle?

Risposta: l'operazione da fare non  semplice, ma la si esegue come di 
seguito spiegato:

1. Facciamo l'esempio che le celle del foglio Excel che contengono i 
nominativi vanno da C8 a C1008.
2. portiamoci sulla cella D8 ed aggiungiamo una lolonna, andando nel menu 
inserisci, freccia gi fino a colonna e premendo invio. Tutte le altre 
colonne del foglio si spostano a destra, mantenendo tutte le propriet.

3. Ripetiamo l'aggiunta di colonna altre due volte. Ci ritroviamo libere le 
colonne D, E, F.

4. Posizioniamoci sulla cella D8 e scriviamo @.

5. Premiamo freccia destra e siamo sulla cella E8.

6. scriviamo istruzione.it.

7. Premiamo freccia destra e siamo sulla cella F8.

8. Scriviamo =(C8&D8&E8)
Attenzione alle parentesi.

9. Premiamo invio per convalidare la formula scritta.

10. Se premiamo freccia su, leggeremo nomeutente@istruzione.it dove nome 
utente  il contenuto della cella C8.

Non ci resta che esportare tutto quello che  stato scritto sulla riga 8 a 
tutte le altre righe che ci interessano.

Per farlo faremo come segue:

1. Portiamoci sulla cella D8 e copiamo, con control pi C, il suo contenuto 
negli appunti.

2. Premiamo F5 per eseguire la selezione di tutte le celle che vanno da D9 a 
D1008. Scriviamo D9:D1008 e premiamo invio. Attenzione ai due punti tra i 
nomi delle due celle.

3. Premiamo control pi V, per incollare il carattere @ in tutte le celle 
selezionate.

4. Portiamoci sulla cella E8 e copiamo, con control pi C, il suo contenuto 
negli appunti.

5. Premiamo F5 per eseguire la selezione di tutte le celle che vanno da E9 a 
E1008. Scriviamo E9:E1008 e premiamo invio. Attenzione ai due punti tra i 
nomi delle due celle.

6. Premiamo control pi V, per incollare il testo istruzione.it in tutte le 
celle selezionate.

7. Portiamoci sulla cella F8 e copiamo, con control pi C, il suo contenuto 
negli appunti.

8. Premiamo F5 per eseguire la selezione di tutte le celle che vanno da F9 a 
F1008. Scriviamo F9:F1008 e premiamo invio. Attenzione ai due punti tra i 
nomi delle due celle.

9. Premiamo control pi V, per incollare la formula in tutte le celle 
selezionate.

10. Fine delle operazioni, quindi, salvare il foglio Excel con Shift pi 
F12.

Se tutto  stato eseguito come descritto, nella colonna F, dalle celle 8 a 
1008, ci ritroveremo tutti gli indirizzi email che servono e che si possono 
esportare nei campi appositi di un messaggio di posta, semplicemente pemendo 
control pi C sulla cella che interessa e premendo control pi V, per 
incollare l'indirizzo nel campo apposito del messaggio di posta.


Eventualmente ci fossero problemi, ne riparliamo. Il test  stato eseguito 
con Excel 2007, utilizando il plug-in UBitMenu, recensito su Uiciechi.it 
l'anno scorso,  ma dovrebbe essere uguale anche per Excel 2003.

Rossana Pugliese:
girando di qua e di l con ostinazione, ho risolto in questo modo la questione della concatenazione di stringhe

Per aggiungere alla colonna dei codici meccanografici la stringa @istruzione.it in excel 2003 ho eseguito questa procedura:

1. Ho inserito una colonna a destra della colonna in cui erano elencati i codici meccanografici, che nel mio caso era la colonna B; quindi, posizionandomi nella colonna C, ho scelto Colonne dal menu Inserisci. 
2. Posizionandomi sulla prima cella della nuova colonna, Dal menu inserisci, ho scelto la voce formula, da qui testo, da qui concatena; ho dato invio e nel primo campo ho editato B1; nel secondo campo ho editato @istruzione.it, ed hodato invio.
3. Nella colonna C, quella da me inserita, nella prima cella, dove mi ero posizionata, ho trovato il codice meccanografico concatenato alla stringa @istruzione.it; quindi ho selezionato tutte le celle della colonna C, solo quelle che si trovavano a destra delle celle della colonna B contenenti i codici meccanografici. 
4. Dal menu modifica ho scelto Riempimento, quindi ho scelto In basso. 

Nella colonna C, quella da me inserita, per magia sono stati copiati tutti i codici meccanografici, corredati di @istruzione.it!

5. Selezionando sempre la colonna C, quella da me creata e con gli indirizzi completi, ho scelto Copia dal menu Modifica. 
6. Ho poi selezionato la colonna B1, quella con i soli codici meccanografici, quindi ho scelto Incolla speciale dal menu Modifica. In Incolla ho fatto clic su Valori, quindi Infine OK per incollare nuovamente.
7. Ho eliminato la colonna C, quella da me creata, selezionandola e scegliendo Elimina dal menu Modifica. 
Nunziante Esposito:
Siccome la persona cui interessa il problema non mi ha posto la domanda in 
modo completo, ecco l'aggiornamento della domanda e della risposta:

Domanda: ho un foglio Excel con una serie di celle, circa un migliaio, con
il nome utente, per capirci quello che precede la chiocciola nelle email, di
altrettanti utenti. E' possibile aggiungere un dominio, per esempio
@istruzione.it a tutte le celle, senza doverlo fare manualmente per ognuna
delle circa 1000 celle?
Inoltre, avendo questi nomi utente non in formato di testo minuscolo, come 
fare per renderlo minuscolo senza doverlo fare a mano per tutti i 
nominativi?

Risposta: l'operazione da fare non  semplice, ma la si esegue come di
seguito spiegato:

Per prima cosa, rendiamo prima tutti i nominativi in testo minuscolo, come 
serve.

1. Facciamo l'esempio che le celle del foglio Excel che contengono i
nominativi vanno da C8 a C1008.

2. portiamoci sulla cella D8 ed aggiungiamo una colonna, andando nel menu
inserisci, freccia gi fino a colonna e premendo invio. Tutte le altre
colonne del foglio si spostano a destra, mantenendo tutte le propriet.

3. Ripetiamo l'aggiunta di colonna altre tre volte. Ci ritroviamo libere le 
colonne D, E, F e G.

4. Posizioniamoci sulla colonna D8 e scriviamo =MINUSC(C8) rigorosamente in 
maiuscolo.

5. Premiamo invio per applicare la formula. Se premiamo freccia su e poi 
giriamo Jaws al PC, con insert pi meno del tastierino, leggeremo tutti i 
caratteri del nominativo in minuscolo. Rimettiamo il cursore PC premendo il 
tasto pi del tastierino.

6. Portiamoci sulla cella d8, premiamo control pi C, per copiare la formula 
negli appunti.

7. Applichiamo la formula a tutte le celle da D9 a D1008. Premiamo F5 e 
scriviamo D9:D1008 e premiamo invio. Attenzione ai due punti.

8. Premiamo control pi V, per incollare la formula in tutte le celle 
selezionate.

Fatto ci, passiamo alla fase successiva:

1. Posizioniamoci sulla cella E8 e scriviamo @.

2. Premiamo freccia destra e siamo sulla cella F8.

3. scriviamo istruzione.it.

4. Premiamo freccia destra e siamo sulla cella G8.

5. Scriviamo =(D8&E8&F8)
Attenzione alle parentesi.

6. Premiamo invio per convalidare la formula scritta.

7. Se premiamo freccia su, leggeremo nomeutente@istruzione.it dove nome
utente  il contenuto della cella D8 gi trasformato in minuscolo a partire 
dalla cella C8.

Non ci resta che esportare tutto quello che  stato scritto nelle celle E8, 
F8 e G8 a tutte le celle corrispondenti delle altre righe che ci 
interessano.

Per farlo faremo come segue:

1. Portiamoci sulla cella E8 e copiamo, con control pi C, il suo contenuto 
negli appunti.

2. Premiamo F5 per eseguire la selezione di tutte le celle che vanno da E9 a 
E1008. Scriviamo E9:E1008 e premiamo invio. Attenzione ai due punti tra i 
nomi delle due celle.

3. Premiamo control pi V, per incollare il carattere @ in tutte le celle 
selezionate.

4. Portiamoci sulla cella F8 e copiamo, con control pi C, il suo contenuto 
negli appunti.

5. Premiamo F5 per eseguire la selezione di tutte le celle che vanno da F9 a 
F1008. Scriviamo F9:F1008 e premiamo invio. Attenzione ai due punti tra i 
nomi delle due celle.

6. Premiamo control pi V, per incollare il testo istruzione.it in tutte le 
celle selezionate.

7. Portiamoci sulla cella G8 e copiamo, con control pi C, il suo contenuto 
negli appunti.

8. Premiamo F5 per eseguire la selezione di tutte le celle che vanno da G9 a 
G1008. Scriviamo G9:G1008 e premiamo invio. Attenzione ai due punti tra i 
nomi delle due celle.

9. Premiamo control pi V, per incollare la formula in tutte le celle 
selezionate.

10. Fine delle operazioni, quindi, salvare il foglio Excel con Shift pi 
F12.

Se tutto  stato eseguito come descritto, nella colonna G, nelle celle da G8 
a G1008, ci ritroveremo tutti gli indirizzi email scritti in minuscolo che 
servono e che si possono esportare nei campi appositi di un messaggio di 
posta. L'esportazione di un indirizzo di posta, si fa semplicemente pemendo 
control pi C sulla cella che interessa e premendo control pi V, per 
incollare l'indirizzo nel campo apposito del messaggio di posta, o in un 
documento di testo.

Eventualmente ci fossero problemi, ne riparliamo. Il test  stato eseguito
con Excel 2007, utilizando il plug-in UBitMenu, recensito su Uiciechi.it
l'anno scorso,  ma dovrebbe essere uguale anche per Excel 2003.
