在Excel中选择下一个非空单元格

在Excel中选择下一个非空单元格,excel,Excel,我有一个表(表a),其中包含96行数据。第二个表(表B)引用了表a。在表B中,有一个计算要么从表a复制数据,要么放入“”,因为数据超出了指定范围(例如,如果(A1 选择包含要删除的空行的区域 单击主页>查找和选择>转到特殊设置 在“转到特殊”对话框中,选中“空白”选项 >P>,然后单击OK,所有空白行都被高亮显示,然后单击Heave> Dele>DeleTabl行,空白行已从所选范围中删除。 你应该试试这个帖子: 使用以下方法: =IFERROR(INDEX(A:A,AGGREGATE(15,

我有一个表(表a),其中包含96行数据。第二个表(表B)引用了表a。在表B中,有一个计算要么从表a复制数据,要么放入“”,因为数据超出了指定范围(例如,如果(A1
  • 选择包含要删除的空行的区域

  • 单击主页>查找和选择>转到特殊设置

  • 在“转到特殊”对话框中,选中“空白”选项

  • >P>,然后单击OK,所有空白行都被高亮显示,然后单击Heave> Dele>DeleTabl行,空白行已从所选范围中删除。

    你应该试试这个帖子:

    使用以下方法:

    =IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$1:$A$20)/($A$1:$A$20<500),ROW(1:1))),"")
    

    =IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW)($A$1:$A$20)/($A$1:$A$20)当你说“复制”时,你是在用公式传递值还是用vba代码实际复制单元格?如果有,请你的问题显示公式/代码,以便我们进一步提供帮助。这个问题太广泛,在不知道数据是如何“复制”的情况下很难回答我正在使用一个公式来传递值。这个公式太复杂,不相关。一个例子是如果(A公式是什么,请在原始帖子中添加,使用您使用的公式必须包含在新公式中,因此它是相关的,也可以在附加内容中简化。A,是的,但这些单元格需要被锁定,以自动执行此操作。如果值是由公式引入的,那么这将不起作用。我想我应该我已经要求进行计算了!我将修改我的问题。谢谢!!我会尝试一下!你能告诉我=IFERROR(索引($B$2:$B$11,匹配(行()-行($d$1),$a$2:$a$11,0)),“”)的每个部分是什么吗?我粘贴了它,(为我的电子表格修改)但它不起作用。谢谢!15和6的合计用途是什么?我可以用$A$1:$A$20=”“替换$A$1:$A$20吗?想法是,您可以调整生成列表的公式来代替
    $A$1:$A$20如果您想要帮助器列,那么使用
    $A$1:$A$20“”
    好的,我可以在helper列中使用这个公式,但是为了根据我的需要修改它,我仍然需要知道聚合函数中15和6的含义。我将始终有96行数据。谢谢!
    465
    461
    168
    46
    187
    198
    48
    
    =IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$1:$A$20)/($A$1:$A$20<500),ROW(1:1))),"")