如何应用Excel函数从Excel数据库中提取数据

如何应用Excel函数从Excel数据库中提取数据,第1张

楼主的意思是有些单元格是包含多行的合并单元格?如果是,那所谓编号唯一就不存在了。具体的你要怎样提取数据,还要请楼主出示你的表格结构。不过,可能避免不了对编号数据的预整理工作(其实也简单,用一列辅助列和一个简单公式就能搞定)

*** 作步骤如下: 准备数据:在excel中构造出需要的数据 2将excel中的数据另存为文本文件(有制表符分隔的) 3将新保存到文本文件中的数据导入到plsql中 在plsql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"

vlookup函数,用法vlookup(需要对应数据,被对应区域,需要被对应区域的第几列,0)

回答人的补充

2010-08-20

12:25

看下图再理解理解吧

这个很简单,代码如下:

Sub C5C15_B3B13()

Dim Fo As Object, myName As String

Set Fo = ApplicationFileDialog(msoFileDialogFilePicker)

FoTitle = "请选择您要复制C5:C15数据的文件:"

If FoShow = True Then myName = FoSelectedItems(1)

If myName = "" Then

MsgBox "您取消了文件选择,所以本次处理未完成,将直接退出", vbOKOnly + vbInformation

Exit Sub

End If

Dim wb as Workbook

For Each wb in Workbooks

if wbFullname = myName then Goto wbHasOpened

Next

set wb = workbooksopen(myname)

wbHasOpened:

Dim sh as worksheet

For each sh in wbsheets

if shname = "Voice Quality" Then

[b3:B13] = sh[c5:c15]value

Exit For

end if

Next

Msgbox "处理完成!"

wbclose True

End Sub

以excel2010

和SQL数据库为例

1

打开一个空白表,在数据工具栏下面点击“自其它来源”——〉“来自SQL

Server”

2

在d出的窗口上面输入服务器名称或者IP,下面可以根据服务器设置来选择“使用windows认证”或者“使用下列用户名和密码”。选后者的话需要SQL用户或者管理员账号和密码。

3

下一步验证通过后,如果服务器上有多个数据库,还要选择需要连接的数据库。

4

对要查询的数据库表、字段选择后,可以设置查询条件,避免将大量不需要的数据通过网络传送到本地,加快传送速度。

5

如果是查询本地access,那么可以直接在数据工具栏下面点击“自access”,然后在d出的窗口定位到需要查询的access数据库文件,再指向特定的表,选定要查询的字段,方法基本与SQL数据库查询一样。

以上就是关于如何应用Excel函数从Excel数据库中提取数据全部的内容,包括:如何应用Excel函数从Excel数据库中提取数据、怎么从数据库中的excel文件中读取数据、如何在Excel中获取其它数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10191905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存