首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel筛选数据并使用结果填充行

Excel筛选数据并使用结果填充行
EN

Stack Overflow用户
提问于 2016-06-05 16:49:23
回答 1查看 283关注 0票数 0

我有两张excel表格,“每周”和“每日”。每日工作表应根据每周工作表自动填写当天工作人员的姓名。不应填写单元格为空的名称。目前,我正在执行多个嵌套的if语句,这不是正确的解决方案。如何使用索引、小函数、行函数来更动态地填充它?图纸参照:

EN

回答 1

Stack Overflow用户

发布于 2016-06-05 17:59:27

这里有一种方法:

上!B3

代码语言:javascript
复制
=IFERROR(
INDEX(Weekly!$B$1:$B$50,
SMALL(ISNUMBER(1/INDEX(Weekly!$D$5:$L$50,0,MATCH($A$1,Weekly!$D$2:$L$2,0)))*ROW($B$5:$B$50),
SUM(--(INDEX(Weekly!$D$5:$L$50,0,MATCH($A$1,Weekly!$D$2:$L$2,0))=0))+COLUMNS($A:A))),
"")

备注:

  • 这是在按住ctrl+shift键的同时输入的数组公式,日期和工作日名称都是“实际”日期,格式为不推荐显示为specified.
  • Although,合并后的单元格将如您所示合并。请注意,对于合并的单元格,唯一填充的单元格是合并区域的左上角的单元格。
  • 请注意,"Names“列(Weekly!$B$1:$B$50)从第1行开始引用;其他区域从第5行开始,也就是数据开始的位置。所有列都在同一行结束。如果您的表有更多的行,请根据需要进行调整。指定的行数可以多于数据中存在的行数。对于我假设的五天,因此在列L处结束。将其调整为在required.
  • After
  • B3中输入公式,向右填充直到公式中的第二个和第三个INDEX函数使用required.
  • Note作为列参数。这将返回整个列的数组。
  • 我将留给您来决定如何填充时间。

每周表格

日报表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37640062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档