首页 > Office专区 > Excel教程 >

Excel:做目录方法---利用VBA、利用power query

来源:互联网 2023-02-20 18:50:00 196

利用VBA来解决,这个方法是最灵活的,用power query来生成目录,这个方法要求的就比较多了,必须使用office2010以上版本,其中2010和2013要另外安装插件。XGm办公区 - 实用经验教程分享!

Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

方法/步骤

  • 1

    1,利用VBA来解决XGm办公区 - 实用经验教程分享!

    这个方法是最灵活的,有兴趣的小伙伴,可以自己研究下XGm办公区 - 实用经验教程分享!

    直接上代码XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 2

    XGm办公区 - 实用经验教程分享!

    Sub test()XGm办公区 - 实用经验教程分享!

    Dim sh As Worksheet, n&XGm办公区 - 实用经验教程分享!

    Range("b4:e65536").ClearContents '清空原来的数据XGm办公区 - 实用经验教程分享!

    For Each sh In Sheets '遍历工作表XGm办公区 - 实用经验教程分享!

    If sh.Name > "目录" Then '工作表名字不是目录XGm办公区 - 实用经验教程分享!

    n = n 1 '计数器XGm办公区 - 实用经验教程分享!

    Cells(n 3, "b").Value = n '序号XGm办公区 - 实用经验教程分享!

    Cells(n 3, "C").Value = sh.Name '姓名XGm办公区 - 实用经验教程分享!

    Cells(n 3, "d").Value = sh.Cells(2, "F").Value '工资XGm办公区 - 实用经验教程分享!

    '插入超链接XGm办公区 - 实用经验教程分享!

    ActiveSheet.Hyperlinks.Add Anchor:=Cells(n 3, "C"), Address:="", SubAddress:= _XGm办公区 - 实用经验教程分享!

    "'" & sh.Name & "'!A1", TextToDisplay:=sh.NameXGm办公区 - 实用经验教程分享!

    End IfXGm办公区 - 实用经验教程分享!

    NextXGm办公区 - 实用经验教程分享!

    End SubXGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 3

    2,用power query来生成目录XGm办公区 - 实用经验教程分享!

    这个方法要求的就比较多了XGm办公区 - 实用经验教程分享!

    必须使用office2010以上版本,其中2010和2013要另外安装插件XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 4

    选中数据,自文件,从工作簿,选择做目录的文件,就是自己XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 5

    点击导入XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 6

    随便选一个工作表,点击转换数据XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 7

    这两个数据删除了XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 8

    筛选不要的数据XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 9

    删除其他列XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 10

    点击关闭并耍阅上载XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 11

    个人建议XGm办公区 - 实用经验教程分享!

    1,单纯公式做的,好处wps,office都能用,兼容性好,缺点数据多了会卡,工作表名字不能随便起XGm办公区 - 实用经验教程分享!

    2,配合宏表函数用,要用冲泰自定义名称,最后要另存为xlsm格式,缺点数据多了会卡XGm办公区 - 实用经验教程分享!

    3,利用错误报告来生成目录,优点简单操作,自动生成,缺点,一次操作,不能自动更新XGm办公区 - 实用经验教程分享!

    4,vba代码,优点灵活方便,良处争diy随便弄,只有想不到的,没有做不到的,缺点学习成本高,给别人使用还得教学。。。。XGm办公区 - 实用经验教程分享!

    5,pq生成表名字,这个方法没有优点。XGm办公区 - 实用经验教程分享!

    Excel:做目录方法---利用VBA、利用power queryXGm办公区 - 实用经验教程分享!

  • 11该信息未经许可获取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!XGm办公区 - 实用经验教程分享!


    标签: excel利用目录方法

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码