Желаемое значение для этой формулы:
={
ARRAYFORMULA(REGEXREPLACE(
List of names from e.g. A2:A25 like Abraham, Bonaparte, Cassius...
; ", $"; ))}
Список имен из A2: A25 должен быть представлен с If / Else и запятой между более чем одним именем, например:
IF('Abraham'!B2:F7<>""; 'Abraham'!A1&", "; )&
IF('Bonaparte'!B2:F7<>""; 'Bonaparte'!A1; )
Я пытался и потерпел неудачу с этим:
=ARRAYFORMULA({""; "=ARRAYFORMULA({
"&TEXTJOIN(";"; 1;"
={
ARRAYFORMULA(REGEXREPLACE(
IF('Abraham'!B2:F7<>""; 'Abraham'!A1&", "; )&
IF('Bonaparte'!B2:F7<>""; 'Bonaparte'!A1; ); ", $"; ))}
";)
)}
}
Есть идеи?
Пример