excel表格中,sheet1中A1=sheet2中A1,sheet1中A2=sheet2中C1,sheet1中A3=sheet2中E1,要怎么设置?请教

一直连续下去,如何设置...... 一直连续下去,如何设置... 展开
 我来答
georgetalent
2013-09-03 · 知道合伙人旅游行家
georgetalent
知道合伙人旅游行家
采纳数:242 获赞数:1046
毕业于北京装甲兵工程学院计算机系指挥自动化专业,现任沈阳市旅游局区域合作处职员

向TA提问 私信TA
展开全部

1、可以使用公式:=OFFSET(Sheet2!$A$1,0,2*row()-2,1,1)下拉填充。



2、可以使用vba,代码如下:

Public Sub aa()

Dim a, i

a = InputBox("请输入要插入多少行")

For i = 1 To a

Sheet1.Cells(i, 1) = Sheet2.Cells(1, 2 * i - 1)

Next i

End Sub

更多追问追答
追问
谢谢你,太过专业了,看不懂哦~~非常感谢
追答
vba看不懂,可以试试公式嘛。直接下拉就行了。如果还是不会可以私信我你的QQ号码。
lu_zhao_long
2013-09-03 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:2593万
展开全部
建议使用下面的公式试试看:
在A1单元格内输入:=OFFSET(Sheet2!A1,1-ROW(),ROW()-1,1,1)
然后向下复制。
追问
似乎可行哦,能不能解释下公式如何设置的呢?非常感谢...
因为我是随便打的一个比方,还是不会设置具体的应用问题呢O(∩_∩)O
还有,你似乎没有留意到,我中间是隔了一个单元格的哦,
sheet1中A2=sheet2中C1,而不是B1呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2013-09-03 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18570

向TA提问 私信TA
展开全部
sheet1的A1输入
=OFFSET(Sheet1!$A$1,,ROW(A1)*2-2)
公式下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式