GOOGLE ADS

Donnerstag, 14. April 2022

Ist es möglich, ARRAYFORMULA einer anderen ARRAYFORMULA zu schreiben

Ich versuche Folgendes zu tun:

Screenshot des Problems


  • Wenn die ID eindeutig ist, wird in der Spalte "Ergebnis" nichts angezeigt

  • Wenn die ID jedoch nicht eindeutig ist, schreiben Sie alle Elemente für diese ID, getrennt durch ein Komma (,).

  • Diese Bedingung prüft den Bereich von Zeile-1 bis zur aktuellen Zeile. Für die untere Zeile nicht berücksichtigt

  • Als Beispiel können Sie den Artikel auf ID 1 überprüfen


Ich verwende die Formel, um dieses Problem zu lösen. Dazu muss ich die Formel in jede Zelle schreiben. Aber ich möchte dies mit der ARRAYFORMULA lösen, damit ich die Formel in die 1. Zelle schreiben kann.

Das verwende ich gerade:

=TEXTJOIN(", ",TRUE,ARRAYFORMULA(IF(B2=$B$1:F1,$C$1:C1,"")))

Sie können die Datei hier sehen: Überprüfen Sie diese Datei

Vielen Dank im Voraus für Ihre Mühe.


Lösung des Problems

Versuchen:

=INDEX(SUBSTITUTE(SUBSTITUTE(IF(COUNTIFS(A2:A, A2:A, ROW(A2:A), "<="&ROW(A2:A))>1, 
REGEXEXTRACT(IFNA(VLOOKUP(A2:A&"",
TRIM(SPLIT(FLATTEN(QUERY(QUERY({A2:A&"×", SUBSTITUTE(B2:B, " ", "_"), ROW(B2:B)},
"select max(Col2) where Col2 is not null group by Col3 pivot Col1"),,9^9)), "×")), 2, 0)),
TRIM(REPT("[\w]+ ", COUNTIFS(A2:A, A2:A, ROW(A2:A), "<="&ROW(A2:A))))), ), " ", ", "), "_", " "))

Geben Sie hier die Bildbeschreibung ein

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...