365・LibreOfficeなどに関するメモ2022-12-20(Excel)セルを指定回数並べた配列・行列をつくるExcelExcelで、あるセルと同じ値を並べて配列、行列を作る方法です。実用的な意味はあまりなさそうですが参考まで。EXPAND関数を使ってあるセルを並べた配列・行列を作ることができます。文字列におけるREPT関数のように、セルを指定回数繰り返すための適当な方法がなかったのですが、EXPAND関数で簡単にできるようになりました。D3セル=EXPAND(B3,,3,B3)第4引数(パディング)としてそのセル自身を指定すれば、そのセルの内容が繰り返されるというわけです。行列も思いのままです。EXPAND関数に関しては行・列数を「増やす数」を引数にした方が良かったのでは(マイナスで左・上に拡大とか)、という見方があるかと思いますが、このケースに関しては直観的でわかりやすいです。どれほど使う機会があるかわかりませんが。D3セル=EXPAND(B3,2,3,B3)ちなみに配列を同様に繰り返す場合MAP/TOCOL/WRAP~でやれるかと思いましたがMAPの時点でうまくいかず、ださい感じになります。いい方法がありましたら追記します。365はデスクトップ版、LibreOfficeは記事作成時の安定バージョンを用いた結果を示しています。サイトポリシー等についてはこちらをご覧ください。(1)検索スポンサーリンク引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。