【问题标题】:How to use If statement to transfer a cell value from sheet1 to sheet 2 in Google Sheets?如何使用 If 语句将单元格值从工作表 1 转移到 Google 表格中的工作表 2?
【发布时间】:2020-07-14 01:51:46
【问题描述】:

我只是想知道是否可以通过以下算法在Google表格中使用IF STATEMENT;

在Sheet1上,从CellA1,我有一个值blue,如果cell里面的值是blue,应该在Sheet2中调入,不知道语法对不对,但它是这样的。

=if A1 VALUE(Blue) then TRANSFER to sheet2 else FALSE;

只是为了解释它应该如何工作,但我知道代码是错误的。任何帮助将不胜感激。

【问题讨论】:

    标签: if-statement google-sheets google-sheets-formula transfer


    【解决方案1】:

    编辑 (按照 OP 的request

    您可以为此使用QUERY。举个例子

    makati1使用

    =QUERY(Sheet1!A2:E19,"where A='makati'")

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

    使用的功能:


    原始答案

    这个IF 公式将满足您的需求:

    =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"))

    使用的功能:

    【讨论】:

    • 请记住,根据site guidelines,当回答解决您的问题时,accept 甚至是upvote 它,这样其他人也可以从中受益。
    • “如果可以在一行中传输所有列值”。对不起。我在那里失去了你。你能解释一下吗?更好的是,分享带有示例和预期结果的测试表。
    • 您的工作表是私有的。请公开。
    • 如果您的意思是可以使用IMPORTRANGE 从另一张表中拉出一行,答案是肯定的。格式为:IMPORTRANGE("https://docs.google.com/spreadsheets/d/1Hh2grfB6rp9OQ2yAIu3S5YF_CCFJGwyqPGveABlOZKg/edit", "World Cup!A1:E1") 将 Row1 列 A 到 E,从另一个工作表复制到当前单元格位置。
    • 如果您的意思是可以将一行推送到另一张工作表,而不是使用公式 - 这需要使用 Google 脚本,即。一个宏。
    【解决方案2】:

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

    =QUERY(Sheet1!A1:E19,"select A, D, C, E, B where A like 'makati%'",1)
    

    在您的示例中查看我添加的表格 Makita-GK。

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

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

    您的意思是“D='makati'....”还是“A='makati'....”? D 列是样本数据中的姓氏。另外,A 列中没有 makati1 或 makati2 的数据值?

    【讨论】:

    • 这正是我想要的!,我只想在站点列上传输带有“makati-value”的行,包括其他列,但对齐方式不同。对于像我这样想要学习这些东西的学生来说,你们真的是救命稻草。 stackoverflow 以前没有这么有用过!尤其是这种流行病,像我这样的人需要自己学习。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    相关资源
    最近更新 更多