ISBLANK関数とQUERY関数を使ってデータ抽出したときの覚書

電脳備忘録

本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。

GoogleスプレッドシートでISBLANK関数とQUERY関数を使ってデータ抽出したときの覚書。

実装例

請求書Noを元にデータを抽出して領収書を作成したいということだったが、今回はQUERY関数で対応できた。

範囲

DBシートのA2からAC列。

仕様

H4の値とDBシートのAC列の値が一致した場合DBシートのJ列の値を表示させる。DBシートのJ列の値が空白の場合、DBシートのI列の値を表示させる。

=IF(ISBLANK(QUERY(DB!$A$2:$AC,"SELECT J WHERE AC ='"&$H$4&"'",0)),QUERY(DB!$A$2:$AC,"SELECT I WHERE AC ='"&$H$4&"'",0),QUERY(DB!$A$2:$AC,"SELECT J WHERE AC ='"&$H$4&"'",0))
Newer
Older
Dark
Light
menu