Heim  >  Artikel  >  Software-Tutorial  >  Führen Sie Excel-Daten aus mehreren verschiedenen Arbeitsblättern in einer Gesamttabelle zusammen

Führen Sie Excel-Daten aus mehreren verschiedenen Arbeitsblättern in einer Gesamttabelle zusammen

王林
王林nach vorne
2024-01-17 14:30:061264Durchsuche

Führen Sie Excel-Daten aus mehreren verschiedenen Arbeitsblättern in einer Gesamttabelle zusammen

So fassen Sie mehrere verschiedene Arbeitsblätter in Excel in einer Haupttabelle zusammen

Wir müssen mehrere Excel-Tabellen im selben Ordner ablegen und in diesem Ordner ein neues Excel erstellen. Wie im Bild gezeigt:

2

Öffnen Sie die neu erstellte Excel-Tabelle mit Microsoft Excel, klicken Sie mit der rechten Maustaste auf Tabelle 1, suchen Sie nach „Code anzeigen“ und klicken Sie hinein. Nach der Eingabe sehen Sie die Makroberechnungsoberfläche. Wie im Bild gezeigt:

3

Dann kopieren wir die folgenden Makroberechnungscodes und suchen dann unter „Ausführen“ in der Symbolleiste nach „Unterprozess/Benutzerformular ausführen“. Der Code lautet wie folgt, wie im Bild gezeigt:

Sub führt alle Arbeitsblätter () aller Arbeitsmappen im aktuellen Verzeichnis zusammen

Dim MyPath, MyName, AWbName

Wb als Arbeitsmappe dimmen, WbN als String

Dim G As Long

Dim Num As Long

Box als String dimmen

Application.ScreenUpdating = False

MyPath = ActiveWorkbook.Path

