【问题标题】:Google Sheets -fill a cell with contents of a different cell when not blank谷歌表格 - 用不同单元格的内容填充一个单元格,而不是空白
【发布时间】:2018-05-30 15:31:46
【问题描述】:

我是 Google 表格的新手。我正在尝试制作一个电子表格,其中 A 列有一个单词列表,当我在不同列的单元格中键入 x 或其他内容时(比如说 B 列),它会自动填充 A 列中包含的单词排。我尝试使用 =IF(CELL(not(empty...宏来完成这个,但我不确定我是否需要一个宏。如果我能得到任何帮助,我将不胜感激。

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    上面的答案也是正确的,或者你可以使用下面的公式:

    if(B1 "",B1, "")

    在单元格 A1 中输入上述公式,然后将其拖到 A 列所需的位置。 分解这说,如果B1不为空,则使A1与B1相同,否则使A1为空。

    【讨论】:

    • 谢谢。你给出的解释有帮助。我使用了 =IF(B1"", A1,"") 这样如果 B1 不为空,则应该说出 A1 的内容,否则它应该保持空白。我现在遇到的问题是 B1 会立即说出 A1 所说的内容,即使在我放入函数之前它是空白的。如果我从 B1 中删除单词,函数也会消失。
    • 嗯,我可能理解不正确。你也许可以分享一张公开的表格,这样我就可以看看发生了什么。如果删除 B1 中的值,则不应删除 A1 中的函数。它应该只输入一个空白值。如果您想这样做,请随时向我发送带有您工作表链接的个人消息。
    • 我最终得到了一些帮助,并让它用脚本做我想做的事。我仍然有一个问题,我不知道如何解决。使用此脚本,当您在单元格中键入任何内容时,该单元格将采用 A 列中该行中的值。现在我需要删除单元格中的内容,但仅删除单元格内容是行不通的。我假设我也需要一个脚本,但我不确定它会是什么。有什么想法吗?这是电子表格的链接。 docs.google.com/spreadsheets/d/…
    • 嗨,假设您必须在脚本中使用 on edit 触发器。 (当电子表格中的某些内容发生更改时,请运行以下脚本。)即使查看了电子表格,仍然不确定您要在这里实现什么。我假设如果我在单元格 B2 中输入任何字符或单词,该单词会变为“红色”,是吗?因此,如果我从单元格 B2 中删除“红色”一词,它“不起作用”,您能否详细说明您说它不起作用时的意思。
    • 是的,你在我想做的事情上是对的,我使用了 on edit 触发器。当我说删除不起作用时,我的意思是当我在 B2 中输入一些内容并显示“红色”时,如果我选择“红色”这个词并尝试删除它,“红色”这个词将不会消失。跨度>
    【解决方案2】:

    这里不需要谷歌脚本。

    只需使用Formula。在这里你可以放到A1:

    =B1 
    

    and 在 A1 中将与 B1 中的单词相同。如果需要条件,请尝试A1设置:

    ="My magic word is: " & IF(ISBLANK(B1),"(nothing)",B1)
    

    【讨论】:

    • 我尝试了你所说的,但它没有给我想要的结果。如果有人在 B1 中放置复选标记或 x 或其他字符,我只希望 B1 说出与 A1 中相同的单词。否则我希望 B1 保持空白。
    • 所以基本上我希望单元格 B1 说如果我是空的,让我空着。如果我不是空的,请用A1中的单词填满我。
    猜你喜欢
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    相关资源
    最近更新 更多