如何利用VBA从多个excel文件中提取出含特定字段的数据

 我来答
劳壁睢蔓菁
2020-01-13 · TA获得超过3821个赞
知道小有建树答主
回答量:3156
采纳率:31%
帮助的人:236万
展开全部
用open语句打开文件,然后应instr查找文本。如果字段是列,那直接找到列,然后用for循环查找就可以了
jzt46585
2016-07-25 · TA获得超过646个赞
知道小有建树答主
回答量:811
采纳率:85%
帮助的人:135万
展开全部
要用Cells.Find(What:=你要查的内容)之类的写法吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sphinx1101
2016-07-25 · TA获得超过417个赞
知道小有建树答主
回答量:1146
采纳率:55%
帮助的人:304万
展开全部
like "*字符*"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-07-25
展开全部
应该用到三个字符串函数:LEFT、RIGHT、MID
1、LEFT函数:
用法:LEFT(要提取字符所在单元格,从左侧开始提取的个数)
例如:=LEFT(A1,2) 意思是从A1单元格提取前两个字符。
2、RIGHT函数:
用法:RIGHT(要提取字符所在单元格,从右侧开始提取的个数)
例如:=RIGHT(A1,2) 意思是从A1单元格提取最后两个字符。
3、MID函数:
用法:MID(要提取字符所在单元格,开始位置,提取个数)
例如:=MID(A1,2,2) 意思是从A1单元格提的第二个单元格开始,提取两个字符,也就提取A1单元格第2个和第3个字符。
注:用MID函数,也可以替代前两个函数,比如:=MID(A1,1,2)与=LEFT(A1,2)的结果是一样的,再比如:=MID(A1,LEN(A1)-2+1,2)与=RIGHT(A1,2)的结果是一样的只是这里用到LEN函数,其作用是取得单元格字符串的长度。
4、提取后的字符合并:
字符合并要用到连接符号:&
比如:=LEFT(A1,2)&RIGHT(A1,2) 意思是把A1单元格的前两个和最后两个字符,提取出来组成一个新的字符。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lala9214
2016-07-25 · TA获得超过838个赞
知道小有建树答主
回答量:1598
采纳率:66%
帮助的人:402万
展开全部
无图无真相,你这描述,没法回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式