所以我到处搜索...我有一个Office 2007 excel电子表格,有两页,一页标有"我"和另一个" t。"我需要显示选择性行(那些在A列中具有值的行 - 而不是所有行)来自" i"在" t。"我还需要" t"中的行。页面按数字顺序排列。我想出了如何在所有行中执行此操作,而不是如何有选择地仅在列A中添加具有值的行。此外,当我向" i添加新行时," " T"没有自动更新。关于如何实现这一目标的任何建议都将是非常有帮助的!
我可以访问Office 2010.我不知道这是否使编码更容易?
谢谢!
杰森
答案 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>