スプレッドシート タイトル行に関数を仕込む
教えてもらって便利ー
すぐ忘れちゃうのでメモ
タイトル行に関数を仕込む
![](https://assets.st-note.com/img/1677153336518-JcHLZKN02k.png?width=800)
={{"金額"};{ARRAYFORMULA(IF(ISBLANK(A2:A),"",A2:A*B2:B))}}
2行目からARRAYFORMULAすると、1行目でフィルタかけた時にずれたりしてしまうのがこれで回避できる。
リテラル
{{},{}} 横結合
{{};{}} 縦結合
{{};{}} 縦結合 の例
![](https://assets.st-note.com/img/1677153747065-NszHpyIcGV.png?width=800)
![](https://assets.st-note.com/img/1677153840521-FlgSd9ZFVS.png?width=800)
こんなガッタガタな構造のデータベース作るんじゃねえって気になりますが、一旦、そこは置いといて……。
={[範囲1];[範囲2]}
={A1:C3;E4:G5} のように書くと縦に結合できる。
{{},{}} 横結合の例
={A1:C3,E4:G6}
![](https://assets.st-note.com/img/1677153976524-r6RqNQSMRE.png?width=800)
![](https://assets.st-note.com/img/1677154022372-5eIBW2pr4E.png?width=800)
行サイズが合わないとエラーになる
![](https://assets.st-note.com/img/1677154045039-2Q01FRnFz1.png?width=800)
参考
https://www.officeisyours.com/entry/2019/12/01/233420
いただいたサポートで、書籍代や勉強費用にしたり、美味しいもの食べたりします!