使用两列中的值 return 新列中的特定值
Use a value in two Columns to return a Particular Value in a New Column
我有一个 sheet,其中两列有多个值。
示例:
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。
类似于:
=IF(COUNTIFS(A2:A10,A2,B2:B10,2)>0,2,"N/A")
应该做这份工作
...once ColB has a Value of 2
=ARRAYFORMULA(IF(SUM(B:B)>COUNTA(B:B),
IF(LEN(A:A), IF((A:A="ECOM")+(A:A="LAN"), 2, "N/A"), ), ))
我有一个 sheet,其中两列有多个值。
示例:
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。
类似于:
=IF(COUNTIFS(A2:A10,A2,B2:B10,2)>0,2,"N/A")
应该做这份工作
...once ColB has a Value of 2
=ARRAYFORMULA(IF(SUM(B:B)>COUNTA(B:B),
IF(LEN(A:A), IF((A:A="ECOM")+(A:A="LAN"), 2, "N/A"), ), ))