EXCEL中如何把符合多项相同的数据挑选出来并合并成一张新的数据表
发布网友
发布时间:2022-05-05 02:43
我来回答
共3个回答
热心网友
时间:2022-06-28 17:12
用VB编程做,可以很轻松做合成,可联系。
在SHEET1,SHEET2,分别放入表一表二,在SHEET3的VB页贴入下面的编码,然后点击SHEET3
,就可自动生成表三。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
K = 1
For I = 1 To 100
M1 = Sheet1.Cells(I, 2)
M2 = Sheet1.Cells(I, 3)
M3 = Format(M2, "YYYYMMDD")
For J = 1 To 100
If Sheet2.Cells(J, 2) = M1 Then
M4 = Mid(Sheet2.Cells(J, 3), 7, 8)
If M4 = M3 Then
Sheet3.Cells(K, 2) = M1
Sheet3.Cells(K, 3) = Sheet2.Cells(J, 3)
Sheet3.Cells(K, 4) = Sheet2.Cells(J, 4)
K = K + 1
End If
End If
Next
Next
End Sub
热心网友
时间:2022-06-28 17:13
身份证号码:在图一D列里写
=vlookup(B2,图二表名!G$1:I$9,2,0)
电话:在图一E列里写
=vlookup(B2,图二表名!G$1:I$9,3,0)
同名同姓的问题,那你最好要在图二有人物编码,这样好一一对应追问可惜图二人物没有编码啊,图二的信息是新的,图一的是以前的,要把图二的信息更新到图一中!
热心网友
时间:2022-06-28 17:13
如果有同名,那图2也有要出生日期这一列才行。追问提供的信息图二就只有身份证号码,不过我自己可以用公式提取出生日,那接下来如何查找姓名和生日都对的上的一组数据呢?
追答把表发过来看看吧,413186190@qq.com