Ich habe versucht, ein Makro (in Schritten) zu schreiben, um die Ergebnisse einer sehr schlecht gestalteten Umfrage zu organisieren, aber ich habe sehr wenig Glück. HierBrauchen Sie Hilfe mit Excel-Makro, um eine vermasselte Umfrage zu organisieren
ist eine Probe von dem, was ich habe:
Hier ist ein Beispiel von dem, was ich brauche:
ich in mehrere Probleme leite, von denen ist, dass nicht alle der 15 Fragen beantwortet werden mussten, was ein reibungsloses Durchschleifen der Ergebnisse schwierig macht.
Ein noch größeres Problem (verbunden mit dem vorherigen Problem) ist, dass 3 der 15 Fragen auf der Umfrage "Select All That Apply" Typ Fragen waren, und jede Auswahl wurde als separate Antwort aufgezeichnet, aber mit der gleichen Nummer . Zum Beispiel hatte Frage 10 11 mögliche Auswahlen, die ein Benutzer so viele oder so wenige von ihnen wählen konnte, wie sie wollten. Wenn sie die erste und dritte Option von Frage 10 auswählten, würde das Ergebnis wie die Zeilen 3 und 4 meines Beispiels What I have
aussehen.
Meine What I need
Beispiel zeigt, dass ich alle Fragen in Spalten und alle Befragten Zahlen in einer eigenen Zeile benötigen, mit den langen Antworten von einem Befragten unter ihrer jeweiligen Nummer.
Die ID
Spalte aus dem What I have
Beispiel wird im Endprodukt nicht benötigt, aber ich habe es in den Ergebnissen gelassen, um zu denken, dass es irgendwie helfen könnte, dieses Durcheinander zu sortieren.
Ich frage mich, ob ich einfach zurück zu der Person gehen sollte, die mir das gab und ihnen sagen, es tut mir leid, aber ich kann nichts damit machen, weil es so durcheinander ist. Wenn Sie denken, dass es möglich ist, diese Umfrageergebnisse zu korrigieren, geben Sie mir bitte einige Hinweise (seien Sie detailliert, ich habe nicht viel Erfahrung mit VB Script).
Alle anderen Kommentare, Gedanken oder Vorschläge sind ebenfalls willkommen.
Diese nicht durcheinander ist, ist es ein ziemlich Standard-Ansatz eine Umfrage. Es wäre sehr einfach, in einer Datenbank zu analysieren, oder Sie können SQL in Excel verwenden. Welchen Ansatz hast du? – Fionnuala
@Remou Ich habe viel mehr SQL-Erfahrung als ich VB Script (MySQL). Ich würde es gerne in Excel lassen (und SQL verwenden, wie Sie es vorgeschlagen haben), wenn möglich, aber wenn Sie denken, es in eine Datenbank zu bringen, wäre einfacher, ich werde diesen Weg gehen. – ubiquibacon
Okay, ich werde zu dir zurückkommen, wenn jemand anderes mich nicht dazu schlägt :) – Fionnuala