Condividi tramite

Excel 2007 - Spostare dati da una cella ad un'altra

Anonimo
2010-09-28T08:42:41+00:00

Buongiorno, dovrei spostare dei dati contenuti in una serie di celle in un'altra del tipo:

xyz-aaa, xy-ab, za-cc,

vorrei spostare quello che è xy in una cella e quello za- in un altra?

 Farlo a mano inizia a diventare un pò complesso visto che sono molte celle e nelle celle ci sono molti dati.

Please help me :)

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

9 risposte

Ordina per: Più utili
  1. Anonimo
    2010-09-28T08:59:56+00:00

    Buongiorno, dovrei spostare dei dati contenuti in una serie di celle in un'altra del tipo:

    xyz-aaa, xy-ab, za-cc,

    vorrei spostare quello che è xy in una cella e quello za- in un altra?

     Farlo a mano inizia a diventare un pò complesso visto che sono molte celle e nelle celle ci sono molti dati.

    Non è chiarissimo quello che vuoi fare. In pratica un taglia/incolla? Conoscendo le celle di partenza e quelle di arrivo, abbiamo n modi per farlo, anche automatizzando il tutto. Ma servono i riferimenti di dove prendiamo i dati e dove li mettiamo. Puoi, per favore, dare maggiori informazioni?. Grazie.


    --

    La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

    --

    Mauro Gamberini - Microsoft© MVP(Excel)

    http://www.maurogsc.eu/

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2010-09-28T13:13:38+00:00

    Ciao, la formula funziona, ma non del tutto, mi spiego...

    Se nella cella ci sono molti dati, che non iniziano per una delle 2 formule, es inserisco questa formula I3: =SE(SINISTRA(H3;3)="FS0";H3;"") e la cella inizia per SH, no m i dà nessun risultato.

    Invece se i valori combaciano con la formula, nella cella del risultato ci sono anche i valori che iniziano per SH0....

    Posso ottimizzarla questa funzione?

     

    Tu hai scritto:

    Mi serve prendere tutto quello che inizia per FS0- e copiarlo in I, tutto quello che inizia per SH- in L.

    Quindi, immagino che se quello che hai in colonna H inizia per FS0 debba finire il colonna I, quello che inizia per SH0 in colonna L. Cosa non sto capendo? Tu hai copiato le due formule nelle due colonne, vero? hai letto *bene* la mia precedente risposta, quella con le formule, vero? Se invece vuoi copiare nella stessa colonna(esempio I) sia chi comincia con FS0, sia chi inizia con SH0, utilizza questa formula:

    I3: =SE(O(SINISTRA(H3;3)="FS0";SINISTRA(H3;3)="SH0");H3;"") 

     Grazie per la pazienza.


    --

    La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

    --

    Mauro Gamberini - Microsoft© MVP(Excel)

    http://www.maurogsc.eu/

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-09-28T12:17:24+00:00

    Ciao, la formula funziona, ma non del tutto, mi spiego...

    Se nella cella ci sono molti dati, che non iniziano per una delle 2 formule, es inserisco questa formula I3: =SE(SINISTRA(H3;3)="FS0";H3;"") e la cella inizia per SH, no m i dà nessun risultato.

    Invece se i valori combaciano con la formula, nella cella del risultato ci sono anche i valori che iniziano per SH0....

    Posso ottimizzarla questa funzione?

    Grazie

    Giulio

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2010-09-28T10:12:59+00:00

    Allora scusa se non mi sono espresso bene, mi servirebbe non fare taglia/incolla ma copia/incolla, sono n celle sulla stessa colonna:

    es.:

     

    A       | B               | C | ........ | H                                        | I | L |

    nome | Cognome   | xx| ........ | FS01-...., SH-....., FS02-....,  |

     

    Mi serve prendere tutto quello che inizia per FS0- e copiarlo in I, tutto quello che inizia per SH- in L.

     

    Ora sono stato + chiearo.

    Ancora grazie .

    Giulio

    Vediamo se ho capito. Colonna A Nome, Colonna B Cognome, Colonna C un dato, Colonna H puoi avere dati che iniziano con FS0 o SH0. Adesso, se in colonna H della riga 3 abbiamo un dato che inizia per FS0, cosa copiamo e dove? Ok la colonna I o L, ma dello stesso foglio? Sulla stessa riga? E copiamo il contenuto di colonna H? Scusa, ma voglio capire bene. Se è così, sempre considerando la riga 3(poi tu parti da dove vuoi):

    I3: =SE(SINISTRA(H3;3)="FS0";H3;"")

    L3: =SE(SINISTRA(H3;3)="SH0";H3;"")

    Espandi nelle altre celle. Se alla fine vuoi che rimangano solo i dati e non le formule, seleziona le colonne I e L, Copia, Incolla speciale e seleziona valori. Se non ho capito la discriminante(FS0/SH0), credo che tu sia in grado di modificarla da solo. dai un'occhiatina alla funzione: SINISTRA() nella guida di excel.Se non riesci chiedi restando sempre in questo thread. Grazie per l'attenzione.


    --

    La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

    --

    Mauro Gamberini - Microsoft© MVP(Excel)

    http://www.maurogsc.eu/

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2010-09-28T09:42:29+00:00

    Allora scusa se non mi sono espresso bene, mi servirebbe non fare taglia/incolla ma copia/incolla, sono n celle sulla stessa colonna:

    es.:

    A       | B               | C | ........ | H                                        | I | L |

    nome | Cognome   | xx| ........ | FS01-...., SH-....., FS02-....,  |

    Mi serve prendere tutto quello che inizia per FS0- e copiarlo in I, tutto quello che inizia per SH- in L.

    Ora sono stato + chiearo.

    Ancora grazie .

    Giulio

    La risposta è stata utile?

    0 commenti Nessun commento