0

我正在尝试将多个 iif 语句添加到查询中的一个字段。如果我尝试将它们放在一起,它是行不通的。我不知道如何做到这一点并使其发挥作用。我尝试了几种不同的方法。

这就是我所拥有的:

IIf(([M1]='A') OR ([M1]='J') OR ([M1]='S'), 1,0)

IIf(([M1]='B') OR ([M1]='K') OR ([M1]='T'), 2,0)

IIf(([M1]='C') OR ([M1]='L') OR ([M1]='U'), 3,0)

4

1 回答 1

0

您正在寻找Switch功能。这需要无限数量的参数,对于第一个奇数参数是真的,它返回后的偶数参数。

Switch(([M1]='A') OR ([M1]='J') OR ([M1]='S'), 1,
   ([M1]='B') OR ([M1]='K') OR ([M1]='T'), 2
   ([M1]='C') OR ([M1]='L') OR ([M1]='U'), 3
   True, 0)
于 2018-09-03T07:14:27.483 回答