Google表格在多个条件下有多个结果

时间:2019-04-17 20:11:55

标签: google-sheets conditional-statements google-sheets-formula

我试图在Google的最后一个小时里解决这个问题...

在B:B列中,可以使用不同的字符串“ A”,“ B”,“ C”。
在C:C列中,值1、2、3可能不同。
因此,我希望在D:D列中根据这三个条件,提供9个不同的字符串输出“ A1”,“ A2”,“ A3”,“ B1”,“ B2”等。

作为一个基本的,我正在尝试2x2:

=IF(AND(B:B="A", C:C=1), "A1", IF(AND(B:B="A", C:C=2), "A2", IF(AND(B:B="B", C:C=1), "B1", IF(AND(B:B="B", C:C=2), "B2"))))

请告诉我怎么了...

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(SORT(
 TRANSPOSE(SPLIT(REPT(CONCATENATE(B1:B&CHAR(9)), COUNTA(C1:C)), CHAR(9)))&
 TRANSPOSE(SPLIT(CONCATENATE(REPT(C1:C&CHAR(9), COUNTA(B1:B))), CHAR(9)))))

enter image description here

0