Risultati da 1 a 16 di 16

Discussione: Dividere contenuto di una cella in due celle distinte



  1. #1
    L'avatar di bigadavo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Bari
    Età
    28
    Messaggi
    4
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Dividere contenuto di una cella in due celle distinte

    Salve ragazzi, sono uno "sbarbatello" di Excel e ho bisogno della vostra saggezza in merito. Ho un file che vi allegherò per mostrarvi il tutto. in D2, D3, D4, etc...ho una cella con scritte data, ora e fuso orario. vorrei creare una funzione (o una macro) che mi permetta di dividere in due celle distinte quell'unica cella, inserendo solo la data (fatta con giorno mese e anno) e l'ora. Come posso fare? vorrei poi poter usare quella funzione per convertire tutta la colonna D in quel formato. come posso fare? confido in voi.
    File Allegati File Allegati
    Ultima modifica fatta da:Canapone; 30/06/17 alle 15:52 Motivo: Modificato titolo originario: "Richiesta di aiuto!"
    Invia MPPM 

  2. #2

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Ciao bigadavo,

    innanzitutto ti consiglio di leggere il Regolamento, specialmente la parte riguardante il titolo:

    Regola nr.5 "il titolo"
    Per ottenere una risposta rapida assicurarti che il titolo sia il più chiaro possibile e che corrisponda al problema, usa termini appropriati che saranno usati come meta tag per una eventuale ricerca su Google.
    Evita di scrivere frasi inutili come “Aiuto” “Urgente ” “Non ci capisco niente” e "sono bloccato"
    perché potrebbero rivelarsi non appropriate e di conseguenza le tue discussioni potrebbero essere non lette.
    Ti consiglio di scrivere titoli che vanno dritto al problema esempio: "come faccio ad analizzare dati....." "come faccio ad estrarre records....." "come faccio a calcolare......." "come creare una TPivot......"
    I titoli ed i testi devono essere scritti in italiano corretto, sia grammaticamente che ortograficamente; postare frasi con errori evidenti è sempre una forma di NON rispetto per chi legge.
    Per questa volta lo correggo io...

    Ritornando al tuo problema, non hai scritto dove vuoi questa "divisione" di stringa, quindi ho messo le formule nelle colonne I e J.

    cella I2 (da copiare poi in basso):
    =SINISTRA(D2;TROVA("CET";D2)-2)

    cella J2 (da copiare poi in basso):
    =STRINGA.ESTRAI(D2;TROVA("CET";D2);LUNGHEZZA(D2)-TROVA("CET";D2)+1)

    Ti riallego il file...
    File Allegati File Allegati

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  3. I seguenti utenti hanno dato un "Like"


  4. #3

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Ri-Ciao,

    non avevo notato che la sigla "CET" non è costante per tutte le stringhe (ma lo è il simbolo "+").

    Quindi, nella cella I2:
    =SINISTRA(D2;TROVA("+";D2)-6)

    nella cella J2:
    =STRINGA.ESTRAI(D2;TROVA("+";D2)-4;LUNGHEZZA(D2)-(TROVA("+";D2)-4)+1)

    In caso il fuso orario potesse essere anche negativo, conviene prendere direttamente in considerazione il numero costante delle lettere a partire da destra....

    Quindi in cella J2:
    =DESTRA(D2;10)

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  5. #4
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2134

    Re: Richiesta di aiuto!

    Ciao bigadavo, utilizzando le formule dell'amico Cromagno, che saluto, e considerando che nel tuo file oltre alla parola chiave "CET" vi sono presenti anche "GMT" e "SBT", copia

    In K2:
    =SE.ERRORE(SINISTRA(D2;TROVA("CET";D2;1)-2);SE.ERRORE(SINISTRA(D2;TROVA("GMT";D2;1)-2);SINISTRA(D2;TROVA("BST";D2;1)-2)))

    In L2:
    =SE.ERRORE(STRINGA.ESTRAI(D2;TROVA("CET";D2);LUNGHEZZA(D2)-TROVA("CET";D2)+1);SE.ERRORE(STRINGA.ESTRAI(D2;TROVA("GMT";D2);LUNGHEZZA(D2)-TROVA("GMT";D2)+1);STRINGA.ESTRAI(D2;TROVA("BST";D2);LUNGHEZZA(D2)-TROVA("BST";D2)+1)))

    e poi tiri giù fin dove ti occorre.
    Allego il file di prova.
    fa sapere se va bene.

    P.S. le celle k2 e l2 sono orientative.
    Ciao.
    File Allegati File Allegati
    Invia MPPM 

  6. I seguenti utenti hanno dato un "Like"


  7. #5
    L'avatar di bigadavo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Bari
    Età
    28
    Messaggi
    4
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Richiesta di aiuto!

    Chiedo scusa per non aver letto il regolamento, sbagliando quindi a formulare opportunamente il mio post. Ho aperto il file, ma non riesco a comprendere come far avvenire la divisione delle celle D2, D3, D4...etc. Ho visto quelle formule che hai inserito in I2 e J2, ma non hanno modificato nulla...vista la mia ignoranza in tema, credo di non aver compreso! :(
    Invia MPPM 

  8. #6

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Citazione Originariamente Scritto da bigadavo Visualizza Messaggio
    Chiedo scusa per non aver letto il regolamento, sbagliando quindi a formulare opportunamente il mio post. Ho aperto il file, ma non riesco a comprendere come far avvenire la divisione delle celle D2, D3, D4...etc. Ho visto quelle formule che hai inserito in I2 e J2, ma non hanno modificato nulla...vista la mia ignoranza in tema, credo di non aver compreso! :(
    Ciao,
    con quelle formule, nella colonna I avrai solo la data e l'ora, mentre nella colonna J il fuso orario.
    Non era quello che volevi? :92:

    Comunque, le formule da utilizzare sono quelle che ti ho scritto nel post successivo, oppure puoi utilizzare quelle dell'amico pkrome :246:

    Se abbiamo capito male entrambi... spiega meglio cosa vuoi ottenere (e in quali celle).

    Ciao

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  9. #7
    L'avatar di bigadavo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Bari
    Età
    28
    Messaggi
    4
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Richiesta di aiuto!

    Effettivamente forse non mi sono espresso bene. In pratica io vorrei avere due celle distinte, in una solo la data in formato gg/mm/aa, e nell'altra l'orario. il fuso orario può essere eliminato. Cercavo una funzione che mi permettesse di dividere le celle della colonna D in due sottocelle, nelle quali immettere in una la data, e nell'altra l'ora.

    Faccio un esempio:
    la cella D3 contiene: 09 March 2016 17:07:23 CET +01:00
    vorrei ottenere due celle (esempio I3 e J3) con in I3: 09 March 2016 e in J3: 17:07:23
    Invia MPPM 

  10. #8

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Ciao,

    in questo caso,

    nella cella I2 (per la data):
    =SINISTRA(D2;TROVA(" ";D2;TROVA(" ";D2;TROVA(" ";D2)+1)+1)-1)

    nella cella J2 (per l'orario):
    =STRINGA.ESTRAI(D2;TROVA(" ";D2;TROVA(" ";D2;TROVA(" ";D2)+1)+1)+1;8)

    [EDIT]
    ho dimenticato di correggere le intestazioni delle colonne I e J... :263:
    File Allegati File Allegati

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  11. I seguenti utenti hanno dato un "Like"


  12. #9

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7166
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1305

    Re: Richiesta di aiuto!

    Da trascinare in basso:

    in E2:

    =SINISTRA(D2;TROVA("+0";D2)-14)

    in F2:

    =STRINGA.ESTRAI(D2;TROVA("+0";D2)-10;5)

    Edit: Ciao Cromagno, non avevo visto la tua risposta.
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!
    Invia MPPM 

  13. I seguenti utenti hanno dato un "Like"


  14. #10

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Da trascinare in basso:

    in E2:

    =SINISTRA(D2;TROVA("+0";D2)-14)

    in F2:

    =STRINGA.ESTRAI(D2;TROVA("+0";D2)-10;5)

    Edit: Ciao Cromagno, non avevo visto la tua risposta.
    Ciao ges,
    nessun problema, sai che più risposte son meglio di nessuna :246:

    però dovresti prevedere nelle tue formule un eventuale fuso orario negativo e un fuso orario maggiore/minore di 09 ore... :32:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  15. #11

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7166
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1305

    Re: Richiesta di aiuto!

    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    ...
    però dovresti prevedere nelle tue formule un eventuale fuso orario negativo e un fuso orario maggiore/minore di 09 ore... :32:
    Ops.. non ho considerato questa condizione ... ho letto la prima richiesta
    Citazione Originariamente Scritto da bigadavo Visualizza Messaggio
    .... vorrei creare una funzione (o una macro) che mi permetta di dividere in due celle distinte quell'unica cella, inserendo solo la data (fatta con giorno mese e anno) e l'ora. Come posso fare? ......
    e mi sono attenuto a quella!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!
    Invia MPPM 

  16. #12
    L'avatar di bigadavo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Bari
    Età
    28
    Messaggi
    4
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Richiesta di aiuto!

    Uh ottimo, stavolta inserendo quelle formule ottengo esattamente ciò che mi serviva! Come faccio poi ad estendere a tutta la colonna lo stesso trattamento? Grazie anticipatamente Cromagno!
    Invia MPPM 

  17. #13
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    782
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    319
    Likes dati
    1

    Re: Richiesta di aiuto!

    Buona Sera

    Ho aggiunto dei delimitatori con la formula nella colonna h e copiato come valori nella colonna I . Utilizzato testo in colonna sulla colonna I con

    l'opzione salta colonna per i valori diversi dalla data e ora.

    Saluti
    File Allegati File Allegati
    Window 8.1 Excel 2013/2016
    Invia MPPM 

  18. #14

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Citazione Originariamente Scritto da bigadavo Visualizza Messaggio
    Uh ottimo, stavolta inserendo quelle formule ottengo esattamente ciò che mi serviva! Come faccio poi ad estendere a tutta la colonna lo stesso trattamento? Grazie anticipatamente Cromagno!
    Ciao,
    devi semplicemente copiare in basso le celle I2 e J2 (come ti avevo scritto nel post #2).

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  19. #15

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4028
    Versione Office
    2013
    Likes ricevuti
    1232
    Likes dati
    925

    Re: Richiesta di aiuto!

    Ciao a tutti,

    @bigadavo
    ti è già stato suggerito di leggere il Regolamento, che non si limita solo al "titolo" della discussione...

    Regola nr.3 "Crossposting" la stessa domanda vietata su più forum
    Non è consentito postare lo stesso messaggio o parti di esso in più aree del forum o su altri forum di excel, salvo casi di particolare interesse che dovranno comunque essere autorizzati da un Admin
    Messaggi crossposting verranno chiusi e quando possibile riuniti.
    Se ripetuti potranno portare all'allontanamento dell'utente.
    Tra l'altro non capisco perchè hai rifatto la stessa domanda quando sembrava che avessi ottenuto quello che volevi:
    http://forum.masterdrive.it/excel-80/data-excel-95410/

    Questa discussione verrà chiusa.

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  20. I seguenti utenti hanno dato un "Like"


  21. #16
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Richiesta di aiuto!

    Ciao a tutti e buona festa dei lavoratori

    Anche se questa discussione è chiusa mi sono divertito a dare la mia soluzione, ovviamente dopo mi bannerò da solo:60: ma non resistevo a dare la mia soluzione "evoluta"

    I2:
    =ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(D2;" ";RIPETI(" ";50));1;150))

    J2:

    =ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(D2;" ";RIPETI(" ";50));150;50))

    Un saluto a tutti!
    Invia MPPM 

  22. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


Discussioni Simili

  1. dividere risultati di una cella in diverse celle da un foglio excel
    Di lupokbg nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 05/06/16, 20:44
  2. estrarre il contenuto di una cella in due celle diverse
    Di stefy06 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 10/05/16, 07:43
  3. Copia contenuto celle in base a valore di una cella
    Di James nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 04/03/16, 21:42
  4. Risposte: 12
    Ultimo Messaggio: 12/11/15, 09:38
  5. dividere il testo di una cella in più celle senza spezzare le parole
    Di alex nel forum Domande su Excel in generale
    Risposte: 1
    Ultimo Messaggio: 09/11/15, 13:22

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •