| | Post: 33 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
17/03/2021 16:00 | |
Buon pomeriggio.
Vi chiedo se esiste una formula che mi permetta di fare quanto sotto descritto:
- In colonna B ho una serie di numeri.
- In colonna H ho delle descrizioni del testo che potrebbero contenere uno di questi numeri.
- In colonna I vorrei una formula che mi permetta di ottenere il risultato indicato facendo il seguente passaggio (esempio cella H6): Se il testo in H6 contiene un numero presente in colonna B mi restituisci in cella I6 il numero indicato. Laddove non trovasse niente può restituirmi "NO".
Non so se mi sono spiegato bene. Avevo pensato a un cerca.vert con un contiene ma non so se esiste. Sono in difficoltà sinceramente :(
Esiste una soluzione?
Grazie a tutti
|
|
| | Post: 2.176 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
17/03/2021 21:23 | |
ciao
ho notato il punto prima della cifra da prelevare
perciò
=SE(VAL.ERRORE(CERCA.VERT(ANNULLA.SPAZI(STRINGA.ESTRAI(STRINGA.ESTRAI(H6;TROVA(".";H6;1)+1;50);1;TROVA(" ";STRINGA.ESTRAI(H6;TROVA(".";H6;1)+1;50))))*1;$B$4:$B$25;1;0));"";CERCA.VERT(ANNULLA.SPAZI(STRINGA.ESTRAI(STRINGA.ESTRAI(H6;TROVA(".";H6;1)+1;50);1;TROVA(" ";STRINGA.ESTRAI(H6;TROVA(".";H6;1)+1;50))))*1;$B$4:$B$25;1;0)) |
| | Post: 33 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 08:36 | |
wow funziona.
magico.
thanks !!!
francesco |
| | Post: 34 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 08:46 | |
Scusa forse ho cantato vittoria troppo presto.
Perchè alcuni non me li trova?
Guarda in colonna M dove ho applicato la tua formula e in colonna N il risultato da ottenere.
Grazie
esempio: righe 52 e 53
Me la potresti sistemare in colonna M?
GRAZIE MILLE
Ho allegato due file uguali, fai riferimento al primo.
thanks |
| | Post: 35 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 08:47 | |
Ho capito ora. forse perchè alcuni possono non avere il punto.
E' un problema? |
| | Post: 2.177 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 08:49 | |
ciao
ho notato il punto prima della cifra da prelevare
è il problema |
| | Post: 36 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 09:04 | |
quindi non si può fare dici? |
| | Post: 2.178 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 09:30 | |
ciao
due varianti le ho prese ma ce ne sono molte di più
SF.1111 xxxx
SF.1111
SF1111 xxxx
SF1111
SF.1111.xxxx
SF1111.xxxx
quelle i rosso le ho sistemate
vedo se riesco a trovare
un valore comune da usare |
| | Post: 37 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 09:41 | |
eh si putroppo ci possono essere moltissime casistiche.
Ti ringrazio molto. |
| | Post: 2.179 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 09:47 | |
ciao
prova questa
altre variabili non ne vedo
=SE(VAL.ERRORE(CERCA.VERT(ANNULLA.SPAZI(STRINGA.ESTRAI(STRINGA.ESTRAI(SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";TROVA("SF";SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";1)+2;50);1;TROVA(" ";STRINGA.ESTRAI(SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";TROVA("SF";H2&" ";1)+2;50))))*1;$A$2:$A$1326;1;0));"";CERCA.VERT(ANNULLA.SPAZI(STRINGA.ESTRAI(STRINGA.ESTRAI(SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";TROVA("SF";SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";1)+2;50);1;TROVA(" ";STRINGA.ESTRAI(SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";TROVA("SF";SOSTITUISCI(SOSTITUISCI(H2;"SF.";"SF");".";" ")&" ";1)+2;50))))*1;$A$2:$A$1326;1;0)) |
| | Post: 38 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 09:55 | |
alcune continua a non trovarle (alcuni è corretto che non ci siano).
vedi celle rosse.
forse perchè sono altri casi non contemplati nella formula? |
| | Post: 2.180 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 10:15 | |
ma porco mondo
ecco l'inghippo
SFILO - SF1517
SF2657 -572
STELO- SFERA
la seconda è semplice da eliminare
ma la prima è un problemino [Modificato da federico460 18/03/2021 10:20] |
| | Post: 39 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 10:21 | |
azz... più complessa del previsto sta cosa :( |
| | Post: 2.181 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 10:37 | |
beh!
magari un altro modo c'è
comunque per usare excel bisogna mettersi in testa
che è un foglio di calcolo.
non ci sono mezze misure o scrivi come vuole lui
o non ne vieni fuori. |
| | Post: 40 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 10:38 | |
eh lo so lo so.
Mi piacerebbe farlo capire anche a chi scrive, ma questo è un altro discorso :) |
| | Post: 2.182 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 10:51 | |
guarda però
che qualche dato non lo trovi perchè
non esiste nella colonna A |
| | Post: 41 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 11:11 | |
si infatti alcuni è corretto che non li trovi, ma ci sono altri casi che dovrebbe trovare . .. mmm non saprei, mi sta facendo diventare matto sta cosa :( |
| | Post: 2.183 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 11:22 | |
ciao
mi manca solo eliminare i doppioni SF
per la - non ci sono problemi
ora vedo se ci riesco.
tanto poi arrivano altre varianti🤣 |
| | Post: 42 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 11:26 | |
esatto, come il covid :)
sei un mago cmq, grazie mille. |
| | Post: 43 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 11:34 | |
forse bisognerebbe "semplicemente" trovare un modo per dirgli che se trova "SF" e trova un numero di quella lista , restituisca il numero di quella lista che ha trovato.
aldilà di punti, trattini etc, facile no? :)
|
| | Post: 6.303 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
18/03/2021 12:12 | |
Ciao a questo punto si serve una macro anche per non far impazzire troppo Federico che saluto, vedi il risultato, ti inserisco un immagine.
logicamente non sapendo cosa ti serviva ho fatto riportare solamente la descrizione, ma posso riportare qualsiasi campo dell'elenco.
questa la macro che ho usato:
Option Explicit
Option Compare Text
Sub Trova()
Dim r, r1, c, d, x, y, rng, sh1 As Worksheet, sh2 As Worksheet
Set sh1 = Worksheets("Foglio2")
Set sh2 = Worksheets("Foglio3")
sh2.Activate
sh2.Columns("C:D").ClearContents
sh2.Cells(1, 4) = "Descrizione"
rng = sh1.UsedRange
r = 2: c = 4
For y = 2 To 20
If sh2.Cells(y, 2) = "" Then Exit For
d = sh2.Cells(y, 2)
r1 = r
For x = 2 To UBound(rng)
If rng(x, 8) Like "* SF." & d & "*" Or rng(x, 8) Like "* SF " & d & "*" Or _
rng(x, 8) Like "* SF" & d & "*" Then
sh2.Cells(r, c) = rng(x, 8)
r = r + 1
End If
Next x
If r1 = r Then sh2.Cells(y, 3) = "NO"
Next y
End Sub
tiene anche conto di quelle senza punto, ma non so se era quello che volevi!!, dove viene scritto "No" non ha trovato corrispondenze.
ti allego il file, l'ho salvato come la versione che dichiari 97-2003
Ciao By Sal (8-D
[Modificato da by sal 18/03/2021 12:14] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 44 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 12:20 | |
quindi ricapitolando userei il primo foglio di appoggio e il secondo con la macro giusto?
ma è possibile che nella colonna E del secondo foglio mi restituisca il nr di SF che trova accanto a ogni descrizione??
grazie mille per l'aiuto anche a te, gentilissimo |
| | Post: 2.184 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/03/2021 13:01 | |
ciao
l'hai presa al rovescio
di come richiesto mi piace
|
| | Post: 45 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 14:11 | |
Poi ti faccio un'altra domanda: come mai se riporto tutti gli sf in colonna a del primo foglio e avvio la macro non funziona? c'è un limite? |
| | Post: 6.304 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
18/03/2021 16:34 | |
Ciao per la verità si ho messo un limite di 20 codici, non pensavo che volessi inserire tutti i codici SF.
comunque, ho modificato la macro.
ho eliminato il limite ora puoi inserire tutti i codici che vuoi.
ti ho fatto riportare il valore della colonna "I" "Gruppo statistico"
e ti ho inserito quale codice ha processato ad inizio di ogni ricerca del codice, in modo che sai a quale codice appartengono i dati a dx.
Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 46 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 16:53 | |
sai che non mi funziona. dove sbaglio ? :( |
| | Post: 47 | Registrato il: 16/05/2017
| Età: 38 | Utente Junior | 97-2003 | | OFFLINE | |
|
18/03/2021 16:58 | |
ah e poi mi servirebbe che mi riportasse una colonna con l'sf che mi ha trovato. è possibile? |
| | Post: 6.305 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
18/03/2021 16:59 | |
asp ti ripasso il file, forse non l'avevo salvato
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 3.117 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
18/03/2021 17:36 | |
OT
@Bysal
ciao Salvatore
avrei voluto inviarti un email privato ma il sito mi dice che non posso perchè non partecipo allo stesso forum.....bho???
Comunque la domanda è:
come fai a sottoporre i filmati dei fogli nei post?
grazie e saluti [Modificato da dodo47 18/03/2021 17:37] Domenico
Win 10 - Excel 2016 |
| | Post: 6.307 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
18/03/2021 17:40 | |
Ciao Domenico ti mando io un messaggio
ciao
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
|
|