发布网友 发布时间:2022-04-22 21:47
共2个回答
热心网友 时间:2023-06-25 15:24
参考疑难千寻千解丛书之《Excel 2013函数与公式》疑难135 如何将满足条件的多条记录放在一个单元格 ,操作步骤如下:
sheet1是源数据,在C2写公式做辅助列向下复制:
=B2&IF(COUNTIF(A3:A1000,A2),"/"&VLOOKUP(A2,A3:C1000,3,0),"")
把Sheet1的A列型号复制到Sheet2的A列,用【数据】→删除重复项(2007版及以上版本功能)去除重复值,或者2003版【高级筛选】→勾选选择不重复记录。
在Sheet2的B2输入公式:
=VLOOKUP(A2,Sheet1!A:B,2,0)
热心网友 时间:2023-06-25 15:24
公式做不到,要用VBA追问若用vba,请提供代码
追答 Function xx(s As String, r As Range) As String
n = r.Rows.Count
For i = 1 To n
If r.Cells(i, 1).Text = s Then a = a & "/" & r.Cells(i, 2)
If r.Cells(i, 1) = "" Then Exit For
Next
xx = Mid(a, 2)
End Function
b2填:
=xx(a2,[文件1.xls]sheet1!a:b)
往下拉