当前位置:首页经验技巧Excel经验excel财务

excel怎么按规律提取数据

2026-01-05 11:47:20

1.如何按要求提取电子表格某列的数据在另一张电子表格

原来给的回答不见?简单模拟了一些数据,Sheet2引用Sheet1中F列包含“费用”数据。

Sheet2中A2=IFERROR(INDEX(Sheet1!A:A,***ALL(IF(ISNUMBER(FIND("费用",Sheet1!$F$2:$F$32)),ROW($2:$32)),ROW(1:1))),"")同时按Ctrl+Shift+Enter三键 输入数组公式,右拉到G2,设置A2的单元格格式为日期,再一下下拉A2:G2到出现空白数据行。突然想起来了,提交是提示“该问题已删除”,白白浪费了输入文字的时间。

建议提问不要轻易删除,尊重别人的劳动。

2.如何提取多个excel工作表中同一位置的单元格数据

如果sheet命名没有规律,普通的公式应该无法实现,不过可以使用vba代码实现。

比如你要提取每个sheet中的B2单元格,可以新建一个sheet,使其置于最右侧位置。

然后复制如下代码:

Sub 提取表格单元格数据()

'最后一张工作表必须为目录表,且A列没有数据,或直接新建sheet

Dim i As Integer

Application.ScreenUpdating = False

Sheets(Sheets.Count).Range("A1:A2000").ClearContents

For i = 1 To Sheets.Count-1

Sheets(Sheets.Count).Range("a" & i) = Sheets(i).[b2]

Next

Sheets(Sheets.Count).Select

Application.ScreenUpdating = True

End Sub

按alt+F11键,在上方菜单中选择插入模块,粘贴该代码,按F5运行即可。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .