Microsoft Excel 2010 如果(或(我很困惑

Microsoft Excel 2010 如果(或(我很困惑

我尝试使用 If 函数查询两个单元格,但不幸的是没有成功。下面我将举一个例子。请告诉我如何解决这个问题。

如果 C2="Car" 且 D2="Toyota_Mazda" 那么我希望它显示“Toyota”

如果 C2="Car" 且 D2="Toyota" 那么我希望它显示“Toyota”

如果 C2="Car" 且 D2="Mazda" 那么我希望它显示“Mazda”

如果 C2="Lux Car" 且 D2="BMW" 我希望它显示“BMW_Merc”

如果 C2="Lux Car" 和 D2="BMW_Merc" 我希望它显示“BMW_Merc”

我希望这是有道理的。

提前感谢您的帮助。

答案1

此类要求几乎总是不完整的。获得问题中提出的结果的一个可能公式是

=IF(C2="car",IF(LEFT(D2,6)="Toyota","Toyota",IF(LEFT(D2,5)="Mazda","Mazda","some other car")),IF(AND(C2="Lux Car",LEFT(D2,3)="BMW"),"BMW_Merc","some other car"))

为了得到更好的答案,您需要创建一个更好的问题,完整描述实际需求。

相关内容