MyName = Dir(MyPath & """ & "*.xls"")

AWbName = ActiveWorkbook.Name

Anzahl = 0

Do While MyName ""

Wenn meinName AWbName dann

Setze Wb = Workbooks.Open(MyPath & „"“ & MyName)

Anzahl = Anzahl + 1

Mit Workbooks(1).ActiveSheet

.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)

Für G = 1 To Sheets.Count

Wb.Sheets(G).UsedRange.Copy .Cells(.Range("65536").End(xlUp).Row + 1, 1)

Weiter

WbN = WbN & Chr(13) & Wb.Name

Wb.Close False

Ende mit

Ende wenn

MyName = Dir

Schleife

Bereich("B1").Auswählen

Application.ScreenUpdating = True

MsgBox „insgesamt“ & Num & „alle Arbeitsblätter unter Arbeitsmappen zusammengeführt. Wie folgt:“ & Chr(13) & WbN, vbInformation, „Prompt“

End Sub

4

Warten Sie nach dem Ausführen etwa 10 Sekunden. Wenn der Vorgang abgeschlossen ist, d. h. nachdem die Zusammenführung abgeschlossen ist, wird eine Eingabeaufforderung angezeigt. Klicken Sie einfach auf „OK“. Betrachtet man die zusammengeführten Daten, gibt es mehr als 5.000 Zeilen, was das Ergebnis der Zusammenführung von Daten aus 17 Excel-Tabellen im selben Ordner ist. Der Effekt ist in der Abbildung dargestellt.

ENDE

Notizen

Kingsofts WPS verfügt nicht über eine Makroberechnungsfunktion. Dies kann nur mit Microsoft Excel erreicht werden.

So klassifizieren und fassen Sie Excel-Tabellen zusammen

Wenn Sie Klassifizierungsberechnungen für Daten in Excel durchführen müssen, können Sie neben der Verwendung von Pivot-Tabellen auch den Zwischensummenbefehl verwenden. Im Gegensatz zu einer PivotTable können Zusammenfassungszeilen direkt in den Datenbereich eingefügt werden, sodass Sie sowohl Datendetails als auch Zusammenfassungen gleichzeitig sehen können. Im Folgenden erfahren Sie, wie Sie Klassifizierung und Zusammenfassung verwenden:

Bevor Sie die Klassifizierung und Aggregation durchführen, müssen Sie sicherstellen, dass die Daten das folgende Format haben, d. h. die erste Zeile des Datenbereichs ist die Titelzeile, es gibt keine leeren Zeilen und leeren Spalten im Datenbereich und die Daten Der Bereich ist von leeren Zeilen und leeren Spalten umgeben. Das folgende Bild zeigt mehrere Warenverkäufe in einigen Städten. Wenn der Datenbereich vor der Anwendung von Zwischensummen auf eine Excel 2003-Liste oder eine Excel 2007-Tabelle festgelegt wurde, muss er außerdem in einen normalen Bereich konvertiert werden. Weil Zwischensummen nicht mit Excel 2003-Listen oder Excel 2007-Tabellen verwendet werden können.

1. Nur eine bestimmte Spalte klassifizieren und zusammenfassen

Im obigen Beispiel muss beispielsweise das Verkaufsvolumen in jeder Stadt klassifiziert und zusammengefasst werden. Die Methode ist wie folgt:

1. Sortieren Sie zunächst die Daten nach der Spalte, die klassifiziert und zusammengefasst werden soll (in diesem Fall die Spalte „Stadt“).

Wählen Sie eine beliebige Zelle in der Spalte „Stadt“ aus und klicken Sie in der Symbolleiste von Excel 2003 auf die Sortierschaltfläche, z. B. „A→Z“. Wählen Sie in Excel 2007 im Menüband die Registerkarte „Daten“ und klicken Sie in der Gruppe „Sortieren und Filtern“ auf die Schaltfläche „A→Z“.

2. Wählen Sie eine Zelle im Datenbereich aus und klicken Sie in Excel 2003 auf das Menü „Daten → Zwischensumme“. Wenn es sich um Excel 2007 handelt, klicken Sie auf der Registerkarte „Daten“ in der Gruppe „Gliederung“ auf Zwischensummen.

3. Wählen Sie im Popup-Dialogfeld „Klassifizierung und Zusammenfassung“ unter „Klassifizierungsfeld“ die Option „Stadt“ und unter „Zusammenfassungsmethode“ eine bestimmte Zusammenfassungsmethode aus. , „Durchschnitt“ usw. In diesem Beispiel ist die Standardeinstellung „Summe“ ausgewählt. Wählen Sie unter „Ausgewählte Zusammenfassungselemente“ nur „Verkäufe“ aus.

4. Klicken Sie auf „OK“ und Excel klassifiziert und fasst die Daten nach Stadt zusammen.

2. Mehrere Spalten klassifizieren und zusammenfassen

Wie im obigen Beispiel müssen die Spalten „Stadt“ und „Produktname“ gleichzeitig klassifiziert und zusammengefasst werden, und es können verschachtelte Klassifizierungszusammenfassungen eingefügt werden.

1. Sortieren Sie die Daten in mehreren Spalten, d. h. nach mehreren Schlüsselwörtern.

Wählen Sie zunächst eine Zelle im Datenbereich aus.

Klicken Sie in Excel 2003 auf das Menü „Daten → Sortieren“. Das Dialogfeld „Sortieren“ wird angezeigt, in dem „Stadt“ als primäres Schlüsselwort, „Produktname“ als sekundäres Schlüsselwort und der Standard für andere Schlüsselwörter ausgewählt wird.

Wenn es Excel 2007 ist, klicken Sie auf den Befehl „Sortieren“ in der Gruppe „Sortieren und Filtern“ der Registerkarte „Daten“ und klicken Sie im Popup-Dialogfeld „Sortieren“ auf die Schaltfläche „Bedingung hinzufügen“, um eine sekundäre Bedingung hinzuzufügen Sortierbedingung für Schlüsselwörter, wählen Sie dann „Stadt“ als primäres Schlüsselwort, „Produktname“ als sekundäres Schlüsselwort und wählen Sie die Standardeinstellung für andere Schlüsselwörter.

2. Führen Sie Zwischensummen in der Spalte „Stadt“ durch (externe Zwischensummen).

Öffnen Sie das Dialogfeld „Klassifizierungszusammenfassung“ wie oben, wählen Sie „Stadt“ unter „Kategoriefeld“, wählen Sie die Standardeinstellung „Und“ in „Zusammenfassungsmethode“ und wählen Sie unter „Ausgewählte Zusammenfassungselemente“ nur „Verkäufe“ aus. OK klicken.

3. Führen Sie Zwischensummen (verschachtelte Zwischensummen) für die Spalte „Produktname“ durch.

Öffnen Sie das Dialogfeld „Zwischensumme“ erneut, wählen Sie „Produktname“ unter „Kategoriefeld“, deaktivieren Sie „Aktuelle Zwischensumme ersetzen“ und klicken Sie auf „OK“.

Zu diesem Zeitpunkt klassifiziert und fasst Excel die „Verkäufe“ nach der Spalte „Stadt“ und der Spalte „Produktname“ zusammen.

Wenn Sie keine detaillierten Daten anzeigen müssen, können Sie auf das Umrissanzeigesymbol links klicken, z. B. auf die Zahl in der oberen rechten Ecke und das Minuszeichen links in diesem Beispiel, um die detaillierten Daten auszublenden.

3. Kategoriezusammenfassung löschen

Klicken Sie im Dialogfeld „Klassifizierungszusammenfassung“ auf „Alle löschen“.

So fassen Sie die Daten in jeder Tabelle in mehreren Arbeitsblättern in einer Excel-Tabelle zusammen

Zum Beispiel beginnt A2 in Blatt0 mit dem Kennzeichen, dann ist B2 der Kraftstoffverbrauch am 1., C2 ist der Kraftstoffverbrauch am 2., D2 ist der Kraftstoffverbrauch am 3., ... und so weiter. AE2 ist der Kraftstoffverbrauch am 30. Der Vorgang ist wie folgt:

1. Geben Sie in Blatt0 die Formel ein: B2=VLOOKUP(A2,Sheet1!A:B,2,0),C2=VLOOKUP(A2,Sheet2!A:B,2,0),D2=VLOOKUP(A2 , Sheet3!A:B,2,0),...AE2=SVERWEIS(A2,Sheet30!A:B,2,0).

2. Wählen Sie in Tabelle 0 B2 bis AE2 aus (d. h. alle Zellen, in denen Formeln festgelegt sind) und ziehen Sie nach unten, bis Sie die Zeile mit dem Kfz-Kennzeichen in Spalte A erreichen.

In diesem Fall müssen Sie nur relevante Daten in verschiedene Blätter eingeben, und das Masterblatt erkennt sie automatisch. Voraussetzung ist jedoch, dass das Nummernschild konsistent ist, da es sonst nicht automatisch erkannt werden kann. Versuchen Sie es zuerst, um sicherzustellen Es klappt.

Das obige ist der detaillierte Inhalt vonFühren Sie Excel-Daten aus mehreren verschiedenen Arbeitsblättern in einer Gesamttabelle zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen