全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
2673 7
2017-08-31
Excel数据分析实战-教您轻松玩转Excel
01.png

一、开课时间
时间:
2017年11月20-24日(五天)
二、课程定价
费用:400元/天 (赠送录制视频)

三、学习方式

1、上课方式:同步现场直播学习+录播学习+在线答疑 +1万次反复观看

2、课程时间:上午9:00-12:00;下午1:30-4:30;答疑4:30-5:00

3、直播课程,开课即学

4、在线反复观看,1万次反复观看


四、
报名福利(优惠)

1、现场班老学员可以享受9折优惠;

2、同一机构3人以上报名,9折优惠;

3、同一机构6人以上报名,8折优惠;

4、赠送Excel课程视频;

5、专业老师在线答疑;

6、精致课程练习题供学员课后操作更易于学员理解与掌握所受知识,提高实战能力;

7、报名成功后发送老师课程讲义供学员提前预习;

8、提供就业培训、就业指导、就业面试题;

9、免费参加CDA数据分析研究院俱乐部活动。

10、赠送经管之家(原人大经济论坛)论坛币1000

(前三项优惠不叠加)




五、讲师介绍

CDA数据分析讲师马竹青老师

二级教授,北京市高校教学名师,获取过北京市教育教学成果二等奖、北京市优秀教师、北京市优秀教学团队领队人。

1978-1981年国防科技大学攻读本科;

1983-1986电子科技大学攻读硕士研究生。

1992-1993年期间国家教委派出,丹麦哥本哈根大学访问学者;

1998-1999年期间受国家教委派出,美国加州州立大学做访问学者;

2013-2014年期间所在学校派出,伦敦大学玛丽女王学院访问学者。

       从教近三十年,开设过十门计算机相关课程,不断地为学生辛勤耕耘,多次被评为“我爱我师”、学校优秀教师、师德先进个人。专著译著7部,论文数十篇,研究方向数据分析、数据库应用和数据模型实施;近期投入Power BI for Excel相关教学和研究,颇有建树、兴致和根基。


CDA数据分析讲师李奇老师

       经管之家签约讲师/中国电子表格应用大会主席IBM中国担任销售管理团队数据分析项目组长及德勤北京所的数据分析高级咨询顾问。专精于企业数据分析、制定商业智能业务解决方案、软件开发及Excel培训等           


六、课程简介

       Excel是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计、财经、金融等众多领域。
       本课程主要是从其最基础的excel定位条件操作,到中级各种统计函数、文本函数、逻辑函数、查找引用函数等等,进而步入图表展现和透视表,以及函数、图表结合的动态展现,再到后面的Power BI自动分析你的所有数据。


七、课程大纲

第一章:Excel基础

第一节:Excel基本操作及基本数据处理

1、处理重复数据,处理不完整数据

2、处理格式错误数据,处理异常值

3、提取数据,数据转换

4、 数据标准化,加权平均


第二节: 函数基础

1、数学函数,文本函数

2、逻辑函数,查找定位函数

3、日期函数,统计函数

4、函数的嵌套使用


第三节: 基本图表

1、饼图,折线图

2、柱形图,条形图

3、散点图,气泡图

4、雷达图,面积图

5、组合图


第四节: 动态图表

1、控件基础

2、基本动态图表方法


第五节: 数据透视表

1、数据透视表基础,数据透视图基础

2、切片器,数据透视图表与切片器的组合应用

3计算规则设定方法


第二章:Excel高级

第一节:案例-杜邦分析仪制作方法

1、杜邦分析仪业务背景介绍

2、 杜邦分析仪制作方法详解


第二节:Power Map

1、Power Map概述

2、Power Map使用方法介绍

3、Power Map应用案例


第三节:Power View

1、Power View概述

2、Power View使用方法介绍

3、Power View应用案例


第四节:Power Query

1、Power Query概述

2、Power Query数据导入

3、Power Query基本功能介绍

4、横纵向合并数据,M公式介绍


第五节:Power Pivot

1、Power Pivot概述

2、Power Pivot数据导入

3、Power Pivot基本功能介绍

4、Power Pivot搭建多维数据集

5、Power Pivot创建KPI

6、Power Pivot创建层次结构

7、Power Pivot使用案例


