Ich habe zwei Google-Blätter mit verschiedenen Marvel-Zeichen (Spalte A) und ihre entsprechenden Heimatuniversum (Spalte C).Rückgabe ArrayFormula aus mehreren Blättern, in der gleichen Zelle
Tabelle1
| Heroes | Count | Universe |
|:------------------|--------------:|:------------------:|
| Spider Ham | 365 | Earth-8311 |
| Iron Man | 467 | Earth-616 |
| Hulk Bunny | 24 | Earth-8311 |
Sheet2
| Heroes | Count | Universe |
|:------------------|--------------:|:------------------:|
| Spider Ham | 234 | Earth-8311 |
| Iron Man | 998 | Earth-616 |
| May Porker | 11 | Earth-8311 |
In Sheet3 diese Formel in jeder Reihe =ArrayFormula(TEXTJOIN(", ";1;REPT(Sheet1!A:A;1*(Sheet1!C:C=A$2))))
(in Spalte B platziert) packt die Daten aus Tabelle1 und zurück in wie folgt :
| Universe | Heroes |
|:-----------------|------------------------------------:|
| Earth-8311 | Spider Ham, Hulk Bunny |
| Earth-616 | Iron Man |
Was ist großartig. Aber ich möchte auch die Daten aus Tabelle2 in der Formel kombinieren - so Sheet3 sieht wie folgt aus (ohne Duplikate):
| Universe | Heroes |
|:-----------------|------------------------------------:|
| Earth-8311 | Spider Ham, Hulk Bunny, May Porker |
| Earth-616 | Iron Man |
Ich möchte die ARRAYFORMULA ändern in Tabelle1 und Tabelle2 suchen - ist dies möglich, in einem zu tun einzelne Spreadsheet-Formel?
Versuchte =ArrayFormula(TEXTJOIN(", ";1;REPT(Sheet1:Sheet2!A:A;1*(Sheet1Sheet2!C:C=A$2))))
aber es gibt nur #NAME?
Dies funktioniert einwandfrei: '= ArrayFormula (TEXTJOIN (", "; 1; UNIQUE (Filter ({Sheet1! A: A; Sheet2! A: A}; {Sheet1! C: C; Sheet2! C: C} = A2)))) '- musste einfach' '' '' '' '' 'da ich einige regionale Einstellungen habe - vielen Dank! –