Frage zur Formel "enthält ()"Ich habe einen Satz von CATA-Daten, bei denen die Nenndaten wie in der Spalte "Daten" unten aussehen. Ich versuche, für jede Auswahl eine zusätzliche Spalte zu erstellen (z. B. "Antwort 1, Antwort 2 usw."). unten) wobei "0" = nicht in der Liste gefunden und "1" = gefunden.
Hier ist meine Formel: Enthält (: Name ("Daten"), "1")> 0
Es nimmt jedoch die Nummer 1 von einer 11 auf und gibt eine "1" -Antwort für Antwort 1 zurück, wenn es "0" sein sollte.
Vielleicht habe ich alles falsch gemacht und es gibt einen besseren Weg, um diese Aufgabe zu erfüllen? Irgendwelche Vorschläge?
Daten | Antwort 1 | Antwort 2 | Antwort 3 |
| 1,2,3,6,11 | 1 | 1 | 1 |
| 2,5,6,11 | 0 | 1 | 0 |
| 3,11,12,13 | 0 | 0 | 1 |
Betreff: Frage bezüglich der Formel "enthält ()"Das könnte helfen
Wählen Sie Ihre Spalte "Daten"
Spalten> Dienstprogramme> Text in Spalten
Verwenden Sie dann "," als Trennzeichen und aktivieren Sie die Option "Kennzeichenspalten erstellen".
Betreff: Frage bezüglich der Formel "enthält ()"Schön! Das ist genau das, was ich brauchte und viel einfacher als meine Rundum-Methode.
Sehr geschätzt!
Betreff: Frage bezüglich der Formel "enthält ()" @Emily_Day Ich bin nicht sicher, ob ich Ihre Logik vollständig verstehe, aber vielleicht hilft das Folgende.
Names Default to Here(1);
dt = New Table( "Sample",
Add Rows( 3 ),
New Column( "Data",
Character,
"Nominal",
Set Values( {"1,2,3,6,11", "2,5,6,11", "3,11,12,13"} )
)
);
dt << Text To Columns(
delimiter( "," ),
columns( :Data )
);
dtStacked = dt << Stack(
columns( :Data 1, :Data 2, :Data 3, :Data 4, :Data 5 ),
Source Label Column( "Label" ),
Stacked Data Column( "Response" ),
Output Table Name("StackedData")
);
dtStacked:Response<<DATA type=""></DATA>