0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

スプレッドシート関数の備忘録

Last updated at Posted at 2024-12-13

よく使う関数

ARRAYFORMULA

数式を1つのセルに入れるだけで、指定した範囲すべてに数式の結果を反映してくれる。
関数が多いとスプシが重くなるので、同じ関数を複数セルに適用させるときはこの関数を使うのが望ましい。

=ARRAYFORMULA(IF(C2:C6="グループ①","YES","NO"))

image.png

E3~E6は関数を入れなくても、E2のIF文が反映されています!

QUERY

シートのデータからSQLでデータを絞り込める

=QUERY(A1:C6,"SELECT A,B WHERE C = 'グループ①'")

image.png

クエリの中でも、'"&E1&"'という書き方をすればセル参照できる

=QUERY(A1:C6,"SELECT A,B WHERE C = '"&E1&"'")

image.png

IMPORTRANGEしたデータを参照する場合には、A,B,...ではなくCol1,Col2,...という数え方にする必要あり

=QUERY(IMPORTRANGE("<スプレッドシートID>","<シート名>!<範囲>"),"SELECT Col1,Col2 WHERE Col3 = 'グループ①'")

image.png

IMPORTRANGE

他のスプレッドシートからデータを読み込む

=IMPORTRANGE("<スプレッドシートID>","<シート名>!<範囲>")

image.png

セルの範囲を結合

縦方向に結合

2つの表データをくっつけて、まとめて関数を呼びたいときに便利

={A1:A3;B1:B3}

image.png

横方向に結合

={A1:A3,B1:B3}

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?