If statement 如何在Google Sheets中使用If语句将单元格值从sheet1传输到Sheet2?

If statement 如何在Google Sheets中使用If语句将单元格值从sheet1传输到Sheet2?,if-statement,google-sheets,google-sheets-formula,transfer,If Statement,Google Sheets,Google Sheets Formula,Transfer,我只是想知道是否可以通过如下算法在谷歌表单中使用if语句 在表1中,从单元格A1,我有一个值blue,如果单元格中的值是blue,它应该在表2中传输,我不知道语法是否正确,但它是这样的 =if A1 VALUE(Blue) then TRANSFER to sheet2 else FALSE; 只是解释它应该如何工作,但我知道代码是错误的。任何帮助都将不胜感激。编辑(以下为OP) 您可以使用查询。例如 对于makati1使用 更改站点的名称以获得相应的结果 使用的功能: 原始答案 此

我只是想知道是否可以通过如下算法在谷歌表单中使用
if
语句

在表1中,从单元格
A1
,我有一个值
blue
,如果单元格中的值是
blue
,它应该在表2中传输,我不知道语法是否正确,但它是这样的

=if A1 VALUE(Blue) then TRANSFER to sheet2 else FALSE;
只是解释它应该如何工作,但我知道代码是错误的。任何帮助都将不胜感激。

编辑(以下为OP)

您可以使用
查询
。例如

对于
makati1
使用

更改站点的名称以获得相应的结果

使用的功能:


原始答案

IF
公式将满足您的需要:

您还可以使用:

使用的功能:


    • 我不太清楚这是否是您想要的结果,但可能是类似的结果:

      =QUERY(Sheet1!A1:E19,"select A, D, C, E, B where A like 'makati%'",1)
      
      请参阅我在您的样品中添加的表Makita GK

      这是你想要的吗?如果没有,请提供您希望结果如何的更多详细信息。请注意,我在Sheet1数据中添加了一些数据值。如果这不是您拥有的数据类型,请相应地进行调整

      如有必要,请更新您的问题以澄清以下内容


      你的意思是“where D='makati'..”还是“where A='makati'..”?列D是示例数据中的lastname。此外,您在A列中没有makati1或makati2的数据值?

      请记住,当一个答案回答您的问题时,它甚至是它,这样其他人也可以受益。“如果可能,可以在一行中传输所有列值”。很抱歉我在那里失去了你。你能解释一下吗?更妙的是,分享一份包含示例和预期结果的测试表。您的测试表是私有的。请将其公开。如果您的意思是可以使用
      IMPORTRANGE
      从另一张工作表中提取一行,那么答案是肯定的。格式为:
      IMPORTRANGE(“https://docs.google.com/spreadsheets/d/1Hh2grfB6rp9OQ2yAIu3S5YF_CCFJGwyqPGveABlOZKg/edit“,“World Cup!A1:E1”)
      将第1行A到E列从另一个工作表复制到当前单元格位置。如果您的意思是可以将一行推到另一个工作表,而不是使用公式,则需要使用谷歌脚本,宏。这正是我想要的!,我只想在site列(包括其他列)上仅传输带有“makati值”的行,但以不同的对齐方式传输。你们真是像我这样想学这些东西的学生的救命恩人。stackoverflow以前没有这么大的帮助!尤其是在这场流行病中,像我这样的人需要自己学习。非常感谢。
      =IF('Sheet1'!A1="blue","blue")
      =IF('Sheet1'!A1="blue",'Sheet1'!A1)
      =IF(Sheet1!A1="blue",INDEX(Sheet1!A1))
      =IF(Sheet1!A1="blue",INDIRECT("Sheet1!A1"))
      =QUERY(Sheet1!A1:E19,"select A, D, C, E, B where A like 'makati%'",1)