使用两列中的值可返回新列中的特定值

问题描述 投票:-1回答:2

我有一张表,其中有两列我有多个值。

例:

ColA    ColB   Exp Result  
ECOM     1         2 
ECOM     1         2
ECOM     2         2
NON      1        N/A
NON      1        N/A
NON      1        N/A
LAN      1         2
LAN      2         2
LAN      1         2

在此示例中,ColB显示值1和2.我想表明,一旦ColB的值为2,任何具有ECOM的内容,然后LAN将在Exp结果行中显示2作为结果,以匹配ColA中的名称。由于NON在整个ColB中只有1,因此它可以在结果列中显示为N / A.

google-sheets google-sheets-formula
2个回答
1
投票

就像是:

=IF(COUNTIFS(A2:A10,A2,B2:B10,2)>0,2,"N/A") 

应该做的工作


0
投票

......一旦ColB的值为2

=ARRAYFORMULA(IF(SUM(B:B)>COUNTA(B:B), 
 IF(LEN(A:A), IF((A:A="ECOM")+(A:A="LAN"), 2, "N/A"), ), ))

0

© www.soinside.com 2019 - 2024. All rights reserved.