前提・実現したいこと
大人の事情により、Excel(Office365)の各セルに書かれた数式を使って、SQLのクエリを生成することになりました。
上記図のように、単に各セルの数式(カラム名など)を連結する場合は、
concatを使えばよいように思うのですが、
データがNULLの場合はゼロに置き換えるなどのことを考慮する場合、
各セルに数式を挟み込みたくなると思います。
各セルに数式を挟み込む場合、変数が3つとか5つとかなら、結合側のセルに、
手打ちで長ったらしい数式を書いてconcatできなくもないと思うのですが、
変数が数十個以上あったり、途中でデータが増えてしまうと、
メンテナンスが非常に苦しくなると思います。
pythonのデコレ―他のように、各セルに数式を適用できるような
仕組みってExcelにあるのでしょうか。
もしくは、他に各セルにDBのカラム名を入れて、
うまくSQL分を生成できるようなやり方がありますでしょうか。
(あまりExcelを使わないので、ちょっとひらめかないです…
個人的にもExcelにこだわりたくはないのですが、大人の事情がありまして…)
発生している問題・エラーメッセージ
試したこと
Office365で、上記内容が実現できそうな関数や機能があるか調査した。
補足情報(FW/ツールのバージョンなど)
Excel(Office365)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/24 01:05