楼主的意思是有些单元格是包含多行的合并单元格?如果是,那所谓编号唯一就不存在了。具体的你要怎样提取数据,还要请楼主出示你的表格结构。不过,可能避免不了对编号数据的预整理工作(其实也简单,用一列辅助列和一个简单公式就能搞定)
*** 作步骤如下: 准备数据:在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中获取其它数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)