【问题标题】:Google sheets copy cell from specific columns谷歌表格从特定列复制单元格
【发布时间】:2021-08-25 21:16:48
【问题描述】:

我正在使用谷歌表单来生成谷歌表格。我的问题之一是员工名单。每当有人离开或我添加某人时,员工姓名的列就会重新开始。所以现在我有 5 个不同的行,其名称与标题相同。我正在尝试制作一个公式将前一列中的数字复制到最后一列。 我试过这个:

=ArrayFormula(IFS(ROW(C:C)=1, "员工 1 小时", B:B="", "",BS:BS "",BS:BS,CT:CT "",CT:CT,DU:DU "",DU:DU ,EU:EU "",EU:EU ,FV:FV "",FV:FV , ISBLANK(BS:BS) + ISBLANK(CT:CT) + ISBLANK(DU:DU), "", ISBLANK(EU:EU), "", ISBLANK(FV:FV), "")) 这可行,但我必须检查每个人并调整他们所在的列。我可以让它在多行中搜索“Employee 1”标题并复制列中的特定行,如 BS:CS 然后搜索 CS:DU等等 或者有没有办法搜索“Employee 1”并跳过单元格为空的位置并继续到“Employee 1”的下一个出现位置,直到找到一个不为空的单元格?

以下电子表格示例:

example spreadsheet

【问题讨论】:

    标签: arrays google-sheets formula


    【解决方案1】:

    根据您的图像...如果您转置整个工作表,您可以使用查询来过滤员工并将其旋转回来,如下所示:

    =TRANSPOSE(QUERY(TRANSPOSE(A:H), 
     "where Col1 matches 'Date|Job' 
         or Col1 starts with 'Employee 1 ' "))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-14
      • 2015-12-19
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 2021-03-27
      • 1970-01-01
      • 2020-12-24
      相关资源
      最近更新 更多