Come selezionare le righe tra valori separati da virgola che consistono in una variabile di colonna<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Devo selezionare quelle file che includono "EB1", EB2 "," EB3 "e" EB4 "nella colonna" Pacchetti ". Come scriverlo?
Grazie in anticipo

Ri: Come selezionare le righe tra valori separati da virgola che consistono in variabile di colonnaGrazie ChungWei,
Grazie, jvillaumie.
Entrambe le soluzioni sono corrette per i miei scopi, ho realizzato la formula (che non sapevo prima di quale sia la formula del carattere di contenimento:
Se (
contiene ( : pacchetti , "EB 1" ) , "EB1" ,
contiene ( : pacchetti , "EB 2" ) , "EB2" ,
contiene ( : pacchetti , "EB 3" ) , "EB3" ,
contiene ( : pacchetti , "EB 4" ) , "EB4" ,
contiene ( : pacchetti , "EB 5" ) , "EB5" ,
"No EB"
)
mi ha dato ciò di cui avevo bisogno creando una colonna chiamata "EB".

Tuttavia, la soluzione di marcatura come colonna di risposta multipla è assolutamente incredibile ma suppongo di aver bisogno di ulteriore supporto su come:
Con l'opzione formula ho questo risultato che non lo è. Cosa fare oltre per ottenere lo stesso come sopra (con filtro dati locale)?

Ri: Come selezionare le righe tra valori separati da virgola che consistono in variabile di colonnaÈ possibile creare script per aggiungere una colonna alla ricerca del testo di interesse (EB 1 o EB 2 o EB 3 o EB 4), quindi selezionare il punto in cui è presente il testo ed eliminare la colonna per mantenere le cose in ordine:
dt = current data table ();
dt << nuova colonna ("Ha EB", formula (If (Contiene (: Pacchetti, "EB 1") | Contiene (: Pacchetti, "EB 2") | Contiene (: Pacchetti, "EB 3") | Contiene ( : Pacchetti, "EB 4"), "Sì, ha quelli EB", "Non ha quelli EB")));
dt << SELEZIONA DOVE (: Ha EB == "Sì, ha quelli EB");
dt << Elimina colonna (: "Has EB");
Si noti che lo script precedente selezionerà esclusivamente EB 1, 2, 3 e 4, ma non 5 o 6 e così via. La versione non specifica è più semplice:
dt = current data table ();
dt << nuova colonna ("Ha EB", formula (If (Contiene (: Pacchetti, "EB"), "Sì, ha EB", "Non ha EB")));
dt << SELEZIONA DOVE (: ha EB == "Sì, ha EB");
dt << Elimina colonna (: "Has EB");
(modifica: non è stato possibile vedere se c'è uno spazio tra EB e il numero o non nella tabella. Ho assunto così. Elimina gli spazi nel 1 ° script, se necessario. Non fa differenza per il 2 ° script).
Ri: Come selezionare le righe tra valori separati da virgola che consistono in variabile di colonnaÈ possibile contrassegnare i pacchetti della colonna come una colonna a risposta multipla (utilizzare la finestra di dialogo Informazioni colonna per assegnare la proprietà a più colonne di risposta, con la virgola come separatore).
Quindi puoi utilizzare il filtro dati per selezionare le diverse risposte.