提问:excel如何用函数跳过空格引用姓名
补充 : 当在sheet1的B列中输入1时,sheet2的A列就引用sheet1A列中的姓名
网友回答:
这个没办法用函数做到,提供另外与人 种方法:
一 :你可以先把表一全部复制到表二内,然后用筛选功能把B列的空行筛选出来删除即可,快捷方便。
二、用VBA来完成,代码如下:
Sub icopy()
Dim x%, y%
Dim ar, br(1 To 10000, 1 To 2)
ar = Sheet1.Range("a1:b" & Sheet1.Range("a20000").End(3).Row)
For x = 1 To UBound(ar)
If ar(x, 2) <> "" Then
y = y + 1
br(y, 1) = ar(x, 1): br(y, 2) = ar(x, 2)
End If
Next
Sheet2.Range("a1").Resize(y, 2) = br
Sheet2.Activate
End Sub