Power Query整理图片识别出来的数据 |
---|
我们在使用图片识别文字时常常会出现识别出来的文字是这样的,如果识别出来是这样的东西,它们的数据图片中是4列的,识别变成文字后是一列的:
数据的顺序是单位—班别—姓名—分数
整理起来也是一个大工程。
还好有PowerQuery,今天就学习这个知识方法,可能以后有用哦
【问题】要把4列的数据图片识别出来的文字是一列的整理成4列的。
【知识点】
List.Count 【列表所有元素计数】List.CountList.Transform【遍历列表】List.Transform List.Transform(列表,对元素进行转换的规则) 返回值的新列表List.Range【取列表中的元素】List.Range List.Range(列表,索引值,个数)Table.FromRows【表来自行】Table.FromRows语法:Table.FromRows(列表集,标题) |
---|
【代码】
let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content][列1], Sp4 = List.Transform({0..List.Count(源)/4-1},eachList.Range(源,_*4,4)), Tab = Table.FromRows(Sp4,{"单位","班别","姓名","分数"})inTab |
---|
【解析】
首先看数据是不是按4个一组的形成,再按“不含标题”的形式导入到颇为powerquery中再加[列1]转化为列表计算列表的总数量/4-1得到要循环的次数每一次循环取4个,变成一行一行的列表Table.FromRows行转表 |
---|
【效果】
===今天到此===
========Power Query学习笔记==========1.PQ-整理一个乱七八糟的表2.PQ-计算总分再国际排名中国排名3.PQ-批量“替换值”一次完成多个数值的“替换“4.PQ-分离中文数字英文5.PQ-透视列应用(把名单放进单元格)6.Power Query-汇总文件夹中多工作簿多工作表到一个文件7.Power Query合并查询实现VLookup功能查询引用8.PowerQuery-M函数之排名与筛选9.PowerQuery拆分两列,并数据相对应10.PowerQuery-计算横、坚向高低平均总分11.Power Query按全级、单位、班别排名12.PowerQuery制作工资条或成绩条================== |
---|