https://www.herber.de/bbs/user/166211.xlsx
let
Au = RD,
Sa = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
Sb = Excel.CurrentWorkbook(){[Name="Tabelle2"]}[Content],
MQ = Table.NestedJoin(Sa, {"Kategorie"}, Sb, {"Kategorie"}, "Sb", JoinKind.LeftOuter),
E = Table.ExpandTableColumn(MQ, "Sb", {"Text"}, {"Text"}),
SR = Table.Sort(E,{{"Spalte A", Order.Ascending}, {"Kategorie", Order.Ascending}, {"Text", Order.Ascending}}),
RD = Table.Distinct(SR)
in
Au
G | H | I | J | K | L | M | |
3 | Soll: | ||||||
4 | Spalte A | Kategorie | Text | Spalte A | Kategorie | Text | |
5 | TEXT_A | Kategorie_1 | 1 | TEXT_A | Kategorie_1 | 1 | |
6 | TEXT_A | Kategorie_1 | 2 | TEXT_A | Kategorie_1 | 2 | |
7 | TEXT_A | Kategorie_4 | 13 | TEXT_A | Kategorie_4 | 13 | |
8 | TEXT_A | Kategorie_4 | 14 | TEXT_A | Kategorie_4 | 14 | |
9 | TEXT_A | Kategorie_4 | 15 | TEXT_A | Kategorie_4 | 15 | |
10 | TEXT_A | Kategorie_4 | 16 | TEXT_A | Kategorie_4 | 16 | |
11 | TEXT_A | Kategorie_4 | 17 | TEXT_A | Kategorie_4 | 17 | |
12 | TEXT_A | Kategorie_4 | 18 | TEXT_A | Kategorie_4 | 18 | |
13 | TEXT_A | Kategorie_4 | 19 | TEXT_A | Kategorie_4 | 19 | |
14 | TEXT_A | Kategorie_4 | 20 | TEXT_A | Kategorie_4 | 20 | |
15 | TEXT_B | Kategorie_1 | 1 | TEXT_B | Kategorie_3 | 7 | |
16 | TEXT_B | Kategorie_1 | 2 | TEXT_B | Kategorie_3 | 8 |
Zelle | Formel |
K5 | =LET(kat;Tabelle2[Kategorie];
txt;Tabelle1[Spalte A]; verw;XVERWEIS(kat;Tabelle1[Kategorie];txt); orig;HSTAPELN(verw;Tabelle2); SORTIERENNACH(orig;SPALTENWAHL(orig;1))) |
"Kategorie "0