spreadsheet

SPLITをARRAYFORMULAさせるために使っていた数式が動かなくなった件

More than 1 year has passed since last update.

SpreadsheetのSPLIT関数は、ARRAYFORMULA関数では動作しません。

その解決策として以下のような数式を使っていました。

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(","&input!G2:G,"^"&REPT(",+[^,]+",COLUMN(OFFSET(A1,,,1,6))-1)&",+([^,]+)")))

参考:ARRAYFORMULA() does not work with SPLIT()

それが 2016/12/19 前後から動かなくなっています。

原因は不明ですが、全く違う2つのファイルが両方とも動かなくなっていたので、仕様変更かな?

OFFSET(A1,,,1,6) のあたりを OFFSET(A1,,) とかにすると動きますが、単一の列にしか展開してくれません。