Filtro Excel e join tra più tabelle


2

Sono un utente ragionevole di Excel (sicuramente non molto esperto) - Sto usando Excel 2013.

Vorrei un po 'di assistenza su come ottenere ciò di cui ho bisogno sui controlli di tabella. Ho creato tre tabelle.

  • la tabella 1 (Spesa) ha tre colonne (valori, categoria, sottocategoria) => valori = 2, 10, 3, 12.
  • la tabella 2 (Categoria) ha una colonna (categoria) => Generi alimentari, tariffa del treno, pranzo, affitto.
  • la tabella 3 (Sottocategoria) ha una colonna (sottocategoria) => bancarella del mercato, college, mensa, affitto.

Quello che mi piacerebbe fare è avere voci a discesa o di completamento automatico che saranno disponibili nella tabella 1. Vorrei scegliere le categorie nella colonna Categoria tabella 1, ma queste scelte devono essere ricavate dalla tabella 2 (Categoria), allo stesso modo lo stesso dovrebbe valere per la colonna della sottocategoria della tabella 1.

Qualcuno potrebbe consigliarmi su come raggiungere questo obiettivo?

Risposte:


1

Penso che quello che vuoi sia una sorta di validazione dei dati a più livelli, come -

clicca per ingrandire inserisci qui la descrizione dell'immagine

Quindi nella barra multifunzione avrai dati - convalida dei dati. È possibile impostare elenchi disponibili in base alle condizioni. Ad esempio, D2 è limitato all'elenco in A6: A8 usando "Elenco" con quello come ordinamento.

Ora, è un po 'più complicato per E2, ma fondamentalmente seleziona ciò che è disponibile dalla lista B10: B15, in base a ciò che è stato scelto in D2. Sono due ifaffermazioni nidificate -

=IF(D2=A6,B10:B11,IF(D2=A7,B12:B13,B14:B15)

Tutto quello che dovresti fare è applicarlo ai tuoi intervalli con i riferimenti corretti e il gioco è fatto, non è richiesto VBA.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.