Risultati da 1 a 22 di 22

Discussione: Estrazione dati con condizione particolare



  1. #1
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Estrazione dati con condizione particolare

    Ciao a tutti,
    è il mio primo post e chiedo scusa se esiste gia una risposta a questa domanda. Ho cercato ma non ho trovato.


    Chiedo il vs aiuto per la creazione di una funzione che possa fare quanto segue:


    ESEMPIO:


    Nella Cella A1 ho:


    testo testo testo ( testo2 testo2 )


    io vorrei inserire nella cella accanto ( B1 ) questo:


    testo2 testo2


    quindi solo ciò che è contenuto dentro le parentesi tonde sia che sia testo o numero.


    ho provato così ma non riesco ( V3 sarebbe nell'esempio A1 ):


    =STRINGA.ESTRAI(V3;TROVA("(";V3;1)+1;TROVA(")";V3;1)-TROVA("(";V3;1)-1)




    ricapitolando ho migliaia di righe sviluppate con la stessa procedura:


    ESEMPIO:


    4 ( bianco )
    6 ( con la scatola nera )
    5 ( non bene )
    si ( super buono )


    TRASFORMARE IN:


    bianco
    con la scatola nera
    non bene
    super buono


    ps:
    Nella funzione, se fosse possibile, aggiungere anche un " SE " la circostanza non esiste = NON AGIRE e fai esatto copia/incolla di ciò che c'è nella cella A1

    Grazie mille
    Ultima modifica fatta da:Canapone; 25/11/15 alle 18:45

  2. #2

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao,
    a me sembra che la formula sia corretta...
    Prova ad allegare un file di esempio in modo da capire che errore ti da.

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

  3. #3
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    779
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    318
    Likes dati
    1
    Buona Sera


    Saluti

    Ho sbagliato ad interpretare la richiesta di Simone. Cancello la formula
    Window 8.1 Excel 2013/2016

  4. #4
    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
    Ciao
    Benvenuto in ForumExcel.it
    In B1 prova ad incollare questa formula e copiala in basso


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

    Non so se è quello che volevi, fammi sapere!

    A
    B
    1
    Nero ( bianco ) verde bianco
    2
    forse la scatola( con la scatola nera ) rossa con la scatola nera
    3
    ma allora( non bene ) forse male non bene
    4
    lo si tuuti mi dicono ( super buono ) magrari cattivo super buono

  5. #5
    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
    Comunque la tua formula andava bene solo che rilasciva uno spazietto prima
    e allora ho aggiunto
    =ANNULLA.SPAZI(STRINGA.ESTRAI(A1;TROVA("(";A1;1)+1;TROVA(")";A1;1)-TROVA("(";A1;1)-1))
    ​ciao

  6. #6
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    Comunque la tua formula andava bene solo che rilasciva uno spazietto prima
    e allora ho aggiunto
    =ANNULLA.SPAZI(STRINGA.ESTRAI(A1;TROVA("(";A1;1)+1;TROVA(")";A1;1)-TROVA("(";A1;1)-1))
    ​ciao

    Grazie Gerardo! gentilissimo.
    forse sono andato oltre, forse essendo questa quella che per me è la "prima funzione complessa" probabilmente sbaglio qualcosa.
    ho copiato ed incollato la funzione ma risulta errata.

    non so come mai dal momento che tu, utilizzandola nel tuo esempio, hai esattamente ottenuto ciò che cerco

    Magari devo abilitare delle cose su Excel

  7. #7

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Daniele,
    ribadisco quello che ti ho detto all'inizio...
    Allega un file per farci vedere quello che fai perchè anche la tua formula a me funziona.
    Non possiamo sapere dove sbagli se non vediamo :276: :273:

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

  8. #8
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    Ciao Daniele,
    ribadisco quello che ti ho detto all'inizio...
    Allega un file per farci vedere quello che fai perchè anche la tua formula a me funziona.
    Non possiamo sapere dove sbagli se non vediamo :276: :273:

    Eccomi.
    ho creato nuovo file " test "

  9. #9

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Prova questa:

    =ANNULLA.SPAZI(STRINGA.ESTRAI(A1;TROVA("(";A1)+1;TROVA(")";A1)-TROVA("(";A1)-1))

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

  10. #10
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    Prova questa:

    =ANNULLA.SPAZI(STRINGA.ESTRAI(A1;TROVA("(";A1)+1;TROVA(")";A1)-TROVA("(";A1)-1))
    Grazie mille per il supporto Cromagno.
    Ripeto, probabilmente devo " attivare "delle funzioni nel mio excel. Altrimenti non mi spiego perchè certe formule a te funzionano ed a me no ( copiate/incollate nel dettaglio )

    Ti allego uno screen shot

    https://drive.google.com/file/d/0B_U...ew?usp=sharing

  11. #11

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Non so che dirti...
    ti lascio il file con la formula che a me funziona.... dimmi se a te da errore.

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

  12. #12
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Eccolo, allora svelato l'arcano:

    =ANNULLA.SPAZI(STRINGA.ESTRAI(A2;RICER("(";A2)+1;RICER(")";A2)-RICER("(";A2)-1))

    RICER al posto di TROVA

    ___

    Ti allego il file. la tua formula funziona. Azzardo a chiedere se possa esistere un qualcosa di più complesso.
    La colonna colma di celle da cui dovrei estrarre il testo tra parentesi tonde si compone anche di celle che non hanno parentesi e nelle quali basterebbe un semplice copia/incolla.

    per cui, ringraziando infinitamente tutti per avere accellerato notevolmente i tempi di lavoro su questo file ti chiedo, secondo te,
    E' possibile una formula logica del tipo:

    Estrai testo tra parentesi da qui e mettilo di qua, SE E SOLO SE ci sono le parentesi , se invece non ci sono copia il testo intero e mettilo di qua

    che dite ?
    Allego file per capire meglio

    Grazie mille e buona giornata a tutti

    Allegato 1118

  13. #13

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    RICER ?????
    Ma non è nemmeno una funzione di excel... al massimo RICERCA !

    Difatti aprendo il tuo file e guardando le formule, non c'è alcun RICER ma solo TROVA.

    Comunque,
    per la seconda domanda, basta usare SE.ERRORE (a meno che da te non si chiami SE.ERR :167: ):

    ES.
    nella cella B2 scriverai:

    =SE.ERRORE("tuaformula";A2)

    naturalmente al posto di "tuaformula" devi mettere effettivamente la tua formula usata finora.

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

  14. #14

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Una piccola modifica alla formula di prima... altrimenti se la cella nella colonna A dovesse essere vuota ti restituirebbe "zero" (0).
    Aggiungi &"" alla fine:

    =SE.ERRORE("tuaformula";A2&"")

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

  15. #15
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    Una piccola modifica alla formula di prima... altrimenti se la cella nella colonna A dovesse essere vuota ti restituirebbe "zero" (0).
    Aggiungi &"" alla fine:

    =SE.ERRORE("tuaformula";A2&"")
    ahahhah :D
    Ti giuro guarda tu stesso:

    https://drive.google.com/file/d/0B_U...ew?usp=sharing

  16. #16

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    :171: :171:

    Ma almeno hai risolto?
    Se si:

    Se il problema è stato risolto segna questa discussione come [RISOLTO]
    Vai nella barra dei menu, situata all’inizio di questa discussione, troverai il menu “Strumenti Discussione” quindi scegli “Segna questo Thread come risolto”
    Per curiosità... ma hai excel 2013 come scritto sul tuo profilo??

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

  17. #17
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    :171: :171:

    Ma almeno hai risolto?
    Se si:



    Per curiosità... ma hai excel 2013 come scritto sul tuo profilo??

    Eccomi Cromagno.
    Sto lavorando col pc portatile ho office 2010

    in questi 2 giorni ho appreso di excel più di quanto ne sapevo in questi anni, anche perchè determinate cose non mi sono mai servite.
    Comunque:
    Si ho risolto. Ho creato una macro in modo da salvare la formula. Funziona tutto in modo perfetto...

    ora però non vorrei abusare troppo della tua disponibilità e nemmeno farmi " riprendere " dai mod; Quindi se sbaglio chiedo scusa e cancello il post.
    Nello stesso file una volta che ho ottenuto il tutto senza parentesi , ho un altro tema:

    Premessa: Parliamo di un file con oltre 36000 righe

    Vorrei capire se posso e come creare una funzione che mi compia dalla colonna ad un altra l'interno del contenuto di una cella SE E SOLO SE nella stessa è presente un valore numerico.
    non " testo+valore numerico " - > " non testo "
    ma solo valore numerico

    allego file e scrivo esempio:


    1 1
    da 15 a 30
    Cover in pelle
    Memoria espandibile
    Medio - Alto

    quindi quando a sx c'è un numero me lo riporto
    se a sx c'è altro ( testo) oppure ( testo+numero ) non mi riporto niente.

    il tutto perchè non riesco a capire il mancato funzionamento di una semplice pivot " somma valore "
    in quella colonna non ci sono sono numeri e quindi il somma valore non mi funziona.
    Dovrei spostare i numeri su una nuova colonna


    Comunque grazie mille a tutti per il supporto.
    Spero vivamente, nel mio piccolo, di essere di supporto a qualcuno, magari per i più Junior e dare a loro la stessa assistenza che voi avete dato a me.

    Grazie mille veramente
    Daniele

  18. #18

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Daniele,
    la formula che ti propongo è un pò lunga perchè non ho capito bene quali sono le condizioni per riportare i valori nella colonna B (quindi ne ho incluse più del necessario)...

    Nella cella B1 (da copiare poi in basso):

    =SE(VAL.ERRORE(TROVA(" ";A1));SE(VAL.NUMERO(A1*1);A1;"");SE(VAL.NUMERO((SINISTRA(A1;TROVA(" ";A1)-1)*1));SINISTRA(A1;TROVA(" ";A1)-1)*1;""))

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

  19. #19
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    202
    Ciao,

    prova:

    =SE.ERRORE(A1*1;"")

    Meglio aprire un'altra discussione quando si propone un altro problema.

    Saluti

    Edit: ciao Cromagno, scusa la sovrapposizione: non sono certo di aver capito...

  20. #20

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Stefano,
    sei proprio un minimalista :246:

    anche io non ho capito ed in effetti la tua formula fa esattamente quello che fa la mia :166:

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

  21. I seguenti utenti hanno dato un "Like"


  22. #21
    L'avatar di DanieleSimone
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    casa
    Età
    35
    Messaggi
    8
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    0
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    Ciao Stefano,
    sei proprio un minimalista :246:

    anche io non ho capito ed in effetti la tua formula fa esattamente quello che fa la mia :166:

    Grazie a tutti ragazzi!
    non so come funziona qui, direi quindi che l'Admin possa chiudere il topic come " problema risolto ".

    Grazie ancora

  23. #22

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Daniele,
    grazie per il riscontro :32:

    Hai anche potuto vedere come ci si può complicare la vita inutilmente (con la mia formula) e come invece no (formula di Canapone) :246: :167:

    Se il problema è stato risolto segna questa discussione come [RISOLTO]
    Vai nella barra dei menu, situata all’inizio di questa discussione, troverai il menu “Strumenti Discussione” quindi scegli “Segna questo Thread come risolto”

    Ciao

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

Discussioni Simili

  1. [Risolto] Estrazione dato da colonna se soddisfa condizione in altra colonna
    Di bartolgi nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 13/03/17, 09:13
  2. [Risolto] Estrazione dati
    Di antoscio1958 nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 24/02/17, 18:44
  3. Estrazione dati da pdf in excel
    Di CRISTIAN nel forum Domande su Excel in generale
    Risposte: 1
    Ultimo Messaggio: 05/05/16, 12:48
  4. estrazione dati
    Di D@nilo nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 21/02/16, 19:18
  5. Estrazione dati da tabella
    Di alfrimpa nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 19/02/16, 22:14

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
  •