Eliminare i caratteri speciali



  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 15/11/2014 20:31:37

    Buonasera certo di poter avere supporto sono chiedere il vostro aiuto.
    In una cella di Excel uso la seguente formula: =SE(R2064="";"nd.jpg";R2064&".jpg").
    Putroppo a volte la formula mi restituisce a volte il risultato del tipo: foto/1.jpg .
    E' possibile modificarla eliminando il carattere speciale oppure se necessario con uno spazio?

    Grazie anticipatamente.



  • di lepat (utente non iscritto) data: 15/11/2014 20:35:35

    puoi allegare un piccolo file di esempio ?



  • di Lucas87 data: 16/11/2014 10:01:52

    Ciao
    Con il testo in A1
    Dovrai sostituire A1 con la tua formula
     
    =SE(VAL.ERRORE(TROVA("/";A1;1));A1;CONCATENA(SINISTRA(A1;TROVA("/";A1;1)-1);DESTRA(A1;LUNGHEZZA(A1)-TROVA("/";A1;1))))



  • di Lucas87 data: 16/11/2014 10:11:31

    Ma perchè complicarsi la vita?
     
    =RIMPIAZZA(A1;TROVA("/";A1);1;"")


  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 16/11/2014 16:44:03

    grazie lepat e lucas87 per le gentili risposte.
    La prima formula risolve parzialmente il mio problema perchè se il campo R è vuoto mi assegna il valore 0, anzichè nd.jpg, e non mi aggiunge l'estensione .jpg, la seconda invece mi restituisce questo risultato #VALORE!

    Per comodità riporto la formula iniziale: =SE(R2064="";"nd.jpg";R2064&".jpg")
    Grazie mille



  • di Lucas87 data: 16/11/2014 17:21:44

    Così a me funziona
     
    =SE(R2064="";"nd.jpg";RIMPIAZZA(R2064;TROVA("/";R2064);1;"")&".jpg")


  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 16/11/2014 17:31:22


    il risultato della formula è #VALORE! forse devo modificare qualcosa nel foglio?


  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 16/11/2014 18:43:21

    Lucas87 rettifico, la formula è perfetta però effettua il controllo solo se c'è il catattere speciale oppure se è vuoto.
    Faccio ammenda perchè sono stato poco chiaro, con un esempio spero di riuscire a spiegarmi.

    Questo è il risultato che vorrei ottenere:
    foto --- foto.jpg
    foto/1 --- foto1.jpg
    --- nd.jpg

    Buona serata e grazie per l'attenzione.




  • di Mister_x (utente non iscritto) data: 16/11/2014 18:50:37

    ciao

    =SE(A1="";"nd.jpg";SOSTITUISCI(A1;"/";"")&".jpg")

    foto --- foto.jpg
    foto/1 --- foto1.jpg
    cella bianca --- nd.jpg

    ciao
     
    =SE(A1="";"nd.jpg";SOSTITUISCI(A1;"/";"")&".jpg")
    
    





  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 16/11/2014 19:15:05

    Perfetto, grazieeee!!!


  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 16/11/2014 19:17:04



  • Eliminare i caratteri speciali
    di vatuss (utente non iscritto) data: 26/12/2014 20:48:29

    Buonasera e soprattutto Buone Feste.
    Riapro questo post perchè al riguardo si è aggiunta un'ulteriore esigenza e spero che la formula di Mister_x, che funziona perfettamente, possa essere implementata.
    In sostanza ho bisogno di sostituire oltre al carattere "/" anche il carattere "+" con "".
    Ho provato cercare una soluzione ma senza esito.
    E' possibile?

    Ciao Ciao
     
    =SE(A1="";"nd.jpg";SOSTITUISCI(A1;"/";"")&".jpg")



  • di Mister_x (utente non iscritto) data: 26/12/2014 21:09:12

    ciao e buone feste

    B1=SE(A1="";"nd.jpg";SOSTITUISCI(SOSTITUISCI(A1;"+";"");"/";"")&".jpg")

    foto --- foto.jpg
    foto/1 --- foto1.jpg
    Nulla --- nd.jpg
    +foto --- foto.jpg
    foto/+1 --- foto1.jpg

    ciao
     
    =SE(A1="";"nd.jpg";SOSTITUISCI(SOSTITUISCI(A1;"+";"");"/";"")&".jpg")