
いくつかの変数に基づいた条件付き書式を使用してセルにデータを入力しようとしています。
基本的に、列 A のセルが空白で、列 B の対応するセルが空白でない場合は、列 A に「BATTERY」と表示されます。列 A と列 B の両方のセルが入力されている場合は何も行いません。列 A と列 B の両方のセルが空白の場合は何も行いません。
ネストされた IF を試しましたが、何も機能しません...
=IF($A=""(IF($B<>"")),"Battery","")
シートは自由に入力できるものではなく、データは他のシートから取得されるため、条件付き書式で実行する必要があります。
答え1
AND 句を使用します。構文は次のようになります。
=IF(AND(Something is True, Something else is True), Value if True, Value if False)
答え2
BATTERYが列Aに表示される場合、列Aは一度もない空白になります。おそらく結果を列 D に入力するつもりだったのでしょうか?
それにもかかわらず、私が作成した 2 つの例のスクリーンショットを以下に示します。
1 つ目は、数式が=AND($A2="",$B2<>"")
TRUE の場合に条件付き書式を適用することです。これにより、B のみがデータを取得する場合に書式設定が有効になるという条件が満たされます。
2番目は投げることです結果BATTERY のアナウンスは列 A の外側にあるため、ソース データはそのまま残ります (この場合は空白)。ただし、必要な条件付き書式設定を行う必要はありません。
=IF(B3<>"",IF(A3<>"","","BATTERY"),"")
スクリーンショットのセル D3 です。
答え3
皆さん、ありがとうございました。自分が何を望んでいるのかを正確に説明するのは、おそらく苦労したと思います。
データは、ユーザー入力から不要な言語の一部を削除するように設計された別のシートをすでに通過していたため、なんとか解決できました。
そのシートでは、「電池」が記載されている行には常に空白のセルが存在していましたが、そのセルは「電池」に対してのみ存在していたため、次のようにしてこの問題を回避することができました。
=IF(othersheet!A1=0,othersheet!A1,"Batteries")
答えがあまりにも簡単だったので、嬉しくもあり、悔しくもありました!!