获取数据和整理(清洗)power query
发布时间
阅读量:
阅读量
Power Query
获取和整理数据
位置
数据菜单下——获取和转换数据
数据获取
文本
txt
csv
如果文本出现乱码——在导入过程中的——选择文件原始格式——utf—8
数据库——Access数据
自网站——输入网站名(URL)基本
只能从网站中提取类似表格的数据
自Excel
因为后面需要用到查询编辑器
整理和清洗数据
如果表格简单——数据量小——可以使用(自表格/区域
转换数据
加载—表示在一个新的工作簿中展示结果
加载到——表示在已在工作簿可以选取导入位置
可以选取该数据在工作簿显示的方式——放置的位置
仅创建链接——只在查询&链接中显示(经常表示辅助表格的使用
如果查询&链接看不到——可以点击数据表单得到查询和链接
关闭并上载——关闭并上载至(效果如上
如果当前设置的表单位置不符合预期或者希望将表单的位置进行调整——在单元格左侧找到并点击"查询与链接"选项——右键点击已选中的内容——加载到目标位置
想要重新访问转换数据,请先点击单元格左侧的"查询与链接"按钮,在右键单击已选中的内容后进行编辑选项。
查询编辑器
一个简单的案例
追加查询
在主页中——新建查询——新建源添加表——点击主页中组合——追加查询
列的操作
选择列
选择列
删除列的一种
转到列
快速帮你找到列,不是删除
删除列
删除其他列
首先你要先选中你要保留下来的列,然后再删除其他列
类似于选择列
填充
向下填充(以首行为基础
向上填充(以尾部为基础
行的操作
保留行
保留最前面,最后面中间行
保留中间
首行
从第几行开始保留
行数
一共要保留几行
删除间隔行
从哪删
删除几行
保留几行
循环第二步和第三步
删除空行
删除数据损失超过50%的行
数据格式的转换
清除
删除打印字符,回车键
转换——格式——清楚
修整
删除前导和尾随空格
拆分列
分隔符
从左
从右
每一个
字符数
首字母大写
转换-格式——首字母大写
合并
至少选择两列
选择的顺序决定结果的顺序
符号
替换
复制列
添加列
添加后缀——添加前缀
数据的拆分、合并、提取
拆分列
分隔符
从左
从右
每个
字符数
位置
提取
left=首字符
right=结尾字符
len=长度
mid=范围
性别
添加列
信息
奇偶判断
逻辑值
改成文本格式
替换
删除重复项
原理:默认保留的是第一条数据
当和排序一起使用的时候,容易出错
排序后的箭头要消失
检查数据类型
删除错误
没有错误制造错误
转置和反转
转置:行列互换
反转:首尾互换
逆透视
二维转一维
数据有针对性可以选择——透视其他列
列式存储表——一维表
找二维表中以行的形式出现的字段,把这些字段进行逆透视
数据透视表使用一维表进行
透视
转换——透视列 一维转二维表
值列选择想要求的值
如果数据中的值是文本类型——选择高级选择中的不要聚合
透视最少需要三列数据
分组依据
转换中的分组依据———保留源数据
基本步骤包括从数据集中选择所需信息、对其进行命名并执行相关操作;其中所有行与列对应时会自动被选中;但如果某一行定义了标签,则该行不会被选中。
所有行——会显示table——代表行数——需要点击table(看到table先看下列表在展示数据)行的空白位置就会 在下面显示(聚合——对行的计数,展开——
标签代表隐藏的多行列表
展开——会在另一个表中展开数据
聚合——可以选择数据的计数或求和。。。来表述数据
高级——指定要按期进行分组的列以及一个或多个输出
添加列
条件列
if函数——语句应用
创造一个按条件添加当前所选列中的值的新列
索引列
可以定义序号顺序和间隔等。。 创建一个新列,其中索引从0开始
重复列
创建一个新列,复制当前所选列中的值
自定义列
自定义列公式——运用函数——插入可用列表中的数据——在最下方有错误提醒
时间列
功能与说明
年限:现在(now) 和所选8期之间的持续时间
仅限日期:提取日期部分
分析:从文本里提取日期
年:提取年
年开始、年结束:提取对应的年份开始日期或结束日期
一个月 的某些日:此月份共多少天
每周的某一日:周几
一年的某一-周:本年度的周数(WEEKNUMBER )
减去天数:两列日期相减(最少两列
最早、最新:多列日期中保留最早、最晚的一-天
追加查询
将此查询与工作簿中其他查询合并
追加是纵向的
列字段不同,对于不同的表格分别对应自己的列
列字段的顺序不同
同样可以追加,已被追加表格的顺序为主
工作簿——》工作表——多个工作表=工作组
同个文件夹中包含多个excel工作簿
自定义——Excel.Workblook
合并查询
合并工作簿——联接种类
合并多个(在一个文件夹里)Excel/CSV文件
查询设置——应用的的步骤——点击源(如果文件在一个Excel中的多个工作簿)则在表中显示table展开就得到多个表的合并结果
横向合并——类似于vlookup
有关联字段——可以是一列或多列
合并与追加经常和分组依据一起使用
全部评论 (0)
还没有任何评论哟~
