Ergebnis 1 bis 14 von 14
Thema: Hilfe bei Excel
-
09.02.2016, 21:35 #1Balu911
Hilfe bei Excel
ich habe eine Frage zu Excel und zwar möchte ich gerne im späteren Verlauf Daten mit SPSS auswerten. Bisher liegen sie mir aber nur bei Excel vor und zwar noch in Textform. Die Frage ist, ob es eine einfache Möglichkeit gibt, die Daten mit Zahlenwerten zu codieren. Zum Beispiel Spalte C - Variablen: Vorhand = 1; Rückhand = 2/ Spalte C - Variablen: links = 1; rechts = 2/ usw.). Kennt sich jemand damit aus und könnte mir so aus dem Stegreif helfen? Konnte bisher nichts verständliches dazu finden
Vielen Dank und lieben Gruß.
-
-
10.02.2016, 10:37 #2Scrypton
-
10.02.2016, 10:53 #3Balu911
AW: Hilfe bei Excel
-
10.02.2016, 13:28 #4Scrypton
AW: Hilfe bei Excel
Hmmm... angenommen alles läuft in Tabelle1 ab...
Code:Sub Ersetzen() Tabelle1.Cells.Replace What:="Vorhand", Replacement:="1" Tabelle1.Cells.Replace What:="Rückhand", Replacement:="2" Tabelle1.Cells.Replace What:="links", Replacement:="1" Tabelle1.Cells.Replace What:="rechts", Replacement:="2" End Sub
Bei den Entwicklertools in Excel einfach nen neues vba-Makro anlegen und erweitern.
-
10.02.2016, 14:29 #5medeman
AW: Hilfe bei Excel
Naja, das würde man ja sogar mit einem einfach "Suchen und ersetzen" hinbekommen. Ich denke mal du willst dann auch eine Mappingtabelle ala "1 = Foo; 2 = Bar"?
Ich würde mir die Tabelle ja in eine Datenbank (MSSQL) importieren, da kannst du sie meiner Meinung nach viel einfacher manipulieren.
-
10.02.2016, 14:47 #6Scrypton
AW: Hilfe bei Excel
Umständlich, für jedes Suchen/Ersetzen einen neuen Vorgang zu starten.
"Einfacher"...
Da seine Kenntnisse eher im unteren Bereich angesiedelt sind, wäre diese Lösung eine Herausforderung mit enormen Hürden und verhältnismäßig daher auch nicht zu empfehlen. Zumal sie dann fürs SPSS auch wieder exportiert werden müssten - und die Manipulation selbst ist auch nicht wirklich einfacher, da der sql-command fürs Replace weder länger noch kürzer wäre als die makro-Zeile dafür.
-
10.02.2016, 14:57 #7medeman
Hilfe bei Excel
Ich meinte, dass man die Daten viel einfacher auseinandernehmen und sinnvoll trennen kann. SPSS wird ja wohl gängige Datenbanksysteme unterstützen (ODBC lässt grüßen).
Komplexe oder mMn. auch einfache Datenmanipulationen sind mit einer Datenbank (mit SQL o.Ä.) sehr wohl einfacher als mit Excel.
Wenn es nur darum geht, ein paar Zeichenfolgen durch Zahlen zu ersetzen, kann man das natürlich auch direkt in Excel machen.
-
10.02.2016, 15:09 #8Scrypton
AW: Hilfe bei Excel
Sie fasst alle Search & Replace-Operationen in einen einzigen Vorgang zusammen.
Das ist durchaus ein Unterschied, ob am Ende nur noch einmal geklickt werden muss oder jeder Vorgang neu angelegt wird.
Ich beziehe mich hier alleine auf die gewünschte Umsetzung des Threaderstellers.
Nicht in diesem Fall - nein.
Und um diesen Fall alleine gehts hier ja.
Im professionellen Bereich sollte abgesehen von wenigen Ausnahmen ohnehin nichts mit Excel/VBA gelöst werden, das wäre ein Unding. Aber darum gings hier ja nicht.
-
10.02.2016, 15:25 #9medeman
Hilfe bei Excel
Macht was für einen Unterschied ob ich einmal alles mache oder alles einzeln, aber immer die Werte tippen/kopieren muss?
Naja, würde mal auf den TE warten, ob das Ersetzen wirklich die alleinige Problemstellung ist (deswegen einen Thread?). Könnte man auch als Zuordnung verstehen o.Ä.
-
10.02.2016, 15:38 #10Scrypton
AW: Hilfe bei Excel
???
Einmal das Makro geschrieben, muss für diesen Vorgang - auch bei allen zukünftigen Dateien - nur noch ein einziger Klick abgegeben werden.
Der Unterschied dazu, für jeden Begriff einen eigenen Suchvorgang (Suchen nach - ersetzen durch) anzurollen ist ja wohl nicht zu übersehen.
Davon ist im Zuge der hier vorhandenen Informationen auszugehen.
-
10.02.2016, 15:43 #11medeman
Hilfe bei Excel
Und woher weißt du, dass es zukünftige Dateien gibt bzw., dass der Vorgang mehrfach ausgeführt werden soll?
Über was "diskutieren" wir hier? Der TE kann sich die für ihn beste Lösung aussuchen, welche das auch immer für seinen Fall ist.
Und: Stichwort "Interpretationsspielraum".
Naja, bin hier raus bis der TE antwortet.
-
10.02.2016, 15:50 #12Scrypton
AW: Hilfe bei Excel
Aufgrund der Tatsache, dass ich mir den gelieferten Screenshot angeschaut habe.
Es geht um Tennis...
Bei einer einmaligen Sache wäre doch nicht nach einer automatischen Search&Replace-Funktion gefragt worden, wenn das händisch bereits in weniger als einer Minute erledigt gewesen wäre.
Es liegt also auf der Hand.
Die wurde ihm im Beitrag 4 gegeben.
Eine andere Lösung wurde hier nämlich noch nicht vorgestellt.
-
10.02.2016, 16:06 #13medeman
Macht immer richtig Spaß, da überhaupt noch auf Themen mit Problemstellung zu antworten.
Wenn deine Lösung den Anforderungen vom TE entspricht, Glückwunsch. Ich habe es anders verstanden, fertig.
Wenn das so weiter geht antworte ich den jeweiligen TEs nur noch per PN, dann ist Ruhe.
-
10.02.2016, 16:18 #14Scrypton
AW: Hilfe bei Excel
Keine Ahnung was du willst.
Ich habe den Threadersteller nicht verstanden; seine Zielsetzung. Daher fragte ich ihn und er lieferte mir einen Screenshot dazu, den ich mir angesehen habe.
Daraufhin habe ich ihm eine funktionsfähige Lösung vorgestellt, die seinem dargelegten Ziel entspricht und nach Einrichtung mit nur einem Klick auszuführen ist - so oft er will. Punkt.
Danach bist du hier aufgetaucht und hast eine deutlich umständlichere Alternative in den Raum geworfen, dessen Umsetzung a) sehr viel mehr Kenntnisse erfordert und b) auch in keinem Verhältnis steht zwischen Zeitaufwand und Ziel/Zweck.
Weiter ist deine angeschnittene Alternative noch keine Lösung. Ebenfalls hätte man ihm auch einfach antworten können, die Datei in Excel zu importieren um sie dort zu manipulieren. Damit wäre ihm nur nicht geholfen, da damit sein Problem lediglich auf einen anderen Weg verlagert worden wäre.
Aber gut... du kannst das weiterhin anders sehen.
Ich bin raus.
hatte eben einen Hypno-Dragoran Gegner. Allerdings hat er mit seinem Hypno so oft Zahl geworfen, dass ich eigentlich problemlos mein Spiel...
Pokémon Trading Card: Pocket