這些邏輯運算子,看看你會用幾種?
邏輯運算子用於多條件連線,Excel/VBA程式設計中,會經常用到邏輯運算子來進行多條件判斷,如A>100或者A<30,A=7並且B=8等,條件滿足則返回True,條件不滿足則返回False。邏輯運算經常用在if。。。else。。或者Do。。。Loop語句的條件判斷中,Excel/VBA程式設計中的邏輯運算子一共有6個:
邏輯運算子1:邏輯與 And
格式:條件1 And 條件2
意思:既要滿足條件1也要滿足條件2的運算結果為Ture,否則為False。
舉例:
邏輯運算子1:邏輯與 And
格式:條件1 Or 條件2
意思:滿足條件1或者滿足條件2的運算結果為Ture,否則為False。
舉例:
邏輯運算子2:邏輯或 Or
格式:Not 條件
意思:條件為真,則運算結果為False,條件為假,則運算結果為True。
舉例:
邏輯運算子2:邏輯或 Or
格式:條件1 Eqv 條件2
意思:如果既滿足條件1也滿足條件2,或者既不滿足條件1也不滿足條件2,則運算結果為True,其餘運算結果皆為False。
舉例:
邏輯運算子3:邏輯非 Not
格式:條件1 Imp 條件2
意思:不滿足條件1但滿足條件2,運算結果為True,其餘運算結果為False。
舉例:
邏輯運算子3:邏輯非 Not
格式:條件1 Xor 條件2
意思:滿足條件1但不滿足條件2或者滿足條件2但不滿足條件1,則運算結果為True,兩個條件都滿足或者都不滿足返回False。
舉例:
使用邏輯運算子會提高程式設計效率,增加程式的邏輯性和可讀性,因此希望小夥伴們要熟練掌握邏輯運算子的應用。