Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@matsukatsu

SpreadSheet: ArrayFormula で二次元配列を作成する

これまで、Google SpreadSheet で全ての行に対して特定の演算をするような場合に ArrayFormula を利用していたのですが、ちょっと気になる事があって調べていると ArrayFormula で二次元配列を作成できる事を知り、目から鱗だったので記事で残しておきます。

よくやる使い方

簡単な例として、 ArrayFormula に縦方向の配列を2つ与えて、文字列結合します。

=ARRAYFORMULA({"a";"b";"c"}&"-"&{1;2;3})

2つの配列の要素同士を結合した一次元配列ができます。

一次元配列.png

二次元配列の作り方

ArrayFormula に縦方向の配列と横方向の配列を与えて、文字列結合します。

=ARRAYFORMULA({"a";"b";"c"}&"-"&{1,2,3})

1つ目の配列の各要素に、2つ目の配列を結合した二次元配列ができます。

二次元配列.png

セル参照で表すとこんな感じです。

=ARRAYFORMULA(A2:A4&"-"&A2:C2)
0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
matsukatsu
フロントエンドに興味があるエンジニア
cloudpack
Amazon Web Services (AWS) の導入設計、環境構築、運用・保守をサポートするマネジドホスティングサービス

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?