il contrario di stringa estrai



  • il contrario di stringa estrai?
    di Julio data: 25/08/2013 10:19:54

    Ciao a tutti, vorrei inserire una formula che la considero concettualmente il contrario di:"staringa estrai", mi spiego meglio con un esempio:
    Cella a1 interisco l'anno 20013
    Cella b1 inserisci il mese
    Cella c1 inserisco un numero di revisione
    Cella d1 inserisco delle nome di una persona
    Cella e1 inserisco cognome della stessa persona

    Cella f1 la formula che vi chiedo se esiste in modo che riporti le ultime due cifre di a1, le due cifre di b1 e di c1, la prima lettera di d1 e di e1, il tutto in una sola sequenza numerica.

    Si può?

    Grazie e buona domenica

    Julio



  • di Vecchio Frac data: 25/08/2013 11:13:02

    Altre funzioni di estrazione caratteri, DESTRA e SINISTRA.
    Devi concatenare più funzioni stringa nella stessa formula.
    in formula:
    cella F1: =DESTRA(A1;2)&B1&C1&SINISTRA(D1)&SINISTRA(E1).
    Con VBA il ragionamento sarebbe lo stesso.





  • di Raffaele_53 (utente non iscritto) data: 25/08/2013 15:14:25

    >>>le due cifre di b1 e di c1
    =DESTRA(A1;2)&SE(LUNGHEZZA(B1)=1;0&B1;B1)&SINISTRA(C1;2)&SINISTRA(D1)&SINISTRA(E1)



  • di Vecchio Frac data: 25/08/2013 15:22:04

    Buona idea...
    Alternativa al posto di SE LUNGHEZZA:
    =TESTO(num;"00")
    restituisce il valore num espresso in due cifre (se ne ha meno di due), sicchè "1" diventa "01" e così risparmi un SE ^_^

    =DESTRA(A1;2)&TESTO(B1;"00")&TESTO(C1;"00")&SINISTRA(D1)&SINISTRA(E1)





  • di Raffaele_53 (utente non iscritto) data: 25/08/2013 15:53:35

    >>>Cella c1 inserisco un numero di revisione
    Numeri o lettere maggiori/inferiori di due caratteri?

    =DESTRA(A1;2)&TESTO(B1;"00")&SE(LUNGHEZZA(C1)>2;SINISTRA(C1;2);TESTO(C1;"00"))&SINISTRA(D1)&SINISTRA(E1)



  • di Julio data: 25/08/2013 17:17:15

    WOW!
    Perfetto, vi ringrazio per le risposte molto complete.
    Ho imparato più di quanto mi aspettassi.

    Grazie
    Julio