【问题标题】:Excel - Create a new row everytime their is a new row on the other sheetExcel - 每次在另一张工作表上有新行时创建一个新行
【发布时间】:2015-07-20 06:45:26
【问题描述】:

我在 Google 工作表上有两个工作表。其中一个会自动填充其附加的 Google 表单结果中的新行。文档中的第二张表是我创建的。它在每一行都有一个公式,用于检查工作表 1 中的行中的值。

在工作表 1 中自动添加新行时,工作表 2 不会自动创建行,因为它不知道应该创建行。我只是突出显示上一行,然后将其向下拖动以使用公式复制上一行。

我的问题是:当在工作表 1 上创建新行时,是否可以在工作表 2 上自动创建新行?

工作表 1(响应):A2 行 - 当前自动创建
表 2(问题分数):A2 行 - 当前手动创建

行的每个单元格(例如表 2:A9)中的公式当前如下:

=LEN(Responses!B9)-LEN(SUBSTITUTE(Responses!B9,"~",""))

Google 表格文件:https://www.dropbox.com/s/u41d3zjzr7rgwfy/Contact%20Centre%20Customer%20Experience%20Checklist%20%28Responses%29.xlsx?dl=0

【问题讨论】:

    标签: excel google-sheets


    【解决方案1】:

    此公式在 Sheet2 的单元格 B2 中是否如您所愿(您需要在粘贴之前删除 B 列的现有内容):

    =ArrayFormula(IF(Responses!B2:B="",,LEN(Responses!B2:B)-LEN(SUBSTITUTE(Responses!B2:B,"~",""))))

    【讨论】:

    • 不,想出#NAME?而是在单元格中,并且错误“公式包含无法识别的文本”。如果对查看内容有帮助,我已经通过 Dropbox 在我的问题中添加了指向实际文件的链接。
    • Arrayformula 函数仅适用于原始 Google 响应表。看起来此文件是 .xlsx 格式的下载副本,无法识别。
    猜你喜欢
    • 2013-06-07
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多