
答案1
對於一行,您可以:
過濾非空白單元格
取最右邊的列
=LET(r,A4:F4,TAKE(FILTER(r,r<>""),-1))
要在單一溢位公式中執行此操作,只需將該計算放入 BYROW 中即可:
=LET(d,A4:F16,BYROW(d,LAMBDA(r,TAKE(FILTER(r,r<>""),-1))))
編輯:要套用文字連接,您可以使用以下命令:
=LET(
d, A4:F16,
BYROW(
d,
LAMBDA(r,
LET(
lastletter, TAKE(FILTER(r, r <> ""), -1),
position, XMATCH(lastletter, r),
seqend, CODE(INDEX(lastletter, 1, 1)),
seqstart, INDEX(seqend - position + 1, 1, 1),
seq, SEQUENCE(seqend - seqstart + 1, , seqstart),
TEXTJOIN("", TRUE, CHAR(seq))
)
)
)
)