Excel多行数据根据某一个数据来提取其他数据到同一行 比如 A B C A D E A F G A H I 我要将这四行放到一行 A B C D E F G H I 分别占用一列 是多行数据里,根据某个固定的数据来提取那一行的数据到同一行 户口本号 名字 身份证 001 张三 123 001 陈妹 234 004 刘东 415 005 王二 214 然后通过一个公式,将户口本那一列相同的号码所对应的名字和身份证拉到同一行 001 张三 123 陈妹 234 004 刘东 415 005 王二 214
AA 1 1/2/ AA 2 BB 3 3/4/5 BB 4 BB 5 遇到AA相同的把1和2放一起,遇到BB相同的把345放一起, 有个前提就是安第一列排下序
Sub Macro1() Dim X As Integer, J As Integer, Y As Integer, Z As Integer, I As Integer For I = 1 To 10000 Y = Y + 1 If Cells(I, 1) <> Cells(I + 1, 1) Then
X = I For J = X - Y + 1 To X Cells(X - Y + 1, 3) = Cells(X - Y + 1, 3) & Cells(J, 2) Next J Y = 0 End If Next I End Sub 我自己写的,网上独此一家,我当初自己研究过,百分之百有用,你找对人了