如何批量查询excel的数据

olianan 2006-07-27 11:35:37
现有一个excel文件里面大约有一万个数据吧 ,若干字段,
现在想同时有200到300个数据查询文件里的一个字段
想要知道这200到300个数据是否在这个文件里?

如何实现,能否给点提示或思路
...全文
473 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2006-08-01
  • 打赏
  • 举报
回复
select * from table_name where a_field in (105, 118, 129, ...)
liulang0808 2006-08-01
  • 打赏
  • 举报
回复
根据楼主的说法好象只能遍历 整个文件吧?
yjking138 2006-08-01
  • 打赏
  • 举报
回复
设你拟查询的数据在数组arr中,使用for...to:
下面的语句是基于VBA写的,即在EXCEL中自带的VBA写:
sub a()
dim arr(1 to 300)
dim i%,l%
i=range("A63655").end(xlup).row '计算查找字段中的行数
for l=1 to 300
if application.WorksheetFunction.countif(range(cells(1,1) _
,cells(i,1),arr(l))>0 then msgbox arr(l) & "数据已存在"
next l
end sub
ZOU_SEAFARER 2006-07-28
  • 打赏
  • 举报
回复
编力文件
DawnPine 2006-07-28
  • 打赏
  • 举报
回复
没看明白楼主的意思 :-(

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