È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

INDIRIZZI

  • Messaggi
  • OFFLINE
    SARAWEST81
    Post: 7
    Registrato il: 14/06/2018
    Città: MILANO
    Età: 42
    Utente Junior
    2011
    00 18/06/2018 10:52
    BUONGIORNO,

    come estrarre da un indirizzo:

    VIA G.B. VALENTE
    VIA CASTELLO 1D
    CORSO COLOMBO, 101
    VIA DEL SALICE, 21
    VIA STATALE DI MONLEONE, 81/4
    VIA MERELLO,6H
    VIA GHILINI, 17/A
    VIA TERZONASCA, 4
    VIA DEL COMMERCI0, 33 A
    VIA CARPENETE 688
    VIA PRELI, 20
    P.ZZA VI BASSO,3E
    VIA DEL SALICE, 15
    VIA BRUGHIERA 10
    LOCALITA ARMEZZONE
    PIAZZA LIBERTA' 3 R
    VIA TERRAROSSA DI COL , 1
    VIA N.S. DELLA GUARDIA, 42
    VIA DEL COMMERCIO, 116 A
    VIA DEL COMMERCIO, 75
    GALLERIA DI CORSO GARIBALDI, 23
    VIA DEL COMMERCIO , 72
    VIA CERIALLO , 76 BIS /5
    VIALE REGINA MARGHERITA, 3
    VIALE REGINA MARGHERITA,3
    VIA EMILIA ,705 - LOC. CAPOCOLLE
    VIA LEONARDO DA VINCI, 40
    VIA L. DA VINCI, 40
    VIA LARGA 15


    TOPONIMIO/ INDIRIZZO /CIVICO???
    [SM=x423051]
  • OFFLINE
    alfrimpa
    Post: 3.773
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 18/06/2018 11:06
    Dai dati che hai esposto (che sono molto disomogenei) ritengo che la cosa sia molto complicata.

    Excel non è in grado di distinguere un indirizzo da un civico per cui si deve individuare un criterio (valido per tutti) per poter discriminare la stringa.

    Allega un file con il risultato che ti aspetti.

    Ma ripeto credo sia molto complicato

    Alfredo
  • OFFLINE
    alfrimpa
    Post: 3.774
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 18/06/2018 11:16
    Se dopo l'indirizzo ci fosse sempre una virgola seguita da uno spazio

    con questa formula si estrae l'indirizzo

    vb
    =SINISTRA(A3;TROVA(", ";A3;1)-1) 


    e con questa il civico

    vb
    =STRINGA.ESTRAI(A3;TROVA(", ";A3;1)+1;50)


    ma poiché tra indirizzo e civico ci sono caratteri diversi come dicevo prima tutto risulta più difficile.

    Occorre rendere i dati omogenei in modo da individuare un criterio univoco.

    Alfredo
  • OFFLINE
    SARAWEST81
    Post: 7
    Registrato il: 14/06/2018
    Città: MILANO
    Età: 42
    Utente Junior
    2011
    00 18/06/2018 11:35
    mi servirebbero i dati in questo modo:

    TOPONIMO INDIRIZZO CIVICO
    VIA TIBERINA NORD 142 c
    LOCALITA ISORELLE SNC
    CORSO RE UMBERTO 54
    Piazza Generale dalla Chiesa 8
    PIAZZA NAZIONI 4
    VIA MINO 46
    VIA BRUNO BUOZZI 6/D
    VIA CARLO INNOCENZO FRUGONI 26
    VIALE BIANCA MARIA 3
    VIA SAN BENEDETTO 48
  • OFFLINE
    raffaele1953
    Post: 3.544
    Registrato il: 28/06/2011
    Città: AGORDO
    Età: 70
    Utente Master
    2013
    00 18/06/2018 12:08
    Non funziona per la riga2(solo un'esempio, basta mettere a posto i spazi)
    B2 =ANNULLA.SPAZI(A2)

    C2 =STRINGA.ESTRAI(B2;1;RICERCA(" ";B2;1)-1)

    D2 =STRINGA.ESTRAI(B2;RICERCA(" ";B2;1)+1;RICERCA(CODICE.CARATT(254);SOSTITUISCI(B2;" ";CODICE.CARATT(254);LUNGHEZZA(B2)-LUNGHEZZA(SOSTITUISCI(B2;" ";""))))-RICERCA(" ";B2;1))

    E2 =STRINGA.ESTRAI(B2;RICERCA(CODICE.CARATT(254);SOSTITUISCI(B2;" ";CODICE.CARATT(254);LUNGHEZZA(B2)-LUNGHEZZA(SOSTITUISCI(B2;" ";""))));10)
    [Modificato da raffaele1953 18/06/2018 12:11]
    Excel 2013
  • OFFLINE
    alfrimpa
    Post: 3.775
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 18/06/2018 12:15
    Mamma mia Raffaele formule da brividi [SM=g27828]

    Complimenti.

    Alfredo
  • OFFLINE
    SARAWEST81
    Post: 8
    Registrato il: 14/06/2018
    Città: MILANO
    Età: 42
    Utente Junior
    2011
    00 18/06/2018 14:49
    CAVOLO!!! bravissimo ma dove hai imparato queste formule??