描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121326622
初次接触Excel BI时都会为之惊叹,灵活、方便、高效!
以前用VLOOKUP函数、Index Match函数甚至VBA才能实现的功能操作,现在轻轻单击鼠标就能实现!
本书一半的篇幅介绍基础功能,另外一半的篇幅是实操案例,解决多表格文件合并、多表关联建模、抓取互联网数据等实务问题,读者不用担心学完不知道如何运用。
第 1 章 看 Excel BI 如何解决这些现实问题 1
11 5分钟内合并从业务部门收集的 100 张表格2
12 用模型来梳理分析复杂的业务流程7
13 开会发言, 需要有可交互的动态图表13
14 公司业务分析要精细到每条街道的情况18
第 2 章 的查询器 Power Query 24
21 兼容的数据源25
22 从文件加载数据25
221 从工作簿26
222 从 CSV31
23 从数据库加载数据32
231 SQL Server 数据库33
232 Microsoft Access36
233 从 ODBC 导入 38
24 从 Web 导入数据 40
241 GET 方法40
242 POST 方法44
25 数据类型操作47
26 标题操作49
261 修改字段名49
262 标题的升降51
27 表操作52
271 分组52
272 转置54
28 列操作54
281 删除列54
282 添加列56
29 字符操作65
210 统计及运算66
211 数据解析69
212 查询与合并71
2121 合并查询71
2122 追加查询73
213 M 语言 74
2131 删除字符77
2132 包含查询78
2133 插入文本79
2134 自定义函数80
第 3 章 靠近大数据的数据库 Power Pivot 84
31 数据导入85
32 表属性设置89
33 表基础操作92
34 DAX 语言94
35 数据建模100
第 4 章 可视化地图报表 Power Map 105
41 地图展现106
42 自定义热力图112
第 5 章 应用实例116
51 业务部门做季度 / 年度报告117
52 分析淘宝网数据(爬虫)124
53 电商运营算盈亏142
54 电商运营分析全店数据(建模)150
55 爬取股票数据(爬虫)154
56 文本分析(分词和情感分析)163
57 新媒体监控文章数据181
附录 A M 语言常用函数速查表 196
前言
我是在 2005 年开始使用 Excel 的,
至今已经有 12 年了,
千万不要把我当成老子,
在写本书的时候我 29 岁。
我在念中学的时候,
就在信息课上开始学习并使用 Excel,
大学毕业后从事电商行业,
在工作中频繁使用 Excel。
我发现, 实践是好的老师。我相信一个年轻人写的书, 加上这个年轻人 12 年的经验, 会让同样年轻的你们有一场不一样的数据之旅。
本书主要介绍 Excel 2016 的 3 个 BI 组件。
对于办公室白领来说,
灵活运用这几个具足够你在职场中呼风唤雨了。
对于数据分析师来说,
也足够满足日常的分析和报表的需求了。
对于比数据工程师更高层次的人来说,
我相信它们的便捷性也足够让你眼前一亮。Excel 是号称能够与 SAS 媲美的系统,
有非常多的功能拓展插件,
例如 VBA、 SQLServer 数据挖掘套件、 R-Excel、 Power Query、 Power Pivot 和 Power Map 等。 Excel 可以完美地解决我们在日常生活及工作中的数据需求。只要你愿意尝试使用 Excel 2016,
就会发现再也离不开它。
你会把以前的 VLOOKUP 函数丢掉,
把 Index Match 丢掉,
甚至连 VBA 都可能丢掉。
现在你是不是已经心动了呢?
如果是的话, 马上翻开第 1 章, 进入 Excel BI 学习之旅吧!鉴于作者水平有限, 不足之处请读者不吝赐教。
5.5 爬取股票数据(爬虫)
美丽经常需要整理大量的股票数据,而且要快速地从众多股票中挑选优质股票。要想对股票进行自动化筛选,就需要爬取到股票数据。下面讲解爬取股票数据的操作步骤。
首先要得到股票的代码列表。可以到任意财经网站获取股票列表,本书以东方财富网为例,得到的股票代码如。
在【数据】功能区中单击【新建查询】下拉按钮,在打开的下拉菜单中选择【从其他源】→【从Web】选项。
打开【从Web】对话框,将东方财富网股票列表中的上海股票列表的URL(http://quote.eastmoney.com/stocklist.html#sh)复制到【URL】文本框中,单击【确定】按钮。在【导航器】对话框中选择【Document】,然后单击右下角的【编辑】按钮。
展开【Children】字段。
展开后在表格中会看到【BODY】,网页上看到的数据就在【BODY】行的【Table】中,在【Table】单元格中右击,在弹出的快捷菜单中选择【作为新查询添加】选项。
合并查询后,会看到表,是根据HTML结构分类的数据。
通过检查元素,找到股票代码查询一览表的信息在个后。
在表格中找到对应的【Table】,将【Table】设置为【作为新查询添加】。
将表格展开到底层后,在【开始】功能区中单击【删除行】下拉按钮,在打开的下拉菜单中选择【删除空行】选项,将空行删除。
在【开始】功能区中单击【拆分列】下拉按钮,在打开的下拉菜单中选择【按分隔符】选项。这时打开【按分隔符拆分列】对话框,在【选择或输入分隔符】下拉列表框中选择【自定义】选项,在下面的文本框中输入【(】。
拆分后会生成两列,选中第二列,单击【开始】功能区中的【替换值】按钮,在打开的对话框中将【)】符号替换掉。
修改列名,得到终的股票代码列表。
读者还可以通过以下接口获取数据。
新浪数据接口:http://hq.sinajs.cn/list={code}。将【{code}】替换为股票代码,沪市股票代码加前缀sh,深市股票代码加前缀sz。
搜狐数据接:’ src=”images/loading.gif” alt=’插图’ />
评论
还没有评论。