1秒找出两列数据差异,这个新增的Exce
北京皮肤病医院好 https://m-mip.39.net/nk/mipso_6172005.html 两列数据找差异,我们一般都是用条件格式-突出显示单元格格规则-重复值来快速完成。 但如果同一列中有重复值,核对结果就出错了。 一直想解决这个问题,直到昨天,用VBA编写了一个新功能,完美的解决了两列核对的问题。 选中两列按Ctrl+m即可找出两列重复值。 做会计工作的同学都是遇到过一对一的核对情况,当核对的值出现多次时,需要进行一对一的核对。如下图所示,第一列有一个,第二列出现两个,那么一对一核对结果时第2列第2个不应该填充颜色。 这个用Ctrl+m同样可以完成。 想用不同颜色显示一对一核对结果?当然可以! 看到这么好用的核对功能,你是不是也想试一下Ctrl+m?先别试,因为你试了也没效果。你需要跟兰色一起做以下以步才可使用。 第1步打开你要做核对的表格,工作表标签右键-点击查看代码。在弹出的新窗口插入-模块,然后复制下面的代码粘贴到右侧窗口中。 Sub核对()Dimkk=Ifk=1Then普通核对ElseIfk=2Then单色一对一核对ElseIfk=Then多色一对一核对EndIfEndSub Sub普通核对()Dimarr1,arr2Dim红AsByte,绿AsByte,黄AsByteSetrg=SelectionIfrg.Areas.Count2ThenExitSubarr1=rg.Areas(1)arr2=rg.Areas(2)开始核对核对前删除颜色rg.Interior.ColorIndex=xlNoneForx=1ToUBound(arr1)Fory=1ToUBound(arr2)Ifarr1(x,1)=arr2(y,1)Thenrg.Areas(1)(x).Interior.Color=RGB(,,)rg.Areas(2)(y).Interior.Color=RGB(,,)EndIfNextyNextxEndSubSub单色一对一核对()Dimarr1,arr2,arr(1To00)Dim红AsByte,绿AsByte,黄AsByteSetrg=SelectionIfrg.Areas.Count2ThenExitSubarr1=rg.Areas(1)arr2=rg.Areas(2)开始核对核对前删除颜色rg.Interior.ColorIndex=xlNoneForx=1ToUBound(arr1)Fory=1ToUBound(arr2)Ifarr1(x,1)=arr2(y,1)Andarr(y)1Thenrg.Areas(1)(x).Interior.Color=RGB(,,)rg.Areas(2)(y).Interior.Color=RGB(,,)arr(y)=1GoTo10EndIfNexty10:NextxEndSubSub多色一对一核对()Dimarr1,arr2,arr(1To00)Dim红AsByte,绿AsByte,黄AsByteSetrg=SelectionIfrg.Areas.Count2ThenExitSubarr1=rg.Areas(1)arr2=rg.Areas(2)开始核对核对前删除颜色rg.Interior.ColorIndex=xlNoneForx=1ToUBound(arr1)Fory=1ToUBound(arr2)Ifarr1(x,1)=arr2(y,1)Andarr(y)1Then红=Application.RandBetween(1,)绿=Application.RandBetween(1,)黄=Application.RandBetween(1,)rg.Areas(1)(x).Interior.Color=RGB(红,绿,黄)rg.Areas(2)(y).Interior.Color=RGB(红,绿,黄)arr(y)=1GoTo10EndIfNexty10:NextxEndSub 注:修改代码中K的值即可在几种核对模式中切换(1是普通核对,2是单色一对一核对,是多色一对一核对) Sub核对() Dimk k= Ifk=1Then 普通核对 ElseIfk=2Then 单色一对一核对 ElseIfk=Then 多色一对一核对 EndIf 第2步开发工具-宏-选取“核对”-选项-快捷键后输入字母m 第步文件另存为启用宏的文件 完成以上以步后,你就可以在当前文件中使用Ctrl+m了。 也许你会问能不能在所有打开的Excel文件中使用它?可以,但你需要另存为加载宏文件,然后再加载它即可。但兰色一般不建议这样做,因为用宏做成的功能执行后不能撤消,万一你不小心按了Ctrl+m会破坏你表格的格式。 如果觉得文章不错 帮高顿君或者点个呗! ◆◆◆◆◆ 如何更好的用Excel满足更多工作需求? 怎样用数据让老板对你眼前一亮? 想真正的玩转Excel,却不知道如何入手? 没有得心应手的财务模型,必须亲自手动进行决策分析,效率低,怎么办? 高顿财税学院推出《EXCEL在财务管理中的高级应用》课程。帮助学员巩固和进阶EXCEL的运用,突破更高层次的技能突破。 ?版权归原作者所有,如对版权有异议,请联系后台议定处理。 ?本文来源:本文经授权转载自excel精英培训; 高顿财税学院整理发布如需转载请务必注明以上信息。 ↓↓↓ 如何精准拿捏合并财务报表的合并范围? 对于母子公司间的固定资产、存货等内部交易 如何进行抵消处理? 高顿财税学院热门课程 《合并报表实务操作与难点解析》 为您解答企业内部交易的合并抵消处理、会计处理 扫描下放 |
转载请注明地址:http://www.gaoliangjianga.com/gljzz/7422.html
- 上一篇文章: 快看
- 下一篇文章: 没有了