Google 在多个条件下显示多个结果
Google Sheets multiple results on multiple condition
我试图在 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"))))
请告诉我哪里出了问题...
=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)))))
我试图在 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"))))
请告诉我哪里出了问题...
=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)))))