|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 1319
|
Microsoft Excel: problema "estrazione" dati da tabella
Ciao a tutti, conosco pochissimo Excel, e ho un problema che spero qualcuno possa risolvere.
Ho una tabella, di circa 100 righe e 100 colonne: le righe non hanno etichetta, mentre ogni colonna ha un numero progressivo, da 1 a 100. In ogni cella di ogni colonna c'è il nome di una nazione: es. : colonna 1: Francia, Inghilterra, Belgio,... colonna 2: Messico, Cina, Inghilterra, ... ... le colonne hanno lunghezza variabile (da 2 a 3 celle a come scritto sopra circa 100), e molte nazioni sono ripetute in molte colonne (le nazioni non sono scritte in ordine alfabetico scendendo di cella, ma sono state scritte in un loro ordine logico). Il mio problema è questo: vorrei poter scegliere/selezionare in qualche modo una nazione e evidenziare (in qualche modo) nella tabella tutte e solo le celle che hanno quella nazione (o al limite far "scomparire" tutte le altre), in modo da capire in quali colonne questa nazione si trovi. Preciso che non mi è utile evidenziare una cella alla volta (e dover premere un tasto per trovare la successiva), ma mi occorre una visione generale delle 100 colonne con una nazione di volta in volta scelta da me. Davvero mille grazie a chi mi aiuterà! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 5393
|
Su Libreoffice, quando fai una ricerca, c'è il pulsante "trova tutto", che evidenzia tutte le celle e ti mostra anche un riepilogo delle coordinate di tutte le occorrenze trovate...
Presumo su Office ci sia qualcosa di simile... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2008
Messaggi: 1486
|
>>>Presumo su Office ci sia qualcosa di simile...
Non credo Una possibile soluzione: ammettiamo d'inserire una riga in alto, pertanto la cella ex A1 e libera/disponibile e i dati iniziano in A2. Adesso seleziona l'area che dovrebbe essere A2:CV101, in alto premi Formattazione Condizionale\Gestisci regole\nuova regola\Utilizza una formula… Scrivi sotto =E(A2=$A$1). Piu sotto premi Formatto e scegli un colore come riempimento. Qualsiasi stato che scrivi in A1 verrà evidenziato. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2009
Messaggi: 10148
|
Quote:
![]() ad esempio https://www.pcdazero.it/v013-comando...rova-tutti.php |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 1319
|
Grazie davvero a tutti e 3 per le cortesi risposte:
@ marcram Non ho LibreOffice, ma ho copiato il tuo suggerimento, nel caso voglia provarlo in futuro, non trovando magari la soluzione "perfetta". @ Raffaele53 Questa soluzione è davvero buona (non ci sarei mai potuto arrivare da solo!!); l'unica "pecca" per il mio caso specifico, è che verifica la TOTALE ESATTEZZA del contenuto della cella (ad esempio, se in alcune celle c'è scritto "MAGYAR" e in altre "MAGYAR POSTE" e nella casella di controllo A1 scrivo "MAGYAR" mi trova solo il primo gruppo e non anche il secondo), Se ci fosse un modo per evidenziare tutte le celle con quello scritto in a1 sarei veramente a posto! @ styb Ho provato, ma (magari sbaglio qualcosa io) con il comando Excel produce la lista dei fogli dove appare quanto scritto nel campo di ricerca, e con il tasto tab ci si sposta di casella in casella, ma non evidenzia tutte e solo le celle con il campo (almeno io non ci sono riuscito)... |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 3290
|
Ho verificato ora l' esito della ricerca "trova tutti" su un foglio Excel (Office 2016) contenente un elenco di CD con autore ecc cercando la parola "Ludwig".
Nella risposta ho le seguenti colonne: Cartella Foglio Nome Cella Valore A parte "nome" che risulta essere in bianco le varie colonne sono regolarmente valorizzate, in particolare della cella viene dato il valore assoluto (esempio: $F$71 cioè colonna F riga 71) In particolare sono regolarmente elencate sia le celle contenenti Ludwig Van che la cella contenente LUDWIG VAN BEETHOVEN restano ovviamente escluse quelle con L. Van Beethoven. Non mi è chiaro cosa manchi rispetto a ciò che ti serve.
__________________
[Ora di nuovo cliente Tiscali, altri gestori mi hanno deluso... di più! ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 5393
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Feb 2008
Messaggi: 1486
|
Invece di scrivere =E(A2=$A$1), scrivi =E(RICERCA($A$1;A2;1)>0)
Evidenzierà pure le singole parole, però dovrai usare alcuni caratteri (ex MAGYAR oppure POSTE) che siano validi. Ex Se in A1 scriverai due caratteri ex "it" . Evidenzierà: Italia, Stati Uniti, Regno Unito Ex Se in A1 scriverai tre caratteri ex "ita" . Evidenzierà solo Italia |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 1319
|
WOW! Davvero complimenti, così fa esattamente quello che vorrei: basta una stringa di lettere e trova tutti i campi che contengono quelle lettere!!
Solo una piccola imperfezione: se lascio la casella di ricerca (a1) vuota, mi si evidenziano (con il colore che ho scelto) tutte le celle che contengono nomi, invece di non evidenziarne nessuna. (Quando non metto stringhe vorrei che la tabella non fosse tutta colorata, se possibile). Ancora grazie, e davvero complimenti per le tue conoscenze! |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Feb 2008
Messaggi: 1486
|
Cambia =E($A$1<>"";RICERCA($A$1;A2;1)>0)
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 1319
|
era buona la prima,
era buonissima la seconda, è PERFETTA la terza! ![]() Grazie e buon Ferragosto (te lo meriti!)! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:07.