Excel Forum Per condividere esperienze su Microsoft Excel

divisione testo

  • Messaggi
  • OFFLINE
    mlucia80
    Post: 7
    Registrato il: 15/05/2013
    Città: CAGLIARI
    Età: 44
    Utente Junior
    2010
    00 04/02/2019 12:11
    Ciao a tutti, ho una cella cosi’ composta: codice voce(numerico) descrizione voce(testo) e 4 valori differenti separati da uno spazio che hanno tutti importi diversi.

    32 esame guida 2236547,47 47,39 52,00 893,47

    Io avrei necessità di una formula che prende gli ultimi 4 numeri separati da uno spazio e li separi dalla parte precedente
  • OFFLINE
    dodo47
    Post: 2.123
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 04/02/2019 12:20
    ciao
    utilizza la funzione Testo in Colonne dal menu Dati, dando come separatore lo spazio

    saluti




    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    cromagno
    Post: 680
    Registrato il: 02/08/2015
    Utente Senior
    Excel 2013
    00 04/02/2019 13:42
    Ciao a tutti,
    un alternativa con formule al suggerimento di Dodo ( [SM=g27811] )...

    Se la stringa si trova in cella A1, nella cella in cui vuoi ottenere gli ultimi 4 numeri puoi usare la FORMULA MATRICIALE (quindi da confermare con la combinazione di tasti CTRL+SHIFT+INVIO anzichè solo con INVIO):
    =ANNULLA.SPAZI(DESTRA(A1;LUNGHEZZA(A1)-MAX(SE(VAL.ERRORE(STRINGA.ESTRAI(SOSTITUISCI(SOSTITUISCI(A1;",";1);" ";0);RIF.RIGA(INDIRETTO("A1:A"&LUNGHEZZA(A1)));1)*1);RIF.RIGA(INDIRETTO("A1:A"&LUNGHEZZA(A1))));0)))

    P.S.
    per questo tipo di "problemi" è sempre meglio allegare un file che riporti il più ampio numero di casistiche possibili in modo da creare una formula (o altro) ad hoc...

    Ciao
    Tore


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