Risultati da 1 a 18 di 18

Discussione: Come aggiungere stringhe di testo in corrispondenza di elementi?



  1. #1
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Come aggiungere stringhe di testo in corrispondenza di elementi?

    Ciao,

    ho una colonna con celle riempite di testo dove vorrei aggiungere delle stringhe di testo (è codice html) all'inizio, alla fine e dopo ogni ";".

    Non sono riuscito a trovare una soluzione con il comando Concatena. O non sono stato bravo io o non la funzione non mi è sufficiente.

    Vorrei aggiungere:
    - all'inizio: <ul><li>
    - alla fine: </li></ul>
    - dopo ogni ";": </li><li>

    Grazie, un saluto

  2. #2
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2072
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    ciao
    perché non inserisci una frase fatta come è e come la vorresti

  3. #3
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1660
    Versione Office
    2010 PC
    Likes ricevuti
    892
    Likes dati
    184

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    un esempio sarebbe stato gradito, comunque, se ho ben capito:

    =SOSTITUISCI(A1;";";"<ul><li>;</li></ul>")

    con stringa iniziale in A1.

    si potrebbe fare anche con il trova/sostituisci direttamente nella stessa cella
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  4. #4

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Ciao bobrock4,

    oltre a quanto suggerito da Gianfranco, visto che sei nuovo del Forum, ti invito a presentari
    QUI e ti consiglio di leggerti il “Regolamento” e di visitare la sezione “Annunci dello staff”.
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  5. #5

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    .... se ho ben capito:
    =SOSTITUISCI(A1;";";"<ul><li>;</li></ul>")
    Ah! beata gioventù, si vede che non conosci HTML

    Tra tra <ul><li> e </li></ul> (che rappresentano <ul> una lista non ordinata e <li> una voce della lista) ci sarà sicuramente del testo ..... ma tu sei giovane e queste cose non puoi saperle

    Edit: ad esser precisi, la richiesta di bobrock4 mi lascia perplesso: la coppia <ul></ul> dovrebbe esserci una sola volta e contenere più tag <li> ... </li>, per cui attendiamo chiarimenti.
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1660
    Versione Office
    2010 PC
    Likes ricevuti
    892
    Likes dati
    184

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Citazione Originariamente Scritto da bobrock4 Visualizza Messaggio
    ......vorrei aggiungere delle stringhe di testo (è codice html) all'inizio, alla fine e dopo ogni ";".

    Vorrei aggiungere:
    - all'inizio: <ul><li>
    - alla fine: </li></ul>
    - dopo ogni ";": </li><li>
    Ciao scossa, non ti fai sentire per mesi e poi mi rimproveri pure . ma ti sembra un comportamento "amorevole"???

    Che ne so io dei vostri "codici diabolici", mi sono attenuto alla richiesta ed a come l'ho capita io.
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  7. #7

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ..ma ti sembra un comportamento "amorevole"???
    Ma io ho una fama di cattivo da mantenere
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  8. #8
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2072
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Codice: 
    =CONCATENA("<ul><li>";SOSTITUISCI(A1;";";"</li><li>");"</li></ul>")
    ma sono sicuro che Ninai preferisce il simbolo &

    sto;lavorando;senza;file esempio

    Codice: 
    <ul><li>sto</li><li>lavorando</li><li>senza</li><li>file esempio</li></ul>

  9. #9
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    812
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Così però, il ; deve rimanere nel testo (presumendo: alfa;beta;gamma in A1):

    ="<ul><li>" & SOSTITUISCI(A1;";";";</li><li>") & "</li></ul>"

    però nel post #1 si parla di una colonna di testo, allora forse l'esempio potrebbe essere:

    A1: alfa;
    A2: beta;
    A3: gamma (con o senza ; finale ?)


    PS. ma che ci vuole per allegare un esempio, o forse siamo tutti dotati di "sfera di cristallo" ?

  10. #10
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Siete fantastici, di sabato 8 risposte nel giro di qualche ora! ;-) Ringrazio tutti per la partecipazione, allo stesso tempo, anche se nelle vostre risposte c'è roba molto buona, aggiungo la specifica.

    Io ho delle celle dove il contenuto è testo, separato da punti e virgola che diventano i separatori della mia lista puntata (degli a capo)

    Esempio di contenuto della cella:

    Codice: 
    Platorello con attacco velcro; Selettore 2 funzioni:orbitale-rotorbitale; Ideale per lavorazioni in spazi angusti; Velocità costante sotto sforzo; Variatore di velocità; Sistema integrato aspirazione polveri; Ottima per sgrossare e finire; Ergonomica e bilanciata.
    Che vorrei far diventare:
    Codice HTML: 
    <ul><li>Platorello con attacco velcro;</li><li> Selettore 2  funzioni:orbitale-rotorbitale;</li><li> Ideale per lavorazioni in spazi angusti; </li><li> Velocità costante sotto sforzo; </li><li>Variatore di velocità;</li><li> Sistema integrato  aspirazione polveri; </li><li>Ottima per sgrossare e finire; </li><li>Ergonomica e  bilanciata. </li></ul>
    Quindi, inserimento automatico di:
    - <ul><li> prima del testo
    - </li><li>dopo il punto e virgola
    - </li></ul> alla fine del testo della cella

    Ciao

  11. #11
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2072
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    ciao
    allora
    =CONCATENA("<ul><li>";SOSTITUISCI(A1;";";";</li><li>");"</li></ul>")
    oppure
    ="<ul><li>" & SOSTITUISCI(A1;";";";</li><li>") & "</li></ul>"

    vedi tu è lo stesso

  12. I seguenti 2 utenti hanno dato un "Like" a Gianfranco55 per questo post:


  13. #12
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Direi super! Grazie.

    Una domanda: nel file excel dopo aver applicato la funzione con successo, ho fatto un copia-incolla (solo valori) in una nuova colonna per avere dati puliti da mettere nell'editor html.

    Ogni tanto ci trovo un " tra i valori trasformati.

    Mi ricordo che con openoffice ci dovrebbe essere un salvataggio che codifica utf-8 che dovrebbe evitare questi caratteri...vi risulta?

    Ciao!

  14. #13
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2072
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    UN raggiro
    sempre che tu non abbia testo virgolettato

    Codice: 
    =SOSTITUISCI(CONCATENA("<ul><li>";SOSTITUISCI(A1;";";";</li><li>");"</li></ul>");CODICE.CARATT(34);"")

  15. #14
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Continua a tirarmi fuori qualche " qua e là anche con questa funzione ...:-(
    Nell'originale non c'è testo virgolettato. Mah?....
    Ho raggirato il tutto con salvataggio con openoffice in .xls

    Grazie Gianfranco! :-)

  16. #15
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    812
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Sicuramente si tratta di caratteri "vaganti" che provengono dalla fonte del testo originale e che poi vengono convertiti in modo casuale ("). Un primo filtro lo puoi provare usando la funzione LIBERA, così:

    =LIBERA("<ul><li>" & SOSTITUISCI(A1;";";";</li><li>") & "</li></ul>")

    Altrimenti con una macro si potrebbe provare a ripulire l'intero testo lasciando solo i caratteri "validi".
    Se riesci ad estrapolare il testo che ti crea quel problema e pubblicarlo, qualche altra prova la si può fare.

  17. I seguenti 2 utenti hanno dato un "Like" a rollis13 per questo post:


  18. #16
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Senza piaggeria, vi dico che siete favolosi! Con la funzione LIBERA è sparito tutto

  19. #17
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Buongiorno a tutti,

    stavo usando ciò che avevo acquisito in questa thread e ho provato a sostituire un "." con ".<br>" per andare a capo dopo il punto.

    Ho fatto =SOSTITUISCI(E4;".";".<br>";) con questo risultato negativo e non capisco perchè.



    Grazie
    Un saluto

  20. #18
    L'avatar di bobrock4
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Pisa
    Messaggi
    16
    Versione Office
    Excel 2011 Mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Come aggiungere stringhe di testo in corrispondenza di elementi?

    Alt! Ho trovato che l'ultimo punto e virgola nella funzione forniva l'errore. Scusate il disturbo e buona domenica a tutti!

Discussioni Simili

  1. Riportare in colonna stringhe di testo di una cella
    Di magick nel forum Domande su Excel in generale
    Risposte: 0
    Ultimo Messaggio: 22/02/17, 18:33
  2. Estrazione di più stringhe da unico testo
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 0
    Ultimo Messaggio: 29/12/16, 15:45
  3. [Risolto] Estrarre elementi di testo da una stringa alfanumerica
    Di SpezzaKorna nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 30/11/16, 01:13
  4. [Risolto] Estrazione di più stringhe da unico testo
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 25/10/16, 10:18
  5. Estrarre stringhe testo o numeri da una cella
    Di robynud nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 17/03/16, 12:07

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
  •