八、课程重点

       Excel数据处理技巧和高效方法,Excel数据收集和处理,Excel常用公式、函数、数组及数据分析、Excel可视化数据分析(排序、筛选、透视表等)、Excel图表化数据呈现、利用Power Pivot创建表关联、制作切片器、制作动态图标、制作地图、制作城市名的动态条形图、为”仪表盘”工作中各个部件布局、Powerquery数据导入、Power query数据处理、制作PowerView界面分析仪、调整仪表板中各部件布局及显示格式。


九、课程目标

1、熟练掌握Excel基本操作和基本数据处理,能熟练使用常用的Excel函数,能使用Excel画基本的图表以及动态图表,掌握Excel数据透视表。
2、在Excel高级的课程中,熟练使用power query和power pivot,了解power map和power View的原理和用法。

十、报名流程及咨询
1. 提交报名信息:http://www.peixun.net/main.php?mod=buy&cid=1063
2. 给予反馈,确认报名信息
3. 交费
开户行:北京农商银行四季青支行万寿寺分理处
户名:北京国富如荷网络科技有限公司
卡号:0404 1001 0300 0003 092
支付宝:guofuruhe@126.com
户名:北京国富如荷网络科技有限公司
4. 邮递发票


咨询方式

龚加勇
电话:010-53605625
手机:17773656856

Q  Q: 1281241407


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-8-31 10:33:38
谢谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-31 11:04:02
VBA文件及文件夹操作
1.VBA操作文件及文件夹
on error resume next下测试

A,在D:\下新建文件夹,命名为folder

方法1:MkDir "D:\folder"

方法2:Set abc = CreateObject("Scripting.FileSystemObject")

abc.CreateFolder ("D:\folder")

B,新建2个文件命名为a.xls和b.xls

Workbooks.Add

ActiveWorkbook.SaveAs Filename:="D:\folder\a.xls"

ActiveWorkbook.SaveAs Filename:="D:\folder\b.xls"

C,创建新文件夹folder1并把a.xls复制到新文件夹重新命名为c.xls

MkDir "D:\folder1"

FileCopy "D:\folder\a.xls", "D:\folder1\c.xls"

D,复制folder中所有文件到folder1

Set qqq = CreateObject("Scripting.FileSystemObject")

qqq.CopyFolder "D:\folder", "D:\folder1"

D,重命名a.xls为d.xls

name "d:\folder1\a.xls" as "d:\folder1\d.xls"

E,判断文件及文件夹是否存在

Set yyy = CreateObject("Scripting.FileSystemObject")

