Excel 查找和“查找”;“复制”;新图纸的范围

Excel 查找和“查找”;“复制”;新图纸的范围,excel,excel-formula,lookup,Excel,Excel Formula,Lookup,我有数据在一定的时间间隔内进入一张表,但每次的顺序可能不同。现在,我想将“未排序”表中的值“复制”到一个新表中,该表按照我希望的数据顺序排序。从这里开始,当参考“排序”表时,可以使用固定参考进行计算 以下是我迄今为止所做的工作: 确定未排序工作表中所需数据子集的标签位置 确定实际需要的数据在工作表上的位置(标签位于数据上方,右侧一列,因此数据向下一行,左侧一列,向下32列,向下24行) 现在我要执行以下步骤: 使用数组公式(CSE函数)引用这些单元格,如本屏幕截图所示: 按Ctrl+Shift

我有数据在一定的时间间隔内进入一张表,但每次的顺序可能不同。现在,我想将“未排序”表中的值“复制”到一个新表中,该表按照我希望的数据顺序排序。从这里开始,当参考“排序”表时,可以使用固定参考进行计算

以下是我迄今为止所做的工作:

  • 确定未排序工作表中所需数据子集的标签位置
  • 确定实际需要的数据在工作表上的位置(标签位于数据上方,右侧一列,因此数据向下一行,左侧一列,向下32列,向下24行)
  • 现在我要执行以下步骤:

  • 使用数组公式(CSE函数)引用这些单元格,如本屏幕截图所示:
  • 按Ctrl+Shift+Enter键显示结果:#REF

    我可以做什么不同的事情?

    根据@tigeravatar的反馈:

    我错误地引用了ASTIR表的范围:

    在单元格K13中,对“ASTIR!$A$5:ASTIR!$AF$29”的引用无效。你 不需要两次工作表名称,这就是导致#REF! 错误


    您使用的公式是什么?数组公式不是这样工作的-您需要VBA来实现这一点。看起来您使用的是
    间接
    公式,并向其提供单元格K13中的引用字符串。但在单元格K13中,对“ASTIR!$A$5:ASTIR!$AF$29”的引用无效。您不需要两次工作表名称,这就是导致#REF!错误。您的K13手机应该只显示“ASTIR!$A$5:$AF$29”谢谢。所以我要么通过VBA,要么使用常规公式集
    =索引(间接($k$13),行(1:1),列(a:a))
    右下填充
    ASTIR!A5:k13中的AF29
    。这里不需要$locks。