Excel 动态阵列溢出区 - 它可以沿着一行还是沿着一列向下?
Excel Dynamic Array Spill Area - can it go along a row or just down a column?
本练习的重点是尝试使此分析 quicker/easier 更新。我使用数据选项卡和数据透视表 table 进行了很好的拨号,根据需要复制和粘贴 values/formulas 以进行更新。我正在尝试通过使用 Excel 的新动态数组来改进它。
我的 table 设置了四个员工详细信息列(地点名称、地点编号、员工姓名、员工编号)和几个(许多)工作日期列。 我的问题是工作日期。
我正在使用 UNIQUE 和 FILTER 来获取已标记员工的列表 - 像我一样工作 intended/hoped;查找公式以从数据 table 中查找每个员工的位置名称和编号数据 - 与我 intended/hoped 一样工作;我已经 copying/pasting 从枢轴 table 列 headers 到我的 "counting"/分析 table header.
我想做的是使用 UNIQUE 公式来计算日期 - 但是,我希望溢出区域沿着行移动,所以日期是列 headers. 好吧,我可能可以把这个问题写得更短一些,但我希望解释一下我想做的事情会有所帮助。当我将新的 payroll/hours 工作数据粘贴到数据 table 时,我希望日期自动更新,就像员工数据更新一样。
我找不到关于让溢出区域沿行而不是沿列的任何信息。我的解决方法是在我的数据旁边创建一列唯一日期 table。由于数据在 table 中,唯一日期将在 table 更新时自动更新。我使用偏移公式将日期从我的数据 table 旁边的唯一日期列拉入我的列 headers。我要说的是,虽然此设置比通过数据透视更新更容易 table,但它现在是一个公式繁重的工作簿。
对于我使用的数据 headers:“=OFFSET('Data Table Tab'!$U1,Column()-5,0)”。公式的 "rows to offset" 部分是 "Column()-5"。我的第一个日期 header 在第 5 列,因此当它被复制到右边时,这将增加行数以从第一个日期开始偏移。
此时我只需要将公式复制到右侧以更新我的分析 table。
如果刚开始使用 Excel 中的新动态数组公式的其他人不对同样的事情感到疑惑,我会感到惊讶。如果您偶然发现这个问题并有更好的解决方案,请随时与我分享。
关键是转置 UNIQUE 公式,而不是数据:
=TRANSPOSE(UNIQUE(A1:A9))
本练习的重点是尝试使此分析 quicker/easier 更新。我使用数据选项卡和数据透视表 table 进行了很好的拨号,根据需要复制和粘贴 values/formulas 以进行更新。我正在尝试通过使用 Excel 的新动态数组来改进它。
我的 table 设置了四个员工详细信息列(地点名称、地点编号、员工姓名、员工编号)和几个(许多)工作日期列。 我的问题是工作日期。
我正在使用 UNIQUE 和 FILTER 来获取已标记员工的列表 - 像我一样工作 intended/hoped;查找公式以从数据 table 中查找每个员工的位置名称和编号数据 - 与我 intended/hoped 一样工作;我已经 copying/pasting 从枢轴 table 列 headers 到我的 "counting"/分析 table header.
我想做的是使用 UNIQUE 公式来计算日期 - 但是,我希望溢出区域沿着行移动,所以日期是列 headers. 好吧,我可能可以把这个问题写得更短一些,但我希望解释一下我想做的事情会有所帮助。当我将新的 payroll/hours 工作数据粘贴到数据 table 时,我希望日期自动更新,就像员工数据更新一样。
我找不到关于让溢出区域沿行而不是沿列的任何信息。我的解决方法是在我的数据旁边创建一列唯一日期 table。由于数据在 table 中,唯一日期将在 table 更新时自动更新。我使用偏移公式将日期从我的数据 table 旁边的唯一日期列拉入我的列 headers。我要说的是,虽然此设置比通过数据透视更新更容易 table,但它现在是一个公式繁重的工作簿。
对于我使用的数据 headers:“=OFFSET('Data Table Tab'!$U1,Column()-5,0)”。公式的 "rows to offset" 部分是 "Column()-5"。我的第一个日期 header 在第 5 列,因此当它被复制到右边时,这将增加行数以从第一个日期开始偏移。
此时我只需要将公式复制到右侧以更新我的分析 table。
如果刚开始使用 Excel 中的新动态数组公式的其他人不对同样的事情感到疑惑,我会感到惊讶。如果您偶然发现这个问题并有更好的解决方案,请随时与我分享。
关键是转置 UNIQUE 公式,而不是数据:
=TRANSPOSE(UNIQUE(A1:A9))