If yyy.FolderExists("D:\folder1) = True Then ...

If yyy.FileExists("D:\folder1\d.xls) = True Then ...

F,打开folder1中所有文件

Set rrr = CreateObject("Scripting.FileSystemObject")

Set r = rrr.GetFolder("d:\folder1")

For Each i In r.Files

Workbooks.Open Filename:=("d:\folder1\" + i.Name + "")

Next

G,删除文件c.xls

kill "d:\folder1\c.xls"

H,删除文件夹folder

Set aaa = CreateObject("Scripting.FileSystemObject")

aaa.DeleteFolder "d:\folder"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-31 11:04:42
2.excel vba一次性获取文件夹下的所有文件名的方法
小生今天上网下载了一个财务常用报表的文件包,里面有几百个excel工作表,要是手工一个一个的获得文件名的话,那我可是要忙十天半月哦。于是想到昨论 坛就是vba论坛,昨不充分利用excel 自身的高级应用呀,呵呵,实现的代码如下,把工作量几天的任务可是一下子就完成了,这就是excel vba给你工作提高效率的结果!

excle vba自动获取同一文件夹下所有工作表的名称红色代码:

按Alt+F11,打开VBA编辑器,插入一个模块,把下面的代码贴进去,按F5执行

Sub t()

Dim s As FileSearch '定义一个文件搜索对象

Set s = Application.FileSearch

s.LookIn = "c:\" '注意路径,换成你实际的路径

s.Filename = "*.*" '搜索所有文件

s.Execute '执行搜索

Cells.Delete '表格清空

For i = 1 To s.FoundFiles.Count

Cells(i, 1) = s.FoundFiles(i) '每一行第一列填写一个文件名

Next

End Sub

现在获得的可是带路径的工作表名,去掉前的路径可用以下方法;

=RIGHT(A1,LEN(A1)-FIND("#",SUBSTITUTE(A1,"\","#",LEN(A1)-LEN(SUBSTITUTE(A1,"\",)))))

最后用常规的方法往下拖,就完成了笔者所需的工作表名。

outlook下VBA编程:把公用文件夹里的邮件附件拷贝出来保存在硬盘上

2009-06-17 09:35

Sub SaveAttachments()

Dim oApp As Outlook.Application

Dim oNameSpace As NameSpace

Dim oFolder As MAPIFolder

Dim oMailItem As Object

Dim sMessage As String

BeforeDate = #10/1/2007#     ' choose the end date of wanted

MyDir = "E:\liuxc-work\oil loss\backup from public folder\"   ' choose the folder location for save

Sender = "Hz121 Supervisor"   ' caution, case sensitive

SendFile = "HZ121-1_Daily.xls"

MyY = 0

Set oApp = New Outlook.Application

Set oNameSpace = oApp.GetNamespace("MAPI")

Set oFolder = oNameSpace.PickFolder

For Each oMailItem In oFolder.Items

With oMailItem

MyT3 = Left(CStr(oMailItem.CreationTime), 10)

If CDate(oMailItem.CreationTime) >= BeforeDate Then

If oMailItem.SenderName = Sender Then

If oMailItem.Attachments.Count > 0 Then ' protect error

For i = 1 To oMailItem.Attachments.Count

If oMailItem.Attachments.Item(i).FileName = SendFile Then

MyT1 = InStr(1, oMailItem.Attachments.Item(i).FileName, ".", 1)

MyT2 = Left(oMailItem.Attachments.Item(i).FileName, 19) + "-" + MyT3 + ".xls"

oMailItem.Attachments.Item(i).SaveAsFile MyDir & MyT2

MsgBox oMailItem.Attachments.Item(i).DisplayName & " was saved as " & oMailItem.Attachments.Item(i).FileName

End If

Next i

End If

End If

Else

MyY = MyY + 1

If MyY > 10 Then GoTo LoopEnd

End If

End With

Next oMailItem

LoopEnd:

' Set oMailItem = Nothing

' Set oFolder = Nothing

' Set oNameSpace = Nothing

' Set oApp = Nothing
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-31 11:05:38
3.Excel VBA把选定文件夹中的工作簿导入到新建ACCESS数据库中
2010-04-24 22:33

方法一

Sub Create_AccessProject()

Dim AccessData As Object

Set AccessData = CreateObject("Access.Application")

Dim Stpath As String

Stpath = ThisWorkbook.Path & "\DSEM-Stock-Allocation.mdb" '设定路径

If Dir(Stpath, vbDirectory) = "DSEM-Stock-Allocation.mdb" Then

Kill (Stpath)

End If

AccessData.NewCurrentDatabase Stpath

Set AccessData = Nothing '创建表格

Set cnnaccess = CreateObject("Adodb.Connection")

Set rstAnswers = CreateObject("Adodb.Recordset")

cnnaccess.Provider = "Microsoft.Jet.OLEDB.4.0"

Application.Wait Now() + TimeValue("00:00:02") '系统暂停2秒,以等待data.mdb建立成功

cnnaccess.Open "Data Source =" & Stpath & ";Jet OLEDB:Database Password=" & ""

'strSQL = "Create Table myData(last_date char(8))"

'rstAnswers.Open strSQL, cnnaccess

Set rstAnswers = Nothing

Set cnnaccess = Nothing

MyMainFile = ThisWorkbook.Name

Dim CurFile As String

Application.DisplayAlerts = False

myFile = Application.GetOpenFilename("(*.xls),*.xls)", , "Please Select Files")

If myFile = False Then Exit Sub

DirLoc = CurDir(myFile) & "\"

CurFile = Dir(DirLoc & "*.xls")

Do While CurFile <> vbNullString

Set objAccess = CreateObject("Access.Application")

LinkFile = DirLoc & CurFile

TableName = Left(CurFile, Len(CurFile) - 4)

If CurFile = "HONHAI-VMIData1.xls" Then

With objAccess

.OpenCurrentDatabase (ThisWorkbook.Path & "\DSEM-Stock-Allocation.mdb")

.DoCmd.TransferSpreadsheet acLink, 8, TableName, LinkFile, True, "Aging Report$"

End With

objAccess.CloseCurrentDatabase

Set objAccess = Nothing

CurFile = Dir

Else

With objAccess

.OpenCurrentDatabase (ThisWorkbook.Path & "\DSEM-Stock-Allocation.mdb")

.DoCmd.TransferSpreadsheet acImport, 8, TableName, LinkFile, True, ""

End With

objAccess.CloseCurrentDatabase

Set objAccess = Nothing

CurFile = Dir

End If

Loop

End Sub

方法二

Sub Folder2Access()

Dim db As DAO.Database

Dim ws As DAO.Workspace

Set ws = DBEngine.Workspaces(0)

Set db = ws.OpenDatabase("C:\CustomersDataBase\DSEM-PO-Stock-Status.mdb", False, False, "")

db.Execute ("delete * from [DSEM-MovingPlan]")

db.Close

Set db = Nothing

Dim myFile As String

Dim s As FileSearch '定义一个文件搜索对象

Set s = Application.FileSearch

s.LookIn = "C:\CustomersDataBase\Test\" '注意路径,换成你实际的路径

s.Filename = "*.*" '搜索所有文件

s.Execute '执行搜索

For i = 1 To s.FoundFiles.Count

FullName1 = Right(s.FoundFiles(i), Len(s.FoundFiles(i)) - Len("C:\CustomersDataBase\Test\"))

Filename = Left(FullName1, Len(FullName1) - 4)

Set objAccess = CreateObject("Access.Application")

myFile = "C:\CustomersDataBase\Test\" & Filename & ".xls"

With objAccess

.OpenCurrentDatabase ("C:\CustomersDataBase\DSEM-PO-Stock-Status.mdb")

.DoCmd.TransferSpreadsheet acImport, 8, "DSEM-MovingPlan", myFile, True, ""

End With

objAccess.CloseCurrentDatabase

Set objAccess = Nothing

Next

End Sub
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-31 11:06:07
4.vba操作文件及文件夹示例
2009-08-20 00:07

vba操作文件及文件夹示例

利用excel中的vba可以对电脑中的文件及文件夹做一些常用的操作。

包括复制、重命名、删除等,其中一些简单的示例总结如下。

希望对一些经常需要批量处理文件的朋友有所帮助,也希望感兴趣的朋友多多指教!以下代码建议在on error resume next下测试

1,在D:\下新建文件夹,命名为folder

方法1:MkDir "D:\folder"

方法2:Set abc = CreateObject("Scripting.FileSystemObject")

abc.CreateFolder ("D:\folder")

2,新建2个文件命名为a.xls和b.xls

Workbooks.Add

ActiveWorkbook.SaveAs Filename:="D:\folder\a.xls"

ActiveWorkbook.SaveAs Filename:="D:\folder\b.xls"

3,创建新文件夹folder1并把a.xls复制到新文件夹重新命名为c.xls

MkDir "D:\folder1"

FileCopy "D:\folder\a.xls", "D:\folder1\c.xls"

4,复制folder中所有文件到folder1

Set qqq = CreateObject("Scripting.FileSystemObject")

qqq.CopyFolder "D:\folder", "D:\folder1"

5,重命名a.xls为d.xls

name "d:\folder1\a.xls" as "d:\folder1\d.xls"

6,判断文件及文件夹是否存在

Set yyy = CreateObject("Scripting.FileSystemObject")

If yyy.FolderExists("D:\folder1) = True Then ...

If yyy.FileExists("D:\folder1\d.xls) = True Then ...

7,打开folder1中所有文件

Set rrr = CreateObject("Scripting.FileSystemObject")

Set r = rrr.GetFolder("d:\folder1")

For Each i In r.Files

Workbooks.Open Filename:=("d:\folder1\" + i.Name + "")

Next 8,删除文件c.xls

kill "d:\folder1\c.xls" 9,删除文件夹folder

Set aaa = CreateObject("Scripting.FileSystemObject")

aaa.DeleteFolder "d:\folder"

VBA Dir 函数 遍历文件夹下的所有文件

2010-05-26 17:30
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群