Cercare valore su stringhe
Hai un problema con Excel? 
Cercare valore su stringhe
di Lupo solitario (utente non iscritto) data: 16/02/2013 08:31:15
Salve. Ho questo problema: nella cella a5 scrivo per esempio: consegnata tuta al sig. Pinco Pallino in data ecc ecc; nella cella b5 mi servirebbe una formula che mi trovasse la parola "tuta" e mi restituisse come valore 1. Oltre alla parola tuta mi trovasse altri valori tipo guanti, buste ecc. Per i guanti mi dia per esempio il valore 2, per le buste il valore 3 ecc. Grazie
cercare substringhe
di canapone (utente non iscritto) data: 16/02/2013 09:32:23
Ciao, se basta estrarre 1-2-3..
potresti scrivere in D1:D5 tuta, guanti... in A2 la stringa da controllare
=SE(A2="";" ";CONFRONTA(1;RICERCA("*"&$D$2:$D$5&"*";A2);0))
Saluti
controllo substringa
di canapone (utente non iscritto) data: 16/02/2013 09:40:59
Ciao,
se avessi bisogno invece di far corrispondere a tuta un codice (cod 133) a guanti (cod 777), potresti preapare una tabella in D2:E5 nella colonna D cosa cerchi, nella colonna E in codice corrispondente ed usare la stessa formula dentro un INDICE
=SE(A2="";" ";indice(e2:e5;CONFRONTA(1;RICERCA("*"&$D$2:$D$5&"*";A2);0)))
Importante mia dimenticanza: le formule devono essere confermate con control+maiusc+invio.
oppure le scrivi così
=SE(A2="";" ";CONFRONTA(1;indice(RICERCA("*"&$D$2:$D$5&"*";A2););0))
=SE(A2="";" ";indice(e2:e5;CONFRONTA(1;indice(RICERCA("*"&$D$2:$D$5&"*";A2););0)))
Le ultime due basta copiarle e confremarle con il tasto invio.
Spero sia d'aiuto
Saluti
dollari
di canapone (utente non iscritto) data: 16/02/2013 09:47:34
Ciao (3),
ho dimenticato i riferimenti assoluti in $E$2:$E$5$
usando Excel 2010 potresti usare anche SE.ERRORE per ottenere un messaggio tipo "nessun articolo" nel caso il confronto con la lista non produca risultati
Saluti
di Lupo solitario (utente non iscritto) data: 16/02/2013 13:48:50
Ciao Canapone, ho provato le tue formule ma non mi dà quello che cerco io; sicuramente sto sbagliando qualcosa. Non è che gentilmente potresti allegare un esempio con le tue formule? A me come valori vanno bene quello che hai scritto tu.
di Raffaele_53 (utente non iscritto) data: 16/02/2013 15:22:20
Vedi che canapone (ciao) ha fatto un piccolo errore.
Tu scrivi in cella A5 e lui Ti ha passato la formula in A2
=SE(A2="";"";CONFRONTA(1;RICERCA("*"&$D$2:$D$5&"*";A2);0))
=SE(A5="";"";CONFRONTA(1;RICERCA("*"&$D$2:$D$5&"*";A5);0))
ricerca sittostringa
di canapone (utente non iscritto) data: 16/02/2013 15:53:23
Ciao a tutti,
allego un file dove uso formule non matriciali.
Ho aggiunto se.errore. Le formule sono nelle colonne BCD e la tabellina "cosa cerco/codici" in F2:G100.
Saluti
di Lupo solitario (utente non iscritto) data: 16/02/2013 18:12:18
Ok, perfetto, l'ho adattato alle mie esigenze. Lunedì al lavoro farò un figurone GRAZIE
ricerca
di canapone (utente non iscritto) data: 17/02/2013 07:07:47
Ciao, fai attenzione che nell'elenco delle stringhe da ricercare non ci siano stringhe contenute in altre stringhe dell'elenco stesso: esempio "guanti" e "guantini" o "tuta" e "tuta gialla". Buon lavoro
di Lupo solitario (utente non iscritto) data: 17/02/2013 18:04:02
Ok, grazie dell'informazione.
Vuoi Approfondire?