2016-05-30 25 views
0

Zunächst weiß ich nicht viel über Makros in Excel. Ich würde es sehr schätzen, wenn mir hier jemand helfen könnte. Ich habe eine 7000 Zeilen Tabelle mit 3 Spalten. Die ersten beiden Spalten enthalten String-Werte, die dritte ganze Zahl. Ich brauche eine Funktion, die meine Zeilen zusammenfasst, wenn die gleiche Konstellation von Strings auftritt. Beispiel (jedes Zeichen steht für eine Spalte):Excel: Zeilen zusammenfassen, wenn zwei Spalten die gleichen Zeichenfolgenwerte haben

AB1
JK2
BA1
AB4
FH2
JK1

Nachdem das Skript ausgeführt wird, sollte das Ergebnis sein:

AB5
JK3
BA1
FH2

Wie wäre das möglich? Ich danke dir sehr! Ich brauche das für ein Universitätsprojekt, in dem wir Waffenhandel innerhalb militärischer Allianzen visualisieren.

+0

Fügen Sie eine Spalte hinzu, um die Spalten 1 und 2 zu verketten. Verwenden Sie dann eine Pivot-Tabelle –

Antwort

0

Annahmen:

  • Ihre Daten sind in Tabelle1 in Spalten A, B und C
  • Die Daten in Zeile 2 beginnt
  • Daten Ihr Ausgang ist in Tabelle2

Without Mit VBA können Sie Folgendes tun:

  1. Erstellen Sie eine Hilfssäule (z.B. Spalte D), die die Spalten A und B kombiniert. Die Formel (in D2) wäre einfach =$A2 & $B2
  2. Um Ihre Ausgabetabelle zu erstellen, kopieren Sie die Spalte D in Sheet1 und fügen Sie sie in zB ein. Spalte A von Sheet2.
  3. Dann wählen Sie die gesamte Spalte A (Tabelle2) und gehen Sie zu: Data > Data Tools > Remove Duplicates
  4. In B2 dann diese Formel lautet: =Countif(Sheet1!D:D, $A2)

können Sie natürlich woanders die Helfer Spalte setzen und ausblenden. Ändern Sie auch Sheet1 usw. in Ihre tatsächlichen Namen.

Verwandte Themen