1.1.4 外部数据
Excel表格中的数据除了手工录入的之外,还有的需要从外部导入,如文本文件中的数据、Word文档中的数据、网页中的数据等。这些数据导入到Excel中并形成标准的数据表后,才能进行相关的数据统计分析。
1.从Word中导入
Word文档中的表格可以复制到Excel中使用。Excel的分析功能是十分强大的,可以将原始数据导入到Excel中,然后进行数据计算分析。
1 在Word文档中选中需要复制的表格,单击“开始”选项卡,在“剪贴板”选项组中单击“复制”按钮,如图1-21所示。
图1-21
2 在Excel工作表中选中放置复制数据的起始单元格,单击“开始”选项卡,在“剪贴板”选项组中单击“粘贴”下拉按钮,在弹出的下拉菜单中单击“匹配目标格式”按钮(如图1-22所示),即可将Word文档中的数据导入Excel表格中(如图1-23所示),数据稍加整理即可使用。
图1-22
图1-23
2.从文本文件中导入
文本数据也是常见的数据来源。文本文件通常用来记录数据,并没有分析和计算数据的功能,因此若要进行数据分析,需要先将数据导入到Excel中。如图1-24所示为某日客服接线记录表的部分数据,这样的数据也可导入到Excel中进行数据分析。
图1-24
1 新建一个空白工作簿,在“数据”选项卡的“获取和转换数据”组中单击“从文本/CSV”按钮,如图1-25所示。
图1-25
2 打开“导入数据”对话框,找到要使用其中数据的文本文件(如图1-26所示),单击“导入”按钮,打开对话框,如图1-27所示。
图1-26
图1-27
3 此时可以看到表格预览,接着单击“加载”按钮,即可将数据导入到表格中,如图1-28所示。
图1-28
4 选中导入的数据区域,在“开始”选项卡的“编辑”组中单击“清除”右侧的下拉按钮,在下拉列表中选择“清除格式”命令,将表格的格式清除(如图1-29所示),然后对表格进行补充列表等整理操作。
图1-29
专家提醒
导入的文本文件数据要具有一定的规则,如以统一的分隔符进行分隔或具有固定的宽度,这样导入的数据才会自动分列显示。如果文本数据过于杂乱,则程序难以找到相应的分列规则,数据导入到Excel表格中也会很杂乱。这种情况下如果一定要导入,可以先在文本文件中对数据进行整理。
另外,在本例中,时间数据被清除格式后会变成小数值,因此在后期整理数据时,可以选中这些数据,在对应列为其重新设置时间格式即可。
3.从网页中导入
数据统计分析所要用到的数据,有些是日常工作中直接产生的,而另一部分涉及宏观、横向比较的数据,例如市场份额、产品渠道分布等,一般都是需要利用网络查看官方统计数据库或年鉴等,因此网页数据也是源表数据的来源之一。从网页中找到需要的数据后,可以利用如下方法将其导入到Excel工作表中。
1 打开Excel表格,在“数据”选项卡的“获取外部数据”组中单击“自网站”按钮,如图1-30所示。
图1-30
2 打开“从Web”对话框,在“URL”框中输入网址(如图1-31所示),单击“确定”按钮,打开导航器。
图1-31
专家提醒
这里的网址一定是有需要导入数据的网页,如果网页中没有可以导入的表格,那么在下一步中程序将找不到表格。
3 在导航器中会将当前网页中所有能导入的表格都在左侧生成出来,单击选择后会在右侧预览,确定要导入的内容后(如图1-32所示),单击“加载”按钮,即可将数据导入到表格中,如图1-33所示。
图1-32
图1-33
4 如果还有其他要导入的内容,可以按相同的方法导入,新导入的数据会自动存放于新工作表中,如图1-34所示。待所有数据导入完成后可以再做合并整理形成数据表格。
图1-34