Excel: So fassen Sie mehrere Zeilen mit spärlichen Daten mithilfe einer Gruppierungsspalte zu einer zusammen

Excel: So fassen Sie mehrere Zeilen mit spärlichen Daten mithilfe einer Gruppierungsspalte zu einer zusammen

Ok, ich möchte also dieaktuelles LayouthineinDieses Layout

Wie Sie sehen, möchte ich die wiederholten Titel und die leeren Zellen loswerden. Ich denke darüber nach, eine Formel zu erstellen, die für alle sieben Zeilen nach der ersten die Titel entfernt und die anderen Zellen nach oben verschiebt, aber ich bin mir nicht sicher, wie ich sie schreiben soll oder ob es überhaupt möglich ist, so etwas in Excel zu tun? Es wird Hunderte von Zeilen geben, also kann ich das nicht manuell tun. Ich verwende Excel 2016 auf einem Mac.

Dank im Voraus!

Antwort1

Wählen Sie eine beliebige Zelle in Ihren Daten aus. Verwenden Sie Daten > Daten abrufen und transformieren > Aus Tabelle/Bereich, um eine PowerQuery zu erstellen.

Verwenden Sie im Power Query-Editor „Start“ > „Transformieren“ > „Gruppieren nach“ und konfigurieren Sie es wie folgt:

Bildbeschreibung hier eingeben

Wenn Sie auf „OK“ klicken, erhalten Sie die gewünschten Ergebnisse.

Bildbeschreibung hier eingeben

Klicken Sie einfach auf „Start“ > „Schließen und Laden“, um die Daten wieder in die Arbeitsmappe einzufügen.

BEARBEITEN:

Um dies mit Formeln zu tun, können Sie etwa Folgendes verwenden:

Bildbeschreibung hier eingeben

Dies ist die Formel in Zelle J2 im Bild oben.

=INDEX(B$2:B$15,SUMPRODUCT(N($A$2:$A$15=$I2),N(NOT(ISBLANK(B$2:B$15))),ROW(B$2:B$15))-1,1)

Der SUMPRODUCTTeil ruft grundsätzlich die Zeilennummer der nicht leeren Zelle in Spalte B ab, wobei Spalte A mit dem Titel in Spalte I übereinstimmt. INDEXruft dann den Wert aus dieser Zeile ab.

Passen Sie die vertikale Größe Ihrer Bereiche Ihren Daten entsprechend an, achten Sie jedoch darauf, dass die $s dieselben sind wie oben, bevor Sie quer und nach unten ziehen, um Ihre konsolidierte Tabelle zu füllen, wie ich es oben in J2:O3 getan habe.

Antwort2

Entfernen Sie zunächst die leeren Zellen in den Spalten B:G:

  1. Spalten auswählenB:G
  2. Wählen Sie dann auf der HomeRegisterkarteFind and SelectGo To Special
  3. Wählen Sie aus Blanksund drücken Sie OK. Beachten Sie, dass die leeren Zellen ausgewählt sind.
  4. Wählen Sie auf der HomeRegisterkarteDelete

Als nächstes ordnen Sie die Zeilenüberschriften in der Spalte an A:

  1. Spalte auswählenA
  2. Wählen Sie auf der DataRegisterkarteRemove Duplicates
  3. Wählen Continue with current selectionund drückenEnter

Ihre Daten sollten nun wie gewünscht angeordnet sein.

Sollten Sie jemals auf Excel 365 aktualisieren, ist dies mit den neuen dynamischen Formeln von Excel im Handumdrehen erledigt:

  1. In Zelle I1eingeben=UNIQUE(FILTER(A:A,A:A<>""))
  2. In Zelle J1eingeben=FILTER(B:B,B:B<>"")
  3. J1Zelle in Zellen kopierenK1:O1

verwandte Informationen