excel - 从多列返回多个匹配值 - Excel 2016
问题描述
我有一个工作时间表,其中列出了每天要工作的报告的代码,日期列在 A 列中,一天中的时间列在第 1 行中 - 类似于下面,但用完一年多:
| 0900 | 1000 | 1100 | 1200 | 1300 | 1400 | 1500 | 1600 |
25/03/2019 | C01 | C01 | C02 | C02 | C02 | C02 | C02 | C02 |
26/03/2019 | C02 | C02 | C02 | C03 | C03 | C03 | C03 | C03 |
27/03/2019 | C04 | C04 | C04 | C04 | C04 | C04 | C04 | C04 |
28/03/2019 | C05 | C05 | P12 | P12 | P12 | P12 | P12 | P12 |
29/03/2019 | P12 | P12 | P12 | P12 | P12 | P12 | P12 | P12 |
我需要能够将特定一周内正在处理的所有报告的列表拉入一列 - 理想情况下引用一个列出一周第一天的单元格。对于上述内容,我希望看到类似的内容:
25/03/2019
C01
C02
C03
C04
C05
P12
我已经尝试了 INDEX 和 MATCH 的各种迭代,但由于数据分布在矩阵中,所以无法到达任何地方。理想情况下,我宁愿不使用 VBA,但似乎对本机 Excel 函数没有任何运气。
我会很感激任何想法!
解决方案
根据您的示例的外观,您可以尝试使用转置进行复制和粘贴。
Copy your Dataset
Right click and "Paste Special"
Check "Transpose"
让我知道这是否是您想要的方式。
如果这是一个更大集合的动态列表,我会推荐一个用户定义函数。
推荐阅读
- c# - 如何安全地替换用作 TreeView 的 ItemsSource 的 ObservableCollection 的内容?
- node.js - 领域不使用打包的电子应用程序
- javascript - 无法在 Javascript 中打印输出字符串长度
- c++ - std::geometric_distribution 对概率 0 有什么作用?
- xdebug - 由于可能的无限循环,脚本中止
- r - R dplyr 在删除重复元素时转为长格式
- go - 按国家/地区刮取亚马逊价格
- r - R:(选择性地)修剪循环的结果
- sql - 包含子查询的表达式上的聚合函数
- java - 无法从 StepExecutionListener 中的 applications.properties 文件中访问值