|
麻烦帮忙看看,谢谢,查找函数有关的
- '方法一:
- '按ALT+F11 选中 Microsoft Excel 对象 右键 选择 插入->模块\
- '双击模块1 将下如代码粘贴至 右边空白区 点击关闭
- '***************************************************************
- Function 合并(x, r, col)
- arr = r
- Dim k()
- For i = 1 To UBound(arr)
- If arr(i, 1) = x.Value Then
- n = n + 1
- ReDim Preserve k(1 To n)
- k(n) = arr(i, col)
- End If
- Next
- 合并 = Join(k, "、")
- End Function
- '**************************************************************
- '然后 在 表1 中E2单元格 输入=合并(A2,表二!A$2:E$16,2) 用法与Vlookup基本一致 然后下拉即可
- '方法二:
- '因Vlookup只能返回一个值 ,又无法合并 可用模向列出 公式如下:
- '双击F2单元格 粘贴公式如下:
- '=INDEX(表二!$B:$B,SMALL(IF(表二!$A$2:$A$16=表一!$A2,ROW($2:$16),99),COLUMN(A1)))&""
- '此时按ctrl+shift+enter
- '公式右拉下接即可
复制代码
|
|