(googleスプレッドシート)1文字スプリット

(1)縦方向へ展開するもの
拡張機能→Apps script→ファイル(+)→スクリプトで、以下を貼り付け、フロッピーマークで保存。

function SPLITBYCHAR(text) {
  return text.split('');
}

展開を開始するセルに、=SPLITBYCHAR(A1)など、とする。
A1は、2文字以上の文が入っていることを想定。

(2)横方向へ展開するもの
拡張機能→Apps script→ファイル(+)→スクリプトで、以下を貼り付け、フロッピーマークで保存。

function SPLITBYCHARYOKO(text) {
  var characters = text.split('');
  var result = [];
  for (var i = 0; i < characters.length; i++) {
    result.push([characters[i]]);
  }
  return [characters]; // 横に展開するために配列の配列を返す
}

展開を開始するセルに、=SPLITBYCHARYOKO(A1)など、とする。
A1は、2文字以上の文が入っていることを想定。

仕組みは良く分かりませんが、とりあえず、動くので置いておきます。

以上

サポートをお願いします! 漢検準1級の参考書を買いたいです。