Risultati da 1 a 9 di 9

Discussione: Come cercare una parola all'interno di una cella che contiene più parole



  1. #1
    L'avatar di Michele
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Rimini
    Età
    29
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Come cercare una parola all'interno di una cella che contiene più parole

    Ciao a tutti.

    Ho una colonna di 150 celle tipo:

    hotel roma colosseo.
    hotel roma stadio.
    hotel milano stazione.
    hotel roma stazione.
    hotel milano stadio.

    devo crere dei gruppi di celle da associare a una etichetta stabilita da me tipo:

    gruppo roma---->tutte le celle con roma presente
    gruppo milano---->tutte le celle con milano presente


    ci sono delle formule che individuano che all'interno della cella ci sia la parola e mi associno l'etichetta.


    Grazie per l'aiuto

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7122
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298
    Ciao,
    mettiamo che le seguenti parole stiano nell'intervallo A1:A5:

    hotel roma colosseo.
    hotel roma stadio.
    hotel milano stazione.
    hotel roma stazione.
    hotel milano stadio.

    Questa formula trova (indicando con "si") tutte le stringe in cui c'è la parola "roma"

    =SE(VAL.ERRORE(TROVA("roma";$A$1:$A$5));"no";"si")
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7122
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298
    L'ideale sarebbe sapere come hai disposto i dati, mettiamo che siano tutti in una colonna (esempio colonna A) potersi crearti automaticamente dei gruppi con la seguente formula matriciale multicella:

    =SE.ERRORE(INDICE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20);PICCOLO(SE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20)"";RIF.RIGA(INDIRETTO("1:"&RIGHE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20)))));RIF.RIGA(INDIRETTO("1:"&RIGHE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20))))));"")

    Allego file
    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!

  4. I seguenti 3 utenti hanno dato un "Like" a ges per questo post:


  5. #4
    L'avatar di Michele
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Rimini
    Età
    29
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0
    grazie per la risposta!

    la prima formula l'ho compresa bene, per la seconda ho un po' di difficoltà, anche perché sul file allegato non si visualizzano i risultati.

    Cmq l'obiettivo che vorrei raggiungere è proprio quello visualizzato con la tua tabella, creando in totale una 15a di gruppi.


    ho creato una tabella con la prima formula successivamente ho provato ad andare avanti, ma non riesco a creare una matrice.

  6. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7122
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298
    Ciao,
    non capisco quando dici che non si vedono i risultati, cioè io li vedo.

    In ogni caso puoi procedere così:
    Ti crei le intestazioni con i nomi dei 15 gruppi (mi pare che siano delle città): milano - torino - como - ecc.ecc.
    Dopo che sei sei creato questi gruppi metti la formula con i riferimenti alla colonna di tutte le stringhe e al primo gruppo sopra, in questo modo puoi trascinarla a destra fino al 15esimo gruppo, senza riscriverla 15 volte.
    L'importante è che imposti i correttamente i riferimenti relativi e assoluti.

    Se hai ancora dei problemi posta pure il foglio così come l'hai strutturato con i 15 gruppi completi e la colonna con le stringhe ovviamente mettendo nomi di fantasia che ti aiutiamo a completarlo, così poi potrai solo sostituire i nomi dei gruppi e la colonna con i nomi finti con quelli veri.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  7. #6
    L'avatar di Michele
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Rimini
    Età
    29
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0
    Purtroppo non so come mai rifacendo il tuo esempio da zero, mi restituisce errore.
    Anche aprendo il tuo file non visualizzo i gruppi composti correttamente ma solo la voce #errore o #nome.

    Può influenzare il fatto che sto lavorando con open office e non excel ?

    Se vuoi provare a rimandarmelo posso riprovare.

  8. #7

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7122
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298
    Michele ma il mio file è sempre lì, allegato al post n. 3 puoi scaricarlo quando vuoi.
    Non avevo capito che usavi open office, in questo caso ci possono essere diverse cose non compatibili ed è per questo che vedi l'errore.

    Ti mostro come vedo io il mio file aperto:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #8
    L'avatar di Michele
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Rimini
    Età
    29
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0
    ok, andiamo per ordine:

    -in teoria visto che è una formula matriciale devo premere ctrl+maisc+invio per calcolarla, giusto?
    - ho provato a usare i fogli di google e analizzare eventuali errori, ho eliminato due apici, questa volta non mi da errore ma nn mi restituisce nulla nelle celle. la formula con la variante è questa:

    =ArrayFormula(SE.ERRORE(INDICE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20);PICCOLO(SE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));$A$2:$A$20);RIF.RIGA(INDIRETTO("1:"&RIGHE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20)))));RIF.RIGA(INDIRETTO("1:"&RIGHE(SE(VAL.ERRORE(TROVA(B$1;$A$2:$A$20));"";$A$2:$A$20))))));"")

    -ho visto che nel tuo screen-shoot ad un certo punto della formula metti <>, cambia qualcosa?

  10. #9

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7122
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298
    Ciao Michele,
    giusto premere ctrl+maisc+invio per attivarla.
    Per quanto riguarda il segno <>"" è
    una condizione che serve a raggruppare le righe diverse da vuote, nel senso che se non la metti ti troveresti un risultato con le celle non raggruppate.
    In pratica non dovresti eliminare nulla ma applicare la formula così com'è.
    Comunque i fogli di google li ho usati anche per questo forum e alcune formule non funzionavano, la cosa ideale è che la usi con excel direttamente sul PC.




    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. [Risolto] Eliminare contenuto cella se contiene una parola specifica
    Di Cristina1 nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 03/01/17, 13:57
  2. Cercare parola in file excel con più fogli separati
    Di -ADG- nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 27/10/16, 00:53
  3. Cercare una parola specifica in una cella con un intera frase
    Di vitangelo nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 17/10/16, 23:08
  4. [Risolto] Cercare dei valori all'interno di una tabella
    Di peppe1 nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 09/10/16, 13:18
  5. Dividere una parola all'interno di una cella
    Di sassa nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 06/01/16, 19:47

Tag per Questa Discussione

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
  •