Googleスプレッドシートのマトリックス管理機能は便利で、REGEXMATCHやREGEXEXTRACTなどの正規表現を処理する関数と組み合わせると特に便利です。REGEXEXTRACTが1行と複数列の配列を返すと予想される場合、なぜ単一の値を返すのですか?
私は、予想される結果が得られない原因がわからない場合があります。ここでは、私がやろうとしているものです:
スプレッドシートの設定
地域設定:メキシコ、小数点区切りとして.
(ドット)を使用します。
エントリ
A1:abcde
式
B1:=ArrayFormula(REGEXEXTRACT(A1,{".{1}",".{2}"}))
期待される結果
B1:a
B2:ab
得られた結果
B1:a
B2:
既知の回避策
=ArrayFormula(TRANSPOSE(REGEXEXTRACT(A1,{".{1}";".{2}"})))
もスペイン語サイトに掲載されているこの質問 - 理由>https://es.stackoverflow.com/q/55704/65
関連:http://stackoverflow.com/q/26137115/1595451 AdamLの[answer](http://stackoverflow.com/a/26138109/1595451)の最後のコメントを参照してください。 –