プルダウン項目を選択していない場合のチェックは可能でしょうか
2020-05-29 11:59
赤枠と緑枠ともにLIST関数が入っています。
=LIST(2, " " ,"1.新規(別途記載)", "2.予備品", "3.在庫補充", "4.その他(別途記載)")
赤枠は、『" "』(ブランク)
緑枠は、『"1.新規(別途記載)"』
と選択されているのですが、登録ボタンを押した際に赤枠の状態(" "=未選択)を回避したいので『" "』ブランクでないかチェックするロジックを組みたいです。
申請者名は、関数のはいっていないブランクですのでロジックが組めています。
2枚目画像では、ブランクとLIST関数のブランクでは、trueとfalseで結果がちがってしまうので方法がわかりません。
◆解決したいこと
関数は、はいっているがブランク状態でのDB登録を防ぐために、ロジックを組むにはどのように作成すればよいでしょうか?
ご教授いただけませんでしょうか。
よろしくお願い致します。
回答を投稿するにはログインが必要です。
ベストアンサー
こんにちは。
『" "』はブランクではなく全角スペースです。
ブランクはダブルクオートを2つ繋げて『""』にします。
ISBLANK関数を使わなくても、「=I5<>""」でOKです。(ブランクならFALSE)
ISBLANK関数を使っても良いですが、
2枚めの=NOT(ISBLANK(I6)の後の ) が抜けています。
CELFではこれがエラーにならずTRUEが返るようです。
=NOT(ISBLANK(I6))ならセルがブランクならFALSEが返るはずです。
これでDB登録アクション前にチェックできますね。
『" "』はブランクではなく全角スペースです。
ブランクはダブルクオートを2つ繋げて『""』にします。
ISBLANK関数を使わなくても、「=I5<>""」でOKです。(ブランクならFALSE)
ISBLANK関数を使っても良いですが、
2枚めの=NOT(ISBLANK(I6)の後の ) が抜けています。
CELFではこれがエラーにならずTRUEが返るようです。
=NOT(ISBLANK(I6))ならセルがブランクならFALSEが返るはずです。
これでDB登録アクション前にチェックできますね。