发布网友 发布时间:2022-04-23 23:00
共5个回答
热心网友 时间:2023-10-12 23:48
=========================================================================
楼主,假设你的数据在Sheet1,要把数据复制到Sheet2去,并且Sheet1的A列数据是名字。
操作如下:
按Alt+F11,双击Sheet2(不要搞错),输入以下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)For j = 1 To Sheets(2).[A65536].End(xlUp).Row
For i = 1 To Sheets(1).[A65536].End(xlUp).Row
If Cells(j, 1).Value = Sheets(1).Cells(i, 1).Value Then
Sheets("sheet1").Rows(i).Copy Sheets("sheet2").Rows(j)
Exit For
End If
Next iNext j
End Sub
这样,切换到Sheet2,在sheet2的A列里面输入学生姓名,程序会自动把Sheet1中这个学生的整行资料复制过来。
下图点击可放大:
热心网友 时间:2023-10-12 23:48
一、excel中有筛选功能的,把你要复制的数据筛选后再进行复制粘贴到另一个表格中
二、按住ctrl键,再点你要复制的数据进行复制粘贴
补充:如果你懂用函数,用VLOOKUP是最简单的
热心网友 时间:2023-10-12 23:49
根据学生的名字或者学号用VLOOKUP查找确定哪些行有数据,然后再筛选有渠道学号或名字数据的行次
热心网友 时间:2023-10-12 23:49
用筛选和过滤功能,就是那个大漏斗,选择筛选出条件后再复制即可
热心网友 时间:2023-10-12 23:50
他们的学号有共同的几位吗,是不是一个班的,如果有,可以利用筛选试一下