LoginSignup
1
1

More than 5 years have passed since last update.

Google Spreadsheetで1:N結合風味

Last updated at Posted at 2018-07-20

この記事は

  • Google Spreadsheetで見かけだけテーブル結合ちっくにしたかったメモです

やりたいこと

  • Google Spreadsheetで、別シートに1:N関係のデータが外部キー付きであって、それを結合して表示したい
  • 複数紐づいている場合は1セルの中で適当に区切って表示してほしい

例)

  • 元シート
ユーザID 氏名
1 山田太郎
2 鈴木二郎
3 佐藤三郎
  • 別シート
ユーザID コメント
1 頑張ってください!
1 大ファンです!
3 お久しぶりです!
  • 元シートをこうしたい
ユーザID 氏名 コメント
1 山田太郎 頑張ってください!
---
大ファンです!
2 鈴木二郎
3 佐藤三郎 お久しぶりです!

やり方

  • 元シートのコメント列に下記を記載でOK
=JOIN(char(10)&"---"&char(10),query('別シート'!A:C,"select C where B="&A2&" and C <> ''", false))

終わりに

  • SpreadsheetでSELECT文書いた時の負け犬感は異常
1
1
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
1
1