SQLアクションを利用したデータの流し込み
2024-12-20 12:31
SQL初心者です。
「都道府県コード」というテーブルを作成し、そこに「都道府県」と「支社」というカラムを持っています。
シートのG列に支社データを流し込みたいのですが、同行のF列にすでに入力されている都道府県名を参照して、対応する支社を入力したいです。
回答を投稿するにはログインが必要です。
こんにちは。
SQLを使うとしたら、繰り返し処理が必要になりそうです。
以下設定例ですが、1行目はヘッダー行、カウンタセルはI1を想定しています。
SQLアクションの設定
起点セル
=ADDRESS(I1,7,4)
SQL文
SELECT 支社 FROM 都道府県コード WHERE 都道府県 = %param%
SQLパラメータの指定
パラメータ:param 値:=UTIL.CELLV(I1,"F")
上記SQLを「もし~を満たす間は繰り返す」等の繰り返し処理で
カウントアップしながらループさせる方法になると思います。
SQL関係なしに支社がとりあえず表示できればいい場合は、
どこかにテーブルデータを一括取得してVLOOKUP等で参照する方法もありそうです。
SQLを使うとしたら、繰り返し処理が必要になりそうです。
以下設定例ですが、1行目はヘッダー行、カウンタセルはI1を想定しています。
SQLアクションの設定
起点セル
=ADDRESS(I1,7,4)
SQL文
SELECT 支社 FROM 都道府県コード WHERE 都道府県 = %param%
SQLパラメータの指定
パラメータ:param 値:=UTIL.CELLV(I1,"F")
上記SQLを「もし~を満たす間は繰り返す」等の繰り返し処理で
カウントアップしながらループさせる方法になると思います。
SQL関係なしに支社がとりあえず表示できればいい場合は、
どこかにテーブルデータを一括取得してVLOOKUP等で参照する方法もありそうです。