Ergebnis 1 bis 14 von 14
  1. #1
    Balu911 Balu911 ist offline
    Avatar von Balu911

    Frage Hilfe bei Excel

    Hallo Zusammen,
    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ß.

  2. Anzeige

    Frage Hilfe bei Excel

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    Scrypton Scrypton ist offline

    AW: Hilfe bei Excel

    Zitat Balu911 Beitrag anzeigen
    Hallo Zusammen,
    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ß.
    Ich versteh nur Bahnhof...
    Bitte zeige uns EXAKT - am besten durch einen Screenshot - wie die zu verwendete Datei in Excel konkret aussieht.

  4. #3
    Balu911 Balu911 ist offline
    Avatar von Balu911

    AW: Hilfe bei Excel

    Hilfe bei Excel

    So sieht die Datei aus und damit ich das später in SPSS einfügen kann, würde ich gerne statt Rückhand und Vorhand zum Beispiel 1 und 2 da stehen haben, quasi als Kodierung für die Rückhand und Vorhand. Und für die anderen Variablen sollte das ähnlich aussehen :-) Geht das so einfach?

  5. #4
    Scrypton Scrypton ist offline

    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
    usw...

    Bei den Entwicklertools in Excel einfach nen neues vba-Makro anlegen und erweitern.

  6. #5
    medeman medeman ist offline
    Avatar von medeman

    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.

  7. #6
    Scrypton Scrypton ist offline

    AW: Hilfe bei Excel

    Zitat medeman Beitrag anzeigen
    Naja, das würde man ja sogar mit einem einfach "Suchen und ersetzen" hinbekommen.
    Umständlich, für jedes Suchen/Ersetzen einen neuen Vorgang zu starten.

    Zitat medeman Beitrag anzeigen
    Ich würde mir die Tabelle ja in eine Datenbank (MSSQL) importieren, da kannst du sie meiner Meinung nach viel einfacher manipulieren.
    "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.

  8. #7
    medeman medeman ist offline
    Avatar von medeman

    Hilfe bei Excel

    Zitat Scrypton Beitrag anzeigen
    Umständlich, für jedes Suchen/Ersetzen einen neuen Vorgang zu starten.
    Viel mehr macht deine Funktion nicht. Ob er das jetzt in VBA oder in ein Textfeld schreibt kommt auf das gleiche raus.

    Zitat Scrypton Beitrag anzeigen
    "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.
    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.

  9. #8
    Scrypton Scrypton ist offline

    AW: Hilfe bei Excel

    Zitat medeman Beitrag anzeigen
    Viel mehr macht deine Funktion nicht.
    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.

    Zitat medeman Beitrag anzeigen
    Komplexe oder mMn. auch einfache Datenmanipulationen sind mit einer Datenbank (mit SQL o.Ä.) sehr wohl einfacher als mit Excel.
    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. #9
    medeman medeman ist offline
    Avatar von medeman

    Hilfe bei Excel

    Zitat Scrypton Beitrag anzeigen
    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.
    Macht was für einen Unterschied ob ich einmal alles mache oder alles einzeln, aber immer die Werte tippen/kopieren muss?


    Zitat Scrypton Beitrag anzeigen
    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.
    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.Ä.

  11. #10
    Scrypton Scrypton ist offline

    AW: Hilfe bei Excel

    Zitat medeman Beitrag anzeigen
    Macht was für einen Unterschied ob ich einmal alles mache oder alles einzeln, aber immer die Werte tippen/kopieren muss?
    ???
    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.

    Zitat medeman Beitrag anzeigen
    Naja, würde mal auf den TE warten, ob das Ersetzen wirklich die alleinige Problemstellung ist
    Davon ist im Zuge der hier vorhandenen Informationen auszugehen.

  12. #11
    medeman medeman ist offline
    Avatar von medeman

    Hilfe bei Excel

    Zitat Scrypton Beitrag anzeigen
    ???
    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.[/COLOR]
    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.

  13. #12
    Scrypton Scrypton ist offline

    AW: Hilfe bei Excel

    Zitat medeman Beitrag anzeigen
    Und woher weißt du, dass es zukünftige Dateien gibt bzw., dass der Vorgang mehrfach ausgeführt werden soll?
    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.

    Zitat medeman Beitrag anzeigen
    Der TE kann sich die für ihn beste Lösung aussuchen
    Die wurde ihm im Beitrag 4 gegeben.
    Eine andere Lösung wurde hier nämlich noch nicht vorgestellt.

  14. #13
    medeman medeman ist offline
    Avatar von medeman
    Kennt ihr das, wenn ihr bei einem Problem helfen wollt und einen Lösungsansatz vorstellt/anschneidet, aber noch Rückfragen habt, dann ein anderer User meint er hätte die perfekte Lösung weil er den Eingangspost 100% korrekt interpretiert hat (was ich nicht ausschließen will, aber auch nicht versichern) und alles andere für überflüssig hält?

    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.

  15. #14
    Scrypton Scrypton ist offline

    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.