excel中第一列是数值,第二列是个数,如何用公式将所有数值列出来?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 11:20:50
excel中第一列是数值,第二列是个数,如何用公式将所有数值列出来?
例如:
A1:20 30 50 40
B1:2 2 3 1
想要的结果:20 20 30 30 50 50 50 40
例如:
A1:20 30 50 40
B1:2 2 3 1
想要的结果:20 20 30 30 50 50 50 40
给你编了一段代码.运行即可.公式可能比较复杂,且如果数据多时.影响运行速度.
Sub a()
Dim i&, j&, k&
Range("c:c").ClearContents
k = 1
For i = 1 To [a65536].End(3).Row
For j = 1 To Range("b" & i).Value
Range("c" & k) = Range("a" & i)
k = k + 1
Next j
Next i
End Sub
再问: 人才,非常感谢。但是我一点击“运行”就提示我由于安全级别设置的高,宏被禁用了,我把安全级别设置的最低还是不行。有什么办法吗?或者您能不能把表格做得再简单一些啊。谢谢
再答: 2003版本——工具——宏——宏安全——设置为低——关闭EXCEL,重新打开。 2007以上——选项——信任中心——信任设置——宏设置——启用所有宏——关闭,重新打开。
再问: 行了耶。谢谢了
Sub a()
Dim i&, j&, k&
Range("c:c").ClearContents
k = 1
For i = 1 To [a65536].End(3).Row
For j = 1 To Range("b" & i).Value
Range("c" & k) = Range("a" & i)
k = k + 1
Next j
Next i
End Sub
再问: 人才,非常感谢。但是我一点击“运行”就提示我由于安全级别设置的高,宏被禁用了,我把安全级别设置的最低还是不行。有什么办法吗?或者您能不能把表格做得再简单一些啊。谢谢
再答: 2003版本——工具——宏——宏安全——设置为低——关闭EXCEL,重新打开。 2007以上——选项——信任中心——信任设置——宏设置——启用所有宏——关闭,重新打开。
再问: 行了耶。谢谢了
excel中第一列是数值,第二列是个数,如何用公式将所有数值列出来?
excel中第一列是个数 第二列是总数 怎样求平均值
列出某列连续空格单元格个数值,如图.补充A列和B列数据是由公式计算获得的.
EXCEL中 A列是数值.B列=A列大于等于10000*0.2 B列的公式怎么写?
excel中,A列数值 B列数值 我要在C列 找出B列大于A列数值,要怎么设公式?
EXCEL 如何 计算.比如有两列数据,符合第二列中第一列的数值总和,要求用函数方法~
excel表格求积,第一列的数值和第二例的数值相乘.第三列只第一列乘第二列的结果.
EXCEL中如何用函数表示A2=当B列的数值大于15时乘以5,小于等于15时乘以8,并将结果累加?
表中有三列,第一列是名称,第二列的值只可能是A或者B,第三列是数值
excel中A列比B列数值大时,将A列加粗
请教关于excel表中和第一列对应的第二列中的数值出现的百分比
Excel:A列加B列的数值不等于C列数值的个数如何统计?