Excel: filtro per sottostringhe


0

Ho un elenco di film in una tabella di Excel. In una colonna, intitolata "Genere", viene mostrato il genere del film. Un film può avere uno o più generi, separati da virgole (e ordinati alfabeticamente):

inserisci qui la descrizione dell'immagine

Ora, quando ho voglia di guardare un film horror, voglio mostrare solo film che contengono, per esempio, "Horror", "Thriller" e "Fantasy".

Tuttavia, utilizzando la funzione standard "Ordina e filtra" di MS Excel, tratta ogni combinazione di generi in modo diverso (vedi sopra). L'elenco è lungo circa 200 voci: "Azione", "Azione, Avventura, Biografia", "Azione, Avventura, Commedia" ecc., In ordine alfabetico. (Se ci sono $ n $ generi, e al massimo 3 generi per film, allora ci saranno circa $ nCr (n, 3) $ possibili combinazioni di generi, salva alcune combinazioni non realistiche, ma comunque). Quindi, per visualizzare tutti i film horror, devo scorrere l'elenco e spuntare manualmente tutte le voci che contengono la stringa "Horror".

Si noti che è presente l'interfaccia del "Filtro automatico personalizzato" incorporato nella schermata seguente e che è possibile visualizzare i filmati che contengono Drama e Horror (utilizzando i caratteri jolly per ignorare altri tag), ma questa interfaccia non consente più OR , solo AND e al massimo una OR), ed è molto meno intuitivo per accedere e regolare la ricerca in questo modo, piuttosto che utilizzare un menu a discesa.

inserisci qui la descrizione dell'immagine

Quello che voglio è poter filtrare il genere usando un elenco a discesa che riconosce che gli attuali> 200 valori diversi nella colonna sono solo combinazioni degli stessi ~ 15 generi. In questo elenco, selezionerei "Horror" e "Thriller" e "Fantasy" solo una volta, e visualizzerei tutti i film che contengono tutte queste sottostringhe (o una qualsiasi, a seconda delle specifiche), indipendentemente dal fatto che siano presenti altri generi " Crimine "," Azione "ecc. Come si può ottenere questo risultato?


1
Potresti usare colonne diverse per ogni genere? Quindi hai "Horror" in L, "Drama" in M ​​e così via?
Kevin Anthony Oppegaard Rose il

L'intera tabella è l'output di una richiesta API che ottiene queste informazioni da Internet e viene ripetuto / aggiornato ogni tanto. Pertanto, l'aggiunta di colonne per suddividere il genere sarebbe impossibile. Inoltre, vorrei fare la stessa cosa con la colonna "Attori", che aggiungerebbe molte più colonne rispetto al genere, rendendo la tabella inutilmente ampia.
Marie. P.

Sarebbe possibile utilizzare un altro foglio di lavoro nello stesso file, tuttavia, per qualsiasi impostazione "in background" di un nuovo elenco a discesa.
Marie. P.

Un foglio "aiutante" è spesso un'opzione. Tuttavia, probabilmente dovresti impostare un limite superiore al numero di generi e attori che desideri monitorare poiché ciò determinerebbe il numero di colonne nel tuo foglio di supporto.
Rey Juna,
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.