excel 2007 esiste una formula

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
satos
00mercoledì 21 settembre 2016 16:14
Ciao, chiedo se esiste un modo che faccia questa operazione:

Nella cella B8 incollo una stringa composta da 10 numeri però a volte può succedere che tra i numeri vi sia una lettera che corrisponde ad un valore es. la lettera a corrisponde al valore "10" vi descrivo poi le successive lettere che possono esserci tra la stringa.
Una volta incollata la stringa nella cella B8, dovrei riuscire ad avere
la separazione totale dei numeri riportandoli dalla cella E8 alla N8 "10 celle".
queste sono le lettere che si possono trovare nella stringa:
A=10
B=11
C=12
D=13
E=14
F=15
G=16
H=17
I=18
J=19
K=20
L=21
M=22
N=23
Grazie del vostro aiuto
Vi riporto un'esempio mettiamo caso che la striga da me copiata ed incollata nella cella E8 sia la seguente 46892358AD.
il risultato dovrebbe essere: nella cella E8 "4" F8"6" G8"8" H8 "9" I8 "2" J8"3" K8"5" L8"8" M8"10" N8"13" nella cella P8 il totale delle celle.
Spero di essere stato chiaro.


dodo47
00mercoledì 21 settembre 2016 16:22
Ciao satos
fai un esempio concreto, grazie

saluti
satos
00mercoledì 21 settembre 2016 16:37
Ciao dado47, ho inserito l'esempio
dodo47
00mercoledì 21 settembre 2016 17:01
Ciao
con le formule mi sembra un po' complesso. Opterei per una udf.

saluti
satos
00mercoledì 21 settembre 2016 17:10
scusa dado47, cosa significa "UDF" ?

alfrimpa
00mercoledì 21 settembre 2016 17:31
UDF sta per User Defined Function ossia Funzione definita dall'utente e sono istruzioni scritte in VBA
satos
00mercoledì 21 settembre 2016 17:36
Grazie del chiarimento
alfrimpa
00mercoledì 21 settembre 2016 18:27
Ciao Satos

Credo di essere riuscito a farlo senza VBA

Prova a guardare il file allegato
dodo47
00mercoledì 21 settembre 2016 18:38
Ciao
ti propongo 2 soluzioni:

1) doppio click su cella B8. Non mi piace moltissimo in quanto la relativa macro è ingessata e se devi aggiungere Lettere o variare i valori si deve modificare.

2) soluzione con formule (riga 11) che si avvale di due tabelle (in giallo - che puoi spostare ovviamente: una per cercare il valore della lettera (colonne R e S), l'altra per l'estrazione della posizione del carattere (Riga 1 da E a N.
Tali formule restituiscono i valori cercati senza bisogno di ulteriori righe di appoggio.

Credo opterai per la seconda...

saluti
satos
00mercoledì 21 settembre 2016 18:39
Ciao Alfrimpa, perfetto sembra funzionare
Ti ringrazio Tantissimo...... [SM=x423025] [SM=x423025] [SM=x423025]
satos
00mercoledì 21 settembre 2016 18:43
OK dado47, grazie tantissimo anche alla tua come sempre bravura
[SM=x423025] [SM=x423025] [SM=x423025]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 00:09.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com