oracle中Vlookup应用实例加截图.docx
- 文档编号:17155500
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:9
- 大小:216.09KB
oracle中Vlookup应用实例加截图.docx
《oracle中Vlookup应用实例加截图.docx》由会员分享,可在线阅读,更多相关《oracle中Vlookup应用实例加截图.docx(9页珍藏版)》请在冰点文库上搜索。
oracle中Vlookup应用实例加截图
一、关于oracle与excel
大家都知道oracle与oracle的系统操作导入和导出,其实在我的工作中很少有进行这样的导入和导出,我可以直接把oracle里的表内容复制粘贴出来,同样也可以直接将excel的内容复制粘贴进excel。
1、oracle数据粘贴进excel
如图,打开一个表,在表的左上角空白处左键(全选功能),在选中的数据上点击鼠标右键,在弹出的菜单栏中选择与标题一起复制,则可以将所有的表的内容复制出来,此时打开一个excel,则可以粘贴在上面。
打开一个excel则可以粘贴上。
这样可以将一些数据在excel中处理,一定程度上减少工作时间。
2、excle数据插入oracle表
待数据处理完毕,则可以将excel数据插入oracle数据表中。
如图,将excle里处理的内容全选复制,随后在oracle需要导入数据的表选择一行用键盘组合键Ctrl+V则可以讲数据导入oracle表中。
Ctrl+c复制excel内容;在数据库里选择第一行Ctrl+V,则可以将数据插入数据库。
总结:
这个方法适用于各种数据库,包括现在的sqlserver,sqlite等数据库,应用起来还是很不错的,值得注意的是在sqlite数据库中一些过长的字节会出现乱码现象。
二、关于excel的vlookup公式在数据处理中的应用
仍然记得在N年前面对各种组织机构与人员的关系很是难以处理,毕竟关系太过复杂,不熟悉业务的话对组织机构也不熟,且一些程序和数据库在设立的时候没有考虑到后台维护的范畴,造成只能使用数据库进行后台的维护与操作。
示例;如某程序项目建设公司内部的组织机构图(简单示例。
。
。
。
。
)
而关系表中的结构如下。
ID OID(部门ID) ZID(职务ID)UID(人员ID)......
这样在数据库中很难直观的体现关系,毕竟不是每个人都是博闻强识,记得每个ID在每个表的name。
虽然也可以做一个表关系来进行查看,但毕竟做一个视图的话一旦关系超过三四个,就很难进行维护与梳理。
结合上面的excel与oracle数据表的相互导入导出,加上excel本身vlookup功能还是不错的,可以将四个表都复制到excle中,随后在关系表中用vlookup公式进行名称的展示。
如图:
已将数据全部导出至excel:
在另外的列新建中文名称,其实不建也可行,能记住就可以。
知道哪一列是哪一列的中文含义。
可以在部门名称下的第一列输入公式 =VLOOKUP(C2,部门!
B:
C,2,0)则可以看到其别的表中这个ID代表的中文含义。
此时可下拉操作将其他列填满。
最终效果图,这个时候改变其前面的OID等ID数值,后面的中文也会跟着改变,可用于数据调整及人员流动的调整,直观且方便。
总结:
这个方法陪伴了我以前无数个日夜进行数据维护和人员调整,保证精准与快捷,并且VLOOKUP还有很多的功能与应用,不仅用于上面的简单功能,还可以进行数据对准,数据寻找等更多应用。
Vlookup公式详解:
公式全称:
=VLOOKUP(选择想要知道其意义的单元格,存储其关系意义的A表名称!
单元格在该A表的列A:
表明该单元格意义的列B,代表列B在列A右面第几个,0代表选择模式(有false精确匹配和true近似匹配,但我一般选择0))
截图:
输入公式,在在括号内可直接点要选择的单元格。
输入“,”随后切换到部门表,鼠标选择B列和C列即可。
后面进行公式的完善。
完善完毕后点击键盘“enter”则可在关系表中显示出来。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle Vlookup 应用 实例 截图