RSS Feed

Syndicate content

Cercare più istanze all'interno del database

Submitted by aterzaghi on Tue, 28/04/2009 - 22:15

Domanda: se Pippo compare più volte nella colonna A vorrò trovare tutti i valori riferibili a Pippo presenti nella colonna B, utilizzando magari colonne aggiuntive per l'inserimento del risultato per avere una visione orizzontale del tipo in A1 Pippo, in B1 prima occorrenza, in C1 la seconda....in N1 l'ennesima. Con CERCA.VERT non è possibile in quanto mi restituisce solo la prima occorrenza. Il mio secondo problema è che lavorando in una rete aziendale protetta, non posso eseguire macro e VBA. Avrebbe qualcosa da suggerirmi in merito?

Risposta: Se si possono aggiungere delle colonne aggiuntive al database la soluzione è semplice: è sufficiente creare una colonna che sia univoca e utilizzare poi il CERCA.VERT pèer recuperare i dati. CERCA.VERT restituisce un solo valore. Bene è possibile rendere il primo valore associato a Pippo associato a una nuova etichetta che sarà unica e quindi poterlo distinguere dal secondo valore associato a Pippo (che si troverà alcune righe più in basso) e che sarà associata ad una etichetta differente.

 

Come è possibile allora creare delle etichette differenti da associare ai vari "Pippo" presenti nel database?

La procedura è semplice: basta contare i "Pippo" presenti dall'inizio del database fino alla  cella dove si sta inserendo la formula attraverso un CONTA.SE come nell'esempio indicato:

 

 

Come si può vedere, la colonna appoggio contiene un numero diverso per ogni riga che contiene lo stesso nome "Pippo". In sostanza la colonna conta il numero di etichette. Questa stessa formula può ad esempio essere utilizzata per verificare se il dattabase contiene delle righe duplicate.

A quetso punto concatenando la colonna C con la colonna B si ottiene un codice unico per ogni riga di database e si può recuperare con un semplice CERCA.VERT ogni singola riga di interesse quindi per noi, recuperare il primo, il secondo , l'Nesimo valore associato a "Pippo".

AttachmentSize
CERCAVERT_piu_istanze.zip1.98 KB

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <style> <center> <p>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Custom Search