Excel - Wert und kopieren in anderes Blatt
Brauche ich etwas Hilfe mit einer Formel, die ich versuche zu machen für eine Marke-Buch.
Ich habe eine Arbeit Buch, ein Blatt mit der Aufschrift "Master" mit Studenten eindeutigen Referenznummern in col A2, deren Namen B2/C2 und dann die vier Themen, die Sie studieren in col D2,E2,F2 und G2. Ich haben auch dann separate Blätter für jedes einzelne Motiv.
Möchte ich die Themen auf der master-Platte (in den vier Spalten) und wenn der "Mathe" ist ein Thema, ein student nimmt in einem von diesen Spalten möchte ich, dass der entsprechende student-name und Referenz aus, dass Zeile kopiert und eingefügt werden in das Blatt "Mathematik", so dass weitere Informationen eingegeben werden können, im Bezug auf das Thema/Schüler und Klasse.
Ich habe versucht, Sie arbeiten mit einer WENN-und-MATCH-Formel, aber es scheint ziemlich Komplex, wie ich es haben über 400 Studenten, die jeweils vier Fächer und die Fächer können in jeder der vier Thema Spalten.
Irgendwelche Vorschläge?
TIA!
InformationsquelleAutor Bryony309 | 2014-02-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei mögliche Lösungen, die einfachste ist:
In der Mathematik Blatt, fügen Sie dies ein:
[Zelle B2]
[Zelle C2]
Und ziehen Sie Sie nach unten durch das Dokument ...
Hier ist ein Beispiel-test habe ich gemacht:
Studenten-Blatt:
Ergebnis (Math sheet):
Können Sie auch eine Abfrage erstellen:
Hinweis: Dies funktioniert zumindest in Google Spreadsheet, ich habe nicht MS Office zu testen, diese in Excel.
Ergebnis:
Tatsächlich, all die Referenzen
B2
,C2
,D2
,E2
,F2
,G2
... Sind für das erste Blatt, das die Schüler Blatt.Ich habe bearbeitet die Antwort ...
InformationsquelleAutor Toni Almeida
Die einfachste Lösung wäre das filtern von Spalten D2,E2,F2,G2, dann copy/paste Ergebnisse zu verschiedenen Arbeitsblättern.
Wenn Sie wollen, dass dies geschieht automatisch, Sie müssen ein makro schreiben.
Grüße,
Bearbeiten: Verschieben Sie Ihre Daten auf ein Blatt namens "Main" und alt+F11, um den visual basic-editor öffnen, einfügen - >Module, wählen Sie Modul, und fügen Sie diesen code unten und speichern. alt+F8 öffnen Sie Makros und führen Sie ProcessList Makro, es wird erstellen Sie Ihre Arbeitsblätter automatisch.
Ich habe bearbeitet es. Dies sollte erstellen Sie Ihre Arbeitsblätter automatisch.
Dies ist erstaunlich,!!! Sie einen Fehler gefunden, auch wenn "Next If gefunden = False then Worksheets.Add().Name = Kurs endet, Wenn die"
Und auch nur die ersten Studierenden in den Abschnitt Daten, um die vier Themen-Blätter ist er in
Ich habe fest Sie ihn ein bisschen, jetzt sollte es funktionieren. Auch, überspringen Sie bitte die erste Zeile auf "Haupt" - sheet, wie ich dachte, vielleicht könnten Sie-Header gibt. Wenn Sie nicht führen, senden Sie mir Ihre E-mail-Adresse und ich werde senden Sie das Blatt über
InformationsquelleAutor Trevize Daneel