Excel的逻辑运算
举例:根据单元格中的内容选择显示结果
单元格F12中内容:12PF
结果:在单元格L12中显示“±5%/50V/NPO/COG“
F12中的单位可能是NF,电容值可能是其他的,电容值大于5则显示”±5%/50V/NPO/COG“,否则显示"±10%/50V/X7R"。
先判断单元格F12中是否含有字符“P”,如果包含“P”则执行LEFT(F12,FIND("P",F12,1)-1)
,否则执行LEFT(F12,FIND("N",F12,1)-1)
,LEFT()作用是去除单位字符,剩下的数字字符需要用VALUE()转换才能给IF()做逻辑判断
=IF(VALUE(
IF(
ISERROR(FIND("P",F12,1)),
LEFT(F12,FIND("N",F12,1)-1),LEFT(F12,FIND("P",F12,1)-1))
)>5,
"±5%/50V/NPO/COG",
"±10%/50V/X7R")