谁能帮我解释下下面的公式怎么解释,尤其是后面IF(LEFT(D3,3)="LZW","柳机",""))这个
1个回答

这是一个两层IF函数的嵌套.

第一层IF:

判断是否满足条件OR(MID(C3,8,1)="A",MID(C3,8,1)="B",MID(C3,8,1)="K",MID(C3,8,1)="M",MID(C3,8,1)="Q"),也就是说MID(C3,8,1)是否等于"A"或者"B"、"M"、"Q"中的一个.

如果满足条件,就返回"B系列",否则执行第二层IF函数.

第二层IF:

IF(LEFT(D3,3)="LZW","柳机","")

如果不满足上述条件(MID(C3,8,1)=不等于"A"或者"B"、"M"、"Q"中的任何一个),就进一步判断LEFT(D3,3)是否等于"LZW",满足就得到"柳机",如果连这个也不满足就显示空.

这个公式可以简化:

=IF(OR(MID(C3,8,1)={"A","B","K","M","Q"}),"B系列",IF(LEFT(D3,3)="LZW","柳机",""))