将选择性行从一张纸链接到下一张

时间:2014-08-29 02:04:23

标签: excel

所以我到处搜索...我有一个Office 2007 excel电子表格,有两页,一页标有"我"和另一个" t。"我需要显示选择性行(那些在A列中具有值的行 - 而不是所有行)来自" i"在" t。"我还需要" t"中的行。页面按数字顺序排列。我想出了如何在所有行中执行此操作,而不是如何有选择地仅在列A中添加具有值的行。此外,当我向" i添加新行时," " T"没有自动更新。关于如何实现这一目标的任何建议都将是非常有帮助的!

我可以访问Office 2010.我不知道这是否使编码更容易?

谢谢!

杰森

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的用户定义函数:

Function NonBlank(Selection As Range, Index As Integer) As Variant
    Dim Count As Integer
    Count = 0
    For Each cell In Selection
        If Len(cell.Value) > 0 Then Count = Count + 1
        If Index = Count Then
            NonBlank = cell.Value
            Exit For
        End If
    Next
End Function

然后在Sheet t上,您可以将= NonBlank(i!A:A,ROW(A1))放在第一个单元格中,您需要第一个非空白值Sheet i,然后将公式复制下来。 / p>