
Vereinfachte Version meiner Daten:
item category number apples fruit 7 orange fruit 2 tomato fruit 3 tomato vege 9 zuchini vege 2 tomato vege 17 onion vege 1
Gibt es eine Möglichkeit, eine PivotTable in Excel 2010 so einzurichten, dass ich eine Liste mit Artikeln erhalte, die in der Kategorie „Gemüse“ vorkommen, aber nicht in der Kategorie „Obst“? Die Ausgabe in diesem Beispiel wäre:
zuchini onion
(Tomate wäre nicht darin enthalten, da diese auch in der Kategorie Obst vorkommt). Vielen Dank im Voraus.
Antwort1
Ich glaube nicht, dass Sie dies mit einer Pivot-Tabelle tun können, da die Filterung der gruppierten Elemente nicht so weit fortgeschritten ist. Oder zumindest ist sie nicht so automatisiert.
Ich konnte dies mit einer SQL-Abfrage tun. Sie können Excel von Excel aus mit MS Query und einer Datenverbindung abfragen (richten Sie die Datenquelle einfach auf die Datei, an der Sie arbeiten).
Hier ist das Endergebnis:
Die SQL-Abfrage lautet:
SELECT `Sheet1$`.category, `Sheet1$`.item, `Sheet1$`.number
FROM `C:\Admin\StackExchange\sql on excel.xlsx`.`Sheet1$` `Sheet1$`
WHERE `Sheet1$`.item NOT IN
(SELECT `Sheet1$`.item
FROM `C:\Admin\StackExchange\sql on excel.xlsx`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.category<>'vege'))
AND `Sheet1$`.category='vege'
Sagen Sie mir Bescheid, wenn Sie beim Einrichten der Datenverbindung weitere Hilfe benötigen.
Antwort2
Ich würde hierfür das Power Query Add-In verwenden. Damit kann man aus einer Excel-Tabelle eine Abfrage starten.
Ich würde eine Abfrage namens „Obst“ starten und nach Kategorie = Obst filtern. Dann würde ich eine weitere Abfrage namens „Gemüse“ starten und nach Kategorie = Gemüse filtern. Dann würde ich in der Gemüseabfrage einen Merge-Befehl hinzufügen, um die Obstabfrage mithilfe der Artikelspalten zu verknüpfen und Zeilen beizubehalten, die nicht übereinstimmen. Dann würde ich den Expand-Befehl verwenden, um eine Spalte aus der Obstabfrage hinzuzufügen, z. B. Artikel. Dann würde ich nach dieser neuen Spalte filtern und nur die Nullzeilen beibehalten.
Hier ist ein Einstieg in Power Query Merge and Expand:
http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872
Antwort3
Um diese Frage zu beantworten, schauen wir uns zunächst die typische Pivot-Tabelle an. Es gibt die aus den Daten generierte Tabelle und die Pivot-Tabellenfeldliste. Um das zu tun, was Sie gefragt haben, gehen Sie zur Pivot-Tabellenfeldliste und platzieren Sie den Cursor dort, wo Sie die Kategorie sehen. Dann sehen Sie rechts ein kleines umgedrehtes Dreieck. Klicken Sie auf das Dreieck. Dadurch wird ein Fenster mit Filteroptionen geöffnet. Klicken Sie unten im Fenster auf das oberste Kästchen, wodurch Sie alle Häkchen entfernen, und suchen Sie dann nach dem gewünschten Kästchen. In diesem Fall wäre das Zucchini und Zwiebel.
Hoffe, das hilft und viel Spaß!