如果B列在Google工作表中有“是”字,则需要C列中的列值。
代表:
A column --- B column ----- C column
1 --- yes ----- 1
2 --- -----
3 ---- -----
4 ---- yes ----- 4
我尝试使用这个公式
=IF(SEARCH("yes",B1), CONCATENATE(A1, " "), "")
它可以工作,但我想在其他工作表中显示C列值 就像在一张纸上我有两张纸.. Sheet1有这些A列和B列值...我想在sheet2中使用这个公式得到这个结果,但它不起作用..你能不能帮我这个和一个事情 我能用它像#34; = IF(SEARCH(" yes",B1:B),CONCATENATE(A1:A,""),"")" 我的意思是,我每次在列和b列中插入新值时都不会手动运行。 rang定义,它将在sheet2中自动完成其余的工作..我希望你理解我的问题..谢谢
答案 0 :(得分:0)
首先我将用来比较两个字符串“Exact”而不是“search”。 您可以使用: = ARRAYFORMULA(IF(EXACT(B2:B; “是”); B2:B; “”)) 使用数组公式,您的公式将应用于您将填充的所有行。
如果您想使用其他工作表中的此公式,您应该先添加工作表的名称,如果您的工作表位于名为“Hoja 2”的工作表中,则以下公式将起作用。 = ArrayFormula(IF(确切('Hoja 2'!B2:B;“是”);'Hoja 2'!B2:B;“”))