问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库中两个表 名称不一致 能进行 模糊匹配吗(匹配度达到70%以上)

发布网友 发布时间:2022-04-23 04:00

我来回答

1个回答

热心网友 时间:2023-10-14 03:05

1.通过要进行对比的两个工作表或多个工作表位于不同的文件中,首先要做的就是当多个要进行对比的Excel工作表数据复制粘贴到同一个工作表中,同时做好各个工作表的命名准备,以便能正确的区分数据的来源。

2.接下来确定数据“关键字”部分,即能够唯一标识记录的关键字组合,这样就可以在进行数据对比时,能够唯一的标记一条记录。比如,如图所示的“ID”和“姓名”就可以唯一标识一条记录。

3.接下来,还要确定一下,各个工作表数据行的范围以及要进行对比的关键字所在的位置信息。如图可知,
员工基础报表中数据范围为“3至12行”,关键字所在的位置为(i行1列)和(i行2列)。
员工待遇统计表中数据范围为“3至11行”,关键字所在的位置为(i行1列)和(i行2列)。

4.要做的就是从表1中找出表2中已经存在的记录,并且做好相应的标记,以便供查看。为此,按键盘上的快捷组合键“Alt+F11”进入VBA编辑模式。或者切换至“开发工具”选项卡,点击“Visual Basic”按钮进入VBA环境。
有关“开发工具”选项卡的打开方法请参考栏目二部分。

5.右击“Microsoft Excel对象”,从弹出的右键菜单中选择“插入”->“模块”项。

6.接着输入如图所示的代码:
Sub 数据对比()
Dim i As Integer
Dim j As Integer
For i = 3 To 12 '员工基础报表数据范围
For j = 3 To 11 '员工待遇统计表数据范围
If Sheets("员工基础报表").Cells(i, 1) = Sheets("员工待遇统计表").Cells(j, 1) Then
If Sheets("员工基础报表").Cells(i, 2) = Sheets("员工待遇统计表").Cells(j, 2) Then
Sheets("员工基础报表").Cells(i, 8) = "已存在" '存在时进行标记
End If
End If
Next j
Next i
End Sub

7.然后点击工具栏上的“调试运行”按钮。

8.待子过程运行结束后,返回Excel工作表进行查看,就会发现对比结果已经出来啦。基于此,可以进行更近一步的数据处理操作。顺便也将另一张工作表中的记录一同展示出来,以供参考。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圈里的数字是怎么来的? 感谢老师的感谢信怎么写 ...仰卧起坐时就像是用头把上身扯自己起来的,腰部也没有以前那... 如何下载电子杂志模板 word中的横线删不掉怎么办 苹果手机不见了,怎么查定位? 新买的导航仪为什么总是反复显示休眠倒计时,而且还充不进去电??? fαn的汉字第三声 这个字是ban吗?(贩) 如何在家自制薯片 Excel中给相同名称的部门匹配不同名称的上级单位 excel两张数据表中企业名称不完全相同,如何将两表中企业名称进行模糊匹配,将需要的结果查找到另一表中? 壁虎看看快手版从几个方面挖掘分析了快手直播电商的数据? 请教,Excel如何把两列不同长度的名称匹配在一起? 快手粉丝数据分析软件哪个好? 请问,Excel如何把两列不同长度的名称匹配在一起? 快手直播电商数据分析需要注意的指标有哪些? 在excel中两个表格的名称不太一样,,怎么快速匹配?求解决 如何使用飞瓜快手对快手账号进行数据分析? 快手作品详细的数据分析在哪里看? 要怎么快速获取快手账号的活跃粉丝画像分析? 快手直播重要数据有哪些? 快手直播受众数据分析怎么做? 快手上如何分析主播,网红的大数据? 如何做好快手的运营数据分析工作? 如何快速了解到快手直播间粉丝画像数据? 快手直播中可以用到的比较好的数据分析工具有什么? 快手主播做数据分析的时候可以从哪几个方面入手? 快手如何进行粉丝画像数据分析? 快手数据分析软件有哪些? 不同姓名,不同职位,不同年份的数据怎么快速匹配? 有两个姓名表格,怎么用VLOOKUP函数提取相同及不同的名字 EXCEL如何让ID随机配对姓名,且每个姓名至少对应5个ID? EXCEL两表的列名字排序不一样,如何从表1名字模糊匹配找到表2名字,并匹配对应赋予表2名字值。 excel中两列姓名匹配问题。如何让D,E列数据与B,C的数据匹配上? EXCEL里如何匹配一个名称的不同行数据,见图,求高手解答 Excel中如何匹配名称近似的项目 Excel两个表中名称不同的列怎么匹配? 两个表中人员姓名的排列顺序不同,如何使用vlookup,让两表内的数据自动匹配? QJ潜水电泵的变频电机与普通电机有什么不同? 潜水电泵哪个牌子好,如何选购水泵 深井潜水泵能不能调速? 怎样调试水泵变频器? 国内有生产CT6的防爆电机么? 水泵变频器怎么调试 源立泵变频器报A一01代表什么? 功率1.5KW的潜水电泵,最大扬程有多少米的? 什么牌子的家用潜水泵好? 5.5的潜水泵配什么型号变频器怎么接线 台达变频器VFD055E43A 说明书