Condividi:        

"cerca vert" o "se" per piu di 64 livelli di nidificazione

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

"cerca vert" o "se" per piu di 64 livelli di nidificazione

Postdi aldho » 21/12/12 18:32

gentili amici, ho una problematica da risolvere che pensavo avessi risolto con la funzione =SE(VAL.NUMERO(TROVA("PARTE DI CODICE";A2));"MARCA") ma poichè ho superato le 64 nidificazioni...sono nei guai!!! poiche non conosco molto bene la funzione CERCA VERT e non so se si potrebbe ripresentare il problema delle 64 nidificazioni chiedo il vostro aiuto. spiego subito la problematica: nella colonna A ho un elenco di codici ciscuno composto da 2-3 lettere e una serie di numeri: es: AA0001,AA0022, BB0001, CDE002, e cosi via... considerate che sono all'incirca 9000 codici. in colonna B devo riuscire ad associare al codice una determinata marca corrispondente es: AA0001 - BIANCO, AA0022-BIANCO, BB0001-ROSSO, CDE002-NERO (considerate che ogni marca ha 2 o 3 lettere uguali per ogni codice, quindi questo dovrebbe facilitare la cosa...).
come dicevo sopra, con la funzione =SE(VAL.NUMERO(TROVA("PARTE DI CODICE";A2));"MARCA") sono riuscito a risolvere fino ad un tot di marche(finche non ho superato le 64 nidificazioni) ma devo associare ancora almeno altre 50 marche...è fattibile ciò con CERCA VERT?
grazie a chiunque può aiutarmi
aldho
Newbie
 
Post: 7
Iscritto il: 13/05/11 21:05

Sponsor
 

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi Flash30005 » 22/12/12 00:00

Con il cerca verticale potrai superare centinaia (o migliaia) di "condizioni" nel senso che dovrai crearti una tabella
es.:
Col Y - Col Z
AA - Bianco
BB - Rosso
CDE - Nero (*)
etc
Poi Estraendo le prime due lettere della cella in A1 fai un cerca verticale sulla tabella che ti fornirà il colore corrispondente

Nota (*) il nero ha 3 lettere ma è possibile determinarlo con solo due (ad esempio CD) ?

Fai sapere
ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi aldho » 22/12/12 18:08

si...ho marche che sono riconoscibili solo con 3 lettere...è un prolema??
aldho
Newbie
 
Post: 7
Iscritto il: 13/05/11 21:05

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi Flash30005 » 22/12/12 20:44

Con le formule potrebbe esere complesso ma una formula che potrebbe funzionare è questa
(considera che in S1:T100000 ci sia la tabella Iniziale Codice - Marca)
in B1 o alreove (riga 1) potrai inserire
Codice: Seleziona tutto
=CERCA.VERT(STRINGA.ESTRAI(A1;1;SE(STRINGA.ESTRAI(A1;3;1)="0";2;3));S$1:T$100000;2;FALSO)

e trascinare in basso

fai sapere
ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi aldho » 22/12/12 22:31

credevo andasse bene....ma guardando meglio con questa formula mi riconosce tutte le marche che hanno nel codice 3 lettere iniziali, ma per quanto riguarda le marche che hanno 2 lettere mi riconosce solo quelle che hanno 2 lettere con a seguire il numero "0" ovvero: mi riconosce AA001, AA005, ma non AA125....
aldho
Newbie
 
Post: 7
Iscritto il: 13/05/11 21:05

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi scossa » 22/12/12 22:59

aldho ha scritto:credevo andasse bene....ma guardando meglio con questa formula mi riconosce tutte le marche che hanno nel codice 3 lettere iniziali, ma per quanto riguarda le marche che hanno 2 lettere mi riconosce solo quelle che hanno 2 lettere con a seguire il numero "0" ovvero: mi riconosce AA001, AA005, ma non AA125....


Ma non puoi condividere il tuo file, in modo da lavorare sugli stessi dati?
Bye!
scossa

Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Avatar utente
scossa
Utente Senior
 
Post: 427
Iscritto il: 01/04/12 16:40
Località: Provincia di Verona

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi Flash30005 » 23/12/12 02:32

Leggi quanto detto da Scossa

Certo che legge le due o le tre lettere perché questo hai fatto intendere
che AA fosse Bianco
BB Rosso
CDE Nero

I rimanenti numeri sembravano fossero solo delle sottocategorie ininfluenti

Non saprei cosa altro pensare :roll:
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: "cerca vert" o "se" per piu di 64 livelli di nidificazio

Postdi Anthony47 » 23/12/12 10:25

Nell' ipotesi che la chiave sia nelle 2 oppure 3 lettere in testa al contenuto di A2 e sottostanti, e che dopo le lettere (importanti) seguano numeri (da ignorare), e che in colonna S:T ti sei costruito una tabella contenente in col S la "chiave" alfabetica (es AA, BB, CDE) e nella colonna adiacente T ci sia la sua traduzione (es Bianco, Rosso, Nero); allora prova a usare in B2 la formula
Codice: Seleziona tutto
=CERCA.VERT(SE(STRINGA.ESTRAI(A2;3;1)<"A";SINISTRA(A2;2);SINISTRA(A2;3));S:T;2;0)
Copia poi verso il basso.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a ""cerca vert" o "se" per piu di 64 livelli di nidificazione":


Chi c’è in linea

Visitano il forum: Nessuno e 44 ospiti