首先选好你要处理的区域(此例a2:a6),
设定 vba 内的文件夹,工作表名称,单元格,然后执行vba。
如找到就有显示,没找到就显示 "没找到" ,你可以修改显示字样,或不显示。

Sub getdata()
Dim cell As Range, nextcell As Range, path$, ST$, CL$
path = "D:"
ST = "Sheet1"
CL = "b2"
If Not path Like "*\" Then path = path & "\"
Application.DisplayAlerts = False
On Error Resume Next
For Each cell In Selection
cell.Offset(0, 1) = "='" & path & "[" & cell.Value & ".xls]" & ST & "'!" & CL
Set nextcell = cell.Offset(0, 1)
If IsError(nextcell) Then
nextcell.Value = "没找到"
Else
nextcell.Value = nextcell
End If
Next
On Error GoTo 0
Application.DisplayAlerts = True
End Sub