Condividi:        

=MID( .. ) STRINGA.ESTRAI

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

=MID( .. ) STRINGA.ESTRAI

Postdi Omocaig » 31/10/22 11:38

Ciao, non riesco a ricreare una formula complessa che estragga una serie di valori da una cella, allego esempio:

https://docs.google.com/spreadsheets/d/ ... sp=sharing
Ho usato un link di google per l'esempio ma (perdonatemi se chiarisco l'ovvio) mi servirebbe su excel.

Qualcuno potrebbe darmi una mano?

Grazie,
Giacomo
Xp + Office 2016 Ita
Omocaig
Utente Junior
 
Post: 93
Iscritto il: 11/05/15 15:08

Sponsor
 

Re: =MID( .. ) STRINGA.ESTRAI

Postdi Anthony47 » 31/10/22 13:19

Avrebbe aiutato a proporre la cosa piu' giusta sapere se i valori da cercare sono 4 oppure 40...

Volendo stringere ti propongo una funzione utente, corrispondente a questo codice:
Codice: Seleziona tutto
Function CkValori(ByRef myRan As Range, ByRef myStr As Range) As String
Dim myVal As Range
'
For Each myVal In myRan
If Len(myVal.Value) > 0 Then
    If InStr(1, myStr, myVal.Value, vbTextCompare) > 0 Then
        CkValori = CkValori & myVal.Value & ", "
    End If
End If
Next myVal
End Function

Mettilo in un modulo standard del vba, poi torna su Excel e in C2 inserisci la formula
Codice: Seleziona tutto
=CkValori($A$2:$A$20;B2)

Copia poi verso il basso q.b.
Avatar utente
Anthony47
Moderatore
 
Post: 19439
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: =MID( .. ) STRINGA.ESTRAI

Postdi Omocaig » 31/10/22 13:44

Grazie Mille, funziona alla grande.
Btw, il range di valori potrebbe variare, questa soluzione mi sembra super dinamica.

Grazie Mille !
Xp + Office 2016 Ita
Omocaig
Utente Junior
 
Post: 93
Iscritto il: 11/05/15 15:08


Torna a Applicazioni Office Windows


Topic correlati a "=MID( .. ) STRINGA.ESTRAI":


Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti