Risultati da 1 a 4 di 4

Discussione: Estrarre caratteri alfabetici da cella alfanumerica



  1. #1
    L'avatar di kamana
    Clicca e Apri
    Data Registrazione
    Sep 2016
    Località
    Italia
    Messaggi
    1
    Versione Office
    2007
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Question Estrarre caratteri alfabetici da cella alfanumerica

    Buongiorno,
    ho una colonna formata da 200 righe circa, ogni cella contiene numeri e lettere (che sono in ordine irregolare, per esempio una cella è ULLG76 mentre un'altra è ULL12G).
    Avrei la necessità di estrarre solo i caratteri alfabetici, quindi per i due casi sovra elencati avrei bisogno di estrarre: ULLG e ULLG.
    esiste una formula? Grazie infinite

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    3994
    Versione Office
    2011/2016MAC
    Mi Piace ricevuti
    1254
    Mi Piace dati
    755

    Re: Estrarre caratteri alfabetici da cella alfanumerica

    Ciao,
    mettiamo che nella colonna A (A1 a scendere) hai i dati, puoi usare questa formula creata da un'intuizione del mio amico Pkrome:

    =SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(A1;1;"");2;"");3;"");4;"");5;"");6;"");7;"");9;"");0;"")

    In alternativa col vba, con una Function, metti questo codice in un modulo standard:
    Codice: 
    Function ESTRAI_TESTO(valore As Variant) As Variant
        Dim y As Integer
        Dim outValue As Variant
        Dim testo As Variant
        ESTRAI_TESTO = ""
        If Not valore Is Nothing Then
            For y = 1 To Len(valore)
                testo = Mid(valore, y, 1)
                If Asc(testo) >= 97 And Asc(testo) <= 122 Then
                    ESTRAI_TESTO = ESTRAI_TESTO & testo
                End If
            Next
        End If
    End Function


    e usi questa funzione:

    =ESTRAI_TESTO(A1)
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    44
    Messaggi
    1810
    Versione Office
    Excel 2013
    Mi Piace ricevuti
    607
    Mi Piace dati
    559

    Re: Estrarre caratteri alfabetici da cella alfanumerica

    prova così:
    Codice: 
    Function EstraiTesto(Codice As Variant) As String
    Dim i As Integer
    Dim Lettera As String
        
    For i = 1 To Len(Codice)
        Lettera = Mid(Codice, i, 1)
        If Not IsNumeric(Lettera) Then
            EstraiTesto = EstraiTesto & Lettera
        End If
    Next
    End Function

    oppure più semplicemente:
    Codice: 
    Function EstraiTestoRep(Codice As Variant) As String
    Dim i As Integer
        
    For i = 0 To 9
        Codice = Replace(Codice, i, "")
    Next
    EstraiTestoRep = Codice
    End Function
    Ciao @ges, la tua UDF tiene conto solo delle lettere minuscole!

  4. I seguenti utenti hanno dato un "Mi Piace"

    ges

  5. #4
    L'avatar di Dillina
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Tenerife
    Messaggi
    1167
    Versione Office
    2013
    Mi Piace ricevuti
    143
    Mi Piace dati
    592

    Re: Estrarre caratteri alfabetici da cella alfanumerica

    Benvenuto nel Forum Kamana,
    appena hai due minuti di aspetto QUI per dirci qualcosa di te!
    A presto

    (scusate l'intrusione ragazzi )
    Sii gentile quando possibile. È sempre possibile
    (Dalai Lama)

Discussioni Simili

  1. [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, 00:13
  2. [Risolto] Riconoscimento caratteri in una cella
    Di gigi71 nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 27/11/16, 03:22
  3. Estrarre parte di testo da una cella
    Di lizz1183 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 09/09/16, 13:57
  4. estrarre il contenuto di una cella in due celle diverse
    Di stefy06 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 10/05/16, 06:43
  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, 11: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
  •