Excel里面有很多数据,想有规律按顺序提取怎么办,比如说在一组数据中提取第5、10、15、20等数据,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:14:00

要了解一下VBA,以及EXCEL里面的一些对象,如:WorkSheet、Range等等。
给你举个简单的例子吧,假设当前工作表里有30行数据,你要取5的倍数行的数量相组合,那么就可以用以下代码来实现。

Sub GetDate()
Dim oRange As Range
Dim i As Integer
Dim intCount As Integer
Dim oSheet As Worksheet
Dim strReturn As String

'// 获取当前活动的工作表
Set oSheet = ActiveSheet
'// 获取当前有效的行数
intCount = oSheet.UsedRange.Cells.Rows.Count

'// 循环取数,步长为5
For i = 5 To intCount Step 5
strReturn = strReturn & "A" & i & "=" & oSheet.Range("A" & i).Value & ","
Next

MsgBox strReturn
Set oRange = Nothing
Set oSheet = Nothing
End Sub

用vba写代码,和vb差不多,具体可以找找vba的教材。

在工具--“宏”中,先录制宏,然后修改下就行
跟vb类似,
循环一下

Excel里面有很多数据,想有规律按顺序提取怎么办,比如说在一组数据中提取第5、10、15、20等数据,谢谢 2个EXCEL文件,里面数据很多,部分内容相同,有什么简便方法,能做对比,然后修改比较结果? excel 250怎么改变成0250,有很多数据要改? 在excel表格里有很多的数据想删除,有没有办法可以把这些数据提出来一起删掉? excel 里面有845个数据,我要选择这845个数据。 请问excel里面,怎么样可以把空格替换成0? 我都数据有很多空格需要用0替换上,怎么做?? 我在excel的第一个工作表里有很多数据, Excel表格(里面有数据)一打开就弹出个对话框。 excel里面,后面跟有文字单位的数据如何计算? ACCESS里面有很多数据要怎么转换成距阵来用于计算啊?