我们可以在 Excel 中的一个单元格中设置多个 IF(3 到 5 个条件,如果以 1z33 开头则是 UPS,如果以 4455 开头则是 fedex...)吗?PC Windows 11

我们可以在 Excel 中的一个单元格中设置多个 IF(3 到 5 个条件,如果以 1z33 开头则是 UPS,如果以 4455 开头则是 fedex...)吗?PC Windows 11

一个单元格可以有多个 IF 吗?例如,如果 leftA1 =4455,“Maro”,如果=5522,“John”等等...我从事运输工作,当我扫描产品运输标签时,我需要它来向快递公司出示/谢谢

答案1

你可以嵌套IF

=IF(LEFT(A1,4)="1z33","UPS",IF(LEFT(A1,4)="4455","fedex",...))

继续嵌套,直到列表全部完成。

IFS如果有的话,您也可以使用:

=IFS(LEFT(A1,4)="1z33","UPS",LEFT(A1,4)="4455","fedex",...)

如果它总是查看前四个字符,您也可以使用它:

=INDEX({"UPS","fedex",...},MATCH(LEFT(A1,4),{"1z33","4455",...},0))

答案2

我建议使用SWITCH()

=SWITCH(LEFT(A1,4),"1z33","UPS","4455","FEDEX")

您可以使用最多 126 个选项来构建此公式。

相关内容