PowerQuery技巧之做工资表,这回儿简单了!
excel power query用法
excel power query用法Power Query 是Microsoft Excel 中的一项功能,它允许用户通过可视化界面轻松地连接、转换和处理数据。
以下是一些Power Query 的基本用法:1. 启动Power Query:-打开Excel 文件。
-选择包含数据的工作表。
-在Excel 菜单中选择“数据”> “从表格/范围”。
2. 连接到数据源:-在Power Query 编辑器中,点击“开始”选项卡。
-在“外部数据”组中,选择适合你数据源的连接选项,比如从文件、数据库、在线服务等。
-提供连接所需的详细信息,例如文件路径、服务器地址等。
3. 数据预览和转换:- Power Query 会加载数据并显示一个数据预览。
-在“主页”选项卡中,你可以进行一系列的数据转换,例如删除列、过滤行、更改数据类型等。
-使用右侧的“应用更改”按钮来应用你的转换。
4. 添加自定义列:-在“添加列”选项卡中,你可以选择“自定义列”并定义计算新列的公式。
-这对于基于现有列创建新列非常有用。
5. 合并和拆分列:-使用“合并列”或“拆分列”选项可以处理数据中的合并或拆分操作。
6. 数据筛选和排序:-在“主页”选项卡中,你可以使用“筛选”和“排序”来调整你的数据集。
7. 数据透视:-在“转换”选项卡中,你可以使用“数据透视”功能对数据进行透视操作。
8. 数据刷新:- Power Query 允许你在工作表中刷新数据,以便获取最新的数据。
9. 关闭和加载数据:-完成所有的数据转换和处理后,在Power Query 编辑器中,选择“关闭并加载”以将数据加载回Excel 工作表。
10. 编辑查询:-在Excel 工作表中,你可以通过点击“查询”选项卡中的“查询编辑器”按钮来重新打开Power Query 编辑器,以对之前创建的查询进行编辑。
以上是Power Query 的一些基本用法。
Power Query 提供了强大的数据处理和转换工具,让用户能够更轻松地准备和分析数据。
power query 公式汇总
Power Query 是微软的一款用于数据处理和转换的工具,它可以帮助用户轻松地从各种数据源中导入数据,并进行清洗、转换和合并操作。
在 Power Query 中,公式是非常重要的一部分,可以帮助用户完成各种复杂的数据处理任务。
本文将介绍 Power Query 中常用的公式,帮助读者更好地利用这一强大工具进行数据处理。
一、基本公式在 Power Query 中,有一些基本的公式是必须掌握的。
常见的数据类型转换函数,如 Text.From、Number.From、Date.From、Time.From 等,可以帮助用户将数据转换为指定的数据类型;还有数据清洗函数如 Text.Trim、Text.Lower、Text.Upper 等,可以帮助用户清洗文本数据。
还有常见的条件函数如 if 语句、switch 语句,可以帮助用户根据条件进行数据处理。
二、高级公式除了基本公式之外,Power Query 中还有一些高级的公式可以帮助用户完成更加复杂的数据处理任务。
List.Accumulate 函数可以用来实现累加操作,List.Transform 函数可以用来对列表中的每个元素进行转换操作,Table.AddColumn 函数可以用来向表中添加新的列等。
这些高级函数可以帮助用户更加灵活地进行数据处理,提高工作效率。
三、自定义函数除了使用 Power Query 中提供的公式之外,用户还可以通过自定义函数来扩展 Power Query 的功能。
通过编写 M 语言代码,用户可以定义自己的函数,并在 Power Query 中进行调用。
这样可以提高代码的复用性,减少重复编写相似逻辑的代码,对于需要频繁进行特定数据处理操作的用户来说,是非常有用的功能。
四、公式优化在使用公式进行数据处理的过程中,优化公式是非常重要的。
一些简单的操作可能会导致处理速度变慢,甚至出现内存溢出的情况。
用户需要注意一些优化技巧,比如避免使用大量的嵌套函数,尽量使用原生的函数而不是自定义函数等。
20XXExcel工资表制作技巧[修改版]
2020excel工资表制作技巧一、让不同类型数据用不同颜色显示在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。
1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。
单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。
单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。
2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。
3.设置完成后,按下“确定”按钮。
看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。
二、建立分类下拉列表填充项我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。
1.在sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。
2.选中a列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。
仿照上面的操作,将b、c……列分别命名为“商业企业”、“个体企业”……3.切换到sheet1中,选中需要输入“企业类别”的列(如c列),执行“数据→有效性”命令,打开“数据有效性”对话框。
在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。
再选中需要输入企业名称的列(如d列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=indirect(c1),确定退出。
Power Query
Power Query为Excel的一个插件,本文档为基本操作介绍一、创建一、创建Power Query1、从文件数据选项卡—获取数据—自文件—从工作簿—选中目标文件导入—(选中多项:同时加载多个表)(加载:仅创建链接、加载到:4种选项、转换数据:进入工具)。
上载存在4种类型,表格、透视表、透视图、仅创建链接2、从当前表格,数据选项卡—自表格/区域,原数据区域创建为表格;3、从数据选项卡—启动PQ编辑器——主页——新建查询——新建源二、后续进入数据上载后,会进入Excel页面,默认情况下会打开查询&链接窗口,如未打开,请在数据选项卡打开查询&链接窗口:1、双击查询,可打开PQ编辑器2、右击—编辑,可打开PQ编辑器3、查询&链接窗口中,右击“复制、删除、编辑、粘贴、重命名、引用、新建组、移动组”功能与PQ中查询窗口功能一致,且会影响PQ中数据;4、查询&链接窗口中,右击“加载到”功能与PQ中“上载至”功能一致,且会弹出4种类型;二、主页窗口三、关闭并上载1、“关闭并上载”,默认为创建表格,如已经选择过“关闭并上载至***”,则默认为已选择上载选项;2、“关闭并上载至***”,一经选择,不可在PQ中更改,但可在Excel中的查询&链接窗口,右击上载至更改。
(此处可选择创建新表格)四、查询1、刷新预览,更改查询后,刷新查询数据;2、属性,其实只有一个名称可编辑,右击查询数据选属性也可打开,查询设置窗口所有属性也可打开。
3、高级编辑器,应该为M语言编辑器,右击查询数据选高级编辑器也可打开;4、管理(删除、复制、引用),右击查询数据也实现。
五、管理列1、选择列A、选择列,保留选中的列,删除其他的列。
B、转到列,将选中状态转到目标列。
2、删除列A、删除列,删除当前选中的列。
B、删除其他列,保留选中的列(多选时按Ctrl),删除其他的列。
六、减少行1、保留行(保留最前面几行、保留最后几行、保留行的范围、保留重复项、保留错误)2、删除行(删除最前面几行、删除最后几行、删除间隔行【可以隔几行删除几行】、删除重复项、删除空行、删除错误)七、排序升序、降序,点击哪列后哪列排序,不影响其他顺序,类似于Excel自定义排序。
Excel的PowerQuery功能的使用方法
Excel的PowerQuery功能的使用方法Excel是一款广泛使用的电子表格软件,而PowerQuery是Excel的一个强大的数据处理工具。
PowerQuery可以帮助用户从各种数据源中提取数据,并进行清洗、转换和整合,使数据分析和处理更加高效和准确。
一、PowerQuery的安装和启用要使用PowerQuery功能,首先需要确保你的Excel版本支持该功能,并在Excel中启用PowerQuery插件。
具体步骤如下:1. 打开Excel,点击"文件"选项卡,在菜单中选择"选项"。
2. 在选项对话框中,选择"加载项"选项。
3. 在加载项选项中,点击"Excel加载项"下的"前往"按钮。
4. 在加载项对话框中,勾选"Microsoft Power Query for Excel"插件,并点击"确定"按钮。
5. 重新启动Excel,PowerQuery功能将会被成功启用。
二、从数据源中提取数据PowerQuery支持从多种数据源中提取数据,包括Excel文件、数据库、文本文件、网页和其他数据源。
以下是从Excel文件中提取数据的步骤示例:1. 打开Excel,点击"数据"选项卡,在菜单中选择"取得外部数据"。
2. 在下拉菜单中选择"从文件",然后选择"从工作簿"。
3. 在文件对话框中,选择要提取数据的Excel文件,并点击"导入"按钮。
4. 在导入数据对话框中,选择"表"选项,并选择要导入的数据表格。
5. 点击"加载"按钮,数据将被提取到Excel中。
三、数据清洗和转换PowerQuery不仅可以提取数据,还可以对数据进行清洗和转换,以满足特定的需求。
power queyr使用手册
Power Query 是微软为 Excel 提供的一种强大的数据处理工具,它可以帮助用户轻松地导入、转换和整理数据,并且支持对数据进行多种操作和分析。
下面将为大家介绍使用 Power Query 的一些常用功能和技巧。
一、数据导入1. 打开 Excel,选择“数据”选项卡,在“获取外部数据”组中点击“从文件”或“从数据库”按钮。
2. 选择数据源,并根据提示填写相应的信息,如文件路径、数据库连接等。
3. 在弹出的对话框中选择需要导入的数据表或数据范围,点击“确定”按钮完成导入。
二、数据转换1. 导入数据后,可以通过 Power Query 对数据进行转换和整理。
点击“数据”选项卡中的“从表格范围”或“从表格/范围”按钮,对数据进行编辑和处理。
2. 可以对数据进行筛选、排序、删除列、添加列等操作,以满足数据分析和报告的需求。
三、数据合并1. 当需要合并多个数据源时,可以使用 Power Query 的数据合并功能。
点击“数据”选项卡中的“合并查询”按钮,选择需要合并的数据源,并设置合并的参数和条件。
2. 支持多种合并方式,如内连接、左连接、右连接、全连接等,满足不同的业务需求。
四、数据分析1. Power Query 提供了丰富的数据分析功能,如数据透视表、数据透视图等,可以对数据进行深入的分析和挖掘。
2. 通过Power Query 可以进行数据清洗、统计计算、数据可视化等,帮助用户更好地理解和利用数据。
五、数据输出1. 处理完数据后,可以将结果输出到 Excel 工作簿中。
点击“数据”选项卡中的“关闭与加载”按钮,选择输出数据的方式和位置,完成数据输出。
2. 输出的数据可以随时进行更新和刷新,保持与原始数据源的同步。
六、自动化操作1. Power Query 支持自动化操作,可以通过编写 M 语言脚本来实现数据的自动导入、转换和整理,提高工作效率。
2. 通过 Power Query 的自动化操作,可以在每次打开 Excel 时自动更新数据,并生成最新的分析报告。
【超实用】Excel编制工资表步骤详细讲解
【超实用】Excel编制工资表步骤详解。
1 建立员工工资表并输入基本数据如下图:表3—2—1 员工基本工资和出勤情况表分析或说明:建立基本工资表主要是搭建工资表的框架,在工资表中列出一些有关员工工资的项目,并输入基本数据。
在输入数据时为了防止出错可以进行有效性控制。
步骤:1、启动Excel应用程序,单击“文件”→“另存为”菜单项,在弹出的“另存为"对话框中,输入文件名“工资”,文件类型为“.xls”。
2、双击工作表标签,将工作表“sheet1"重命名为“2010年4月”.3、在工作表第一行输入如下标题:职工代码、姓名、性别、年龄、所属部门、职工类别、基本工资、岗位工资、奖金、应发合计、事假天数、事假扣款、病假天数、病假扣款、扣款合计、养老金、医疗金、公积金、应发工资、所得税、实发工资。
4、参照表3-2—1中的数据输入第一列“职工代码”和第二列“姓名”。
5、光标放在C2单元格,单击“数据”→“有效性”菜单项,打开“数据有效性”对话框,如图3-2-1所示。
6、在“允许"列表中选择“序列”,在“来源"中输入“男,女”(用英文逗号隔开),单击“确定"按钮完成设置。
7、将光标移动到C2单元格右下角,当光标变为实心的十字形时,按住鼠标左键向下拖拉,将C2单元格的有效性控制复制到C列其他单元格。
图3-2—1数据有效性对话框8、根据表格3—2—1的数据输入“性别"、“年龄”“所属部门”和“职工类别"等数据,其中“所属部门"和“职工类别"两列数据采用有效性控制输入,最后结果如图3—2-2所示.图3-2-2 2010年4月工资表2 计算“岗位工资”、“奖金”和“应发合计"分析或说明:IF函数可以根据设定的条件在相应单元格中自动填入数据。
在2010年4月工资表中,岗位工资和奖金根据每位员工的职工类别不同而有所不同,具体情况如下表3—2-2所示.本任务是先用IF函数输入岗位工资和奖金,然后用公式“应发合计=基本工资+岗位工资+奖金”计算应发合计。
power query技巧实例
power query技巧实例Power Query是微软Excel中的一种数据提取与转换工具,它能够帮助用户从各种数据源中提取数据,并进行清洗和转换,以满足数据分析和报告的需求。
本文将介绍一些Power Query的技巧和实例,帮助读者更好地利用这个强大的工具。
1. 数据合并与拆分Power Query可以将多个数据源中的数据合并到一个表中,或者将一个表中的数据拆分成多个表。
例如,我们有两个Excel文件,一个包含客户信息,另一个包含订单信息。
我们可以使用Power Query将这两个文件中的数据合并到一个表中,以便进行统一的分析和报告。
2. 数据清洗与筛选Power Query可以帮助我们清洗和筛选数据,去除重复值、空值或错误值。
例如,我们可以使用Power Query将一个包含重复值的表进行去重,或者将一个包含空值的列进行筛选,只保留有效数据。
3. 数据转换与计算Power Query可以进行各种数据转换和计算操作,例如,将文本转换为日期格式,将数值进行四舍五入,或者进行字符串的拼接和分割等。
例如,我们可以使用Power Query将一个包含日期的文本列转换为日期格式,以便进行时间序列的分析。
4. 数据透视与汇总Power Query可以进行数据透视和汇总操作,帮助我们进行数据的分组和汇总。
例如,我们可以使用Power Query将一个包含销售数据的表按照产品进行分组,并计算每个产品的销售总额和平均价格。
5. 数据连接与关联Power Query可以进行多个数据表的连接和关联操作,帮助我们进行多表的分析和报告。
例如,我们可以使用Power Query将一个包含客户信息的表和一个包含订单信息的表进行关联,以便分析每个客户的订单情况。
6. 数据导入与导出Power Query可以将数据从各种数据源中导入到Excel中,并将Excel中的数据导出到其他数据源中。
例如,我们可以使用Power Query将一个数据库中的数据导入到Excel中进行分析,或者将Excel中的数据导出到一个文本文件中进行备份。
用excel制作工资表详细步骤
工资表的制作介绍利用EXCEL软件,不写程序,快速制作工资条、工资明细表和工资汇总表的方法,同时给出了扣除所得税的工资条的做法。
在手工条件下,编制工资发放明细表和汇总表是会计工作中较复杂的事,单位职工越多,工作量越大,就越容易出错。
利用EXCEL软件,不写程序,快速制作工资条、工资明细表和工资汇总表,既减轻工作负担,提高工作效率,又能规范工资核算,为查询、汇总、调资等提供条件。
一个简单的工资表,包括姓名、部门、汇总成实际工资的各小项金额、需要扣除的各项金额、实发工资等项。
这就是一个简单的工资条实例。
在这个例子中,第一行中输入了各项目的名称,前几列中列出了职工的编号、姓名和部门等内容,其他单元格中填充的是具体数据。
注意以下几点:1.数据的录入,自动填充功能,2.时间录入时在编辑框输入=now()即可填充今天时间工资表的制作当一个月的工资表建立好之后,在下一个月,表中的很多数据直接可以应用,比如第一行的各项,编号、姓名和部门等列的内容,都不会发生大的变化,除非是有人员调动或工资调整,这样就可以将其直接作为下一个月工资的原始数据来用,而且工资金额、计算公式等也可以直接应用。
怎样能使下个月能够快速建立工资表呢?我们可以把当前的工作表保存为一个模板文件,在下次编辑时,直接打开这个模板文件,改动浮动工资、奖金和扣款等项的内容,就完成了下个月的工资表。
工资表已经建好了,但如果涉及所得税计算,情况就复杂一些。
这就是扣除所得税后的实例。
我们首先看所得税算法,因为不同的应税所得额有不同的税率和速算扣除数。
应税所得额等于“应发工资”减去840后的值,如果应发工资小于840元,那么应税所得额为0。
实发工资应为“应发工资”减去“扣款”和“应税额”两项后的数值。
下面我们计算应税所得额,这时要用到条件函数IF()。
条件函数IF(),具体格式为“=IF(条件,真值,假值)”,这里“条件”是一个逻辑表达式,“真值”和“假值”都是数值或表达式。
PowerQuery技巧之区分工作日,你就跟我这样做
区分工作日,你就跟我这样做
各位周三好鸭!
大家在工作中有没有经常遇到一种情况☛统计某些指标时需剔除非工作日。
下面我们分两种情景来探讨下分析中遇到区分工作日的场景。
1 针对聚合指标
我们采用如下数据,以下申请记录表是某厂的设备借用申请记录,每个单子均有申请借用的日期和申请被满足的日期:
我们要按照申请日期统计每天产生的申请单数量,建立或导入日期表如下:
将申请记录表的申请日期和日期表的Date列建立关系。
要统计每天产生的申请单数量,只需写出如下表达式:
申请单数量 =COUNTROWS ( '申请记录' )
则在报表视图中,呈现的结果如下:
考虑工作日进来,实现只统计工作日的申请单数量。
这里我们只考虑周末为非工作日,在日期表中增加辅助列:
是否工作日 =
日期表IF ( ''[星期几] = 6 || '日期表'[星期几] = 7, FALSE (), TRUE () )
根据该辅助列改写一下刚才的度量值:
申请单数量(工作日) =
CALCULATE (COUNTROWS ( ‘申请记录’ ),
‘日期表’[是否工作日] = TRUE () )
在报表视图中是:
可以看到,非工作日已经被过滤。
数据中有两列日期:申请日期和满足日期。
基于业务需要,要计算申请日期和满足日期之间相差的天数,并且剔除非工作日。
2 针对日期差
以上表达式可以理解为,统计日期表中在申请日期之后,满足日期之前的日期数量,在报表视图中的结果如下:
可以看到,“工作日差”列只统计了两个日期之间的工作日天数,达到了预期的效果。
以上,谢谢友友们~。
excel power query用法
excel power query用法Excel Power Query是一种数据提取、转换和加载工具,可以帮助用户从各种数据源中获取数据,并进行清洗和处理,以满足数据分析和报告的需求。
本文将介绍Power Query的基本用法和功能,以帮助读者更好地利用这一工具进行数据处理和分析。
一、安装和启用Power Query在正式介绍Power Query之前,首先需要确保Power Query已安装并启用。
对于Excel 2010和Excel 2013用户,需要从Microsoft官方网站上下载并安装Power Query插件。
而对于Excel 2016和Excel 365用户,Power Query已经内置在软件中,无需安装。
安装完成后,用户需要将Power Query添加到Excel的功能区中,具体步骤为:点击“文件”,选择“选项”,进入“自定义功能区”的设置界面,将“Power Query”选项勾选上,并点击“确定”按钮。
二、数据导入在使用Power Query之前,我们需要先将需要处理的数据导入到Excel中。
Power Query支持多种数据源,包括Excel文件、数据库、文本文件、Web数据等等。
我们以导入Excel文件中的数据为例进行介绍。
1. 打开Excel,点击“数据”选项卡中的“从文件/数据库”按钮,选择“从文件”选项。
2. 在弹出的对话框中,选择要导入的Excel文件,点击“导入”。
3. 在Power Query编辑器中,可以预览和选择要导入的数据表格。
点击“加载”按钮,数据将被导入到Excel中的一个新的工作表中。
三、数据清洗与转换一般情况下,从数据源中获取的数据并不是我们需要的完整、准确的数据,而是存在一定程度的冗余、错误或不一致。
Power Query提供了一系列功能,使得我们能够轻松地进行数据清洗和转换,以满足自己的需求。
1. 删除行列:- 删除行:选中要删除的行,点击右键,在弹出的菜单中选择“删除行”。
PowerQuery之行的整理
PowerQuery之行的整理对于Excel用户来说,经常会遇到下列情况而烦躁不安,数字和文本混在一个单元格里、数据表中大量使用合并单元格、数据表是一个不方便进一步统计的二维表,甚至数据表被分散到了不同的工作表或不同的工作簿……这时,Power Query横空出世了。
自从微软公司发布Power Query for Excel以来,从最早的加载项形式,到如今与Excel完美结合,历经了多个版本的更新,现在已经成为Excel用于数据查询和数据清洗的重要功能,极大地提高了用户的工作效率。
今天小编先和大家一起来了解Power Query中关于行的相应操作。
整理行看看横向的每一行,发现表格中“奇葩”的家伙不少,比如错误值“Error”、空值“null”,以及“账号”这一列里有很多重复值。
需要将这三位所在的整行都“咔嚓”掉,以保证表格中数据的规范性。
说起这三位,其实都是Power Query里不受欢迎的常客,所以在【主页】选项卡下的【删除行】下拉选项里早就备好对付它们的“武器”了。
先从错误值“Error”开始,选取包含错误值的列,单击【主页】选项卡下的【删除行】下拉按钮,在下拉选项中选择【删除错误】选项,存在错误值的那些行就统统被“消灭”干净了,如图 1 - 1 所示。
图 1-1 删除指定列中包含错误值的行要点提示:删除包含错误值的行【Power Query编辑器】→选取包含错误值的对象→【主页】→【删除行】→【删除错误】对于“null”,处理过程是不是像“Error”一样呢?其实并非如此,因为其对应的【删除空行】的功能有点特殊,不需要专门去选取单元格或列,因为【删除空行】删除的是整行都是空的那种行。
比如图 1 - 2 所示的“销售单号”一列里有几个单元格是空的,但同一行的其他单元格里有内容,这时即使选取了“销售单号”这一列,然后选择【主页】选项卡下【删除行】下拉选项中的【删除空行】选项,也只有整行单元格都为空的行才会被删除,那些仅在“销售单号”列里是空值的单元格所在的行还留着。
【基础人事】高级应用:工资表的制作(8大知识要点)
办公软件高级应用
知识拓展
知识点5:单元格引用
单元格引用是指公式中指明的一个单元格或一组单元格。 公式中对单元格的引用分为相对引用、绝对引用和混合引 用。 用“H2”这样的方式来表示的引用称为“相对引用 ” ,它是指当公式在复制或移动时,公式中引用单元格 的地址会随着移动的位置自动改变;用 “$H$2”这样的 方式来表示的引用称为“绝对引用” ,它是指当公式在 复制或移动时,公式中引用单元格的地址不会随着公式的 位置而改变。用 “$H2”或“H$2“这样的方式来表示的 引用称为“混合引用”,混合引用具有绝对列和相对行, 或是绝对行和相对列。如果公式所在单元格的位置改变, 则相对引用改变,而绝对引用不变。如果多行或多列地复 制公式,相对引用自动调整,而绝对引用不作调整。
办公软件高级应用
知识点3:多工作表的操作
一个Excel文件可包含的工作表数有个上限,为255张 。在选定多张工作表时,分两种情况,一种是全部工 作表,一种是部分工作表。前一种情况,在工作表底 部右击鼠标,在弹出的快捷菜单中选择“选定全部工 作表”;后一种情况,通过按住“Shift”键再用鼠标 选定相邻的多个工作表或者按住“Ctrl”键再用鼠标 选定不相邻的多个工作表来实现。选定之后,就可以 对页面设置、格式等统一操作,而不必逐张进行,也 可以在多张工作表内执行查找和替换操作。知识点2: 幻灯片动画的应用
办公软件高级应用
知识拓展
知识点4:公式和函数的使用
Excel 中的“公式”是指在单元格中执行计算功能 的等式,所有公式都必须以“=”号开头, “= ”后面是参与计算的运算数和运算符。 Excel 函数是一种预定义的内置公式,它使用一些 称为参数的特定数值按特定的顺序或结构进行计算 ,然后返回结果。所有函数都包含三部分:函数名 、参数和圆括号。
从Excel到PQ:直接构建表的2种方法——#table
从Excel到PQ:直接构建表的2种方法——#table我的286篇Excel原创文章你好,我是小必老师,感谢与你在这里相遇,以Excel会友。
【本期内容】Excel Power Query知识相关——#table函数构建表。
在Power Query中除了从外部获取表之后,还可以直接在Power Query中创建表。
#table通过#table函数就可以创建表,这个函数是#开头的,函数名称是小写。
功能:从列columns和列表rows创建一个表值。
语法:function (columns as any,rows as any) as any上面的语法,可能是真的看不懂,那么翻译成人话就是:•=#table({字段1,字段2,字段3,……)},{{第1行},{第2行},……})如构建一个表为:其公式可以写成:••••••= #table({"姓名","性别","年龄","民族"}, { {"张三","男","21","汉"}, {"李四","女","25","蒙古族"} })但是通过上面创建的表是没有字段的类型的。
下面这种方法可以构建带有字段类型的表。
如将上面的表创建成带有字段类型,即“姓名”为文本型,“性别”为文本,“年龄”为数字,“民族”为文本,再添加一个日期列,内容为null值。
其公式可以写成:••••••••••= #table(type table [ 姓名=text,性别=text, 年龄=number,民族=text, 出生日期=date], { {"张三","男","21","汉",null}, {"李四","女","25","蒙古族",null} } )与上面的公式不同的是,这里的#table的第一个参数使用了Record的方法,并且使用type table 指定了每个字段的类型。
power query中条件平均值
power query中条件平均值标题:Power Query中条件平均值的使用技巧在Power Query中,我们经常需要对数据进行筛选和计算,而条件平均值是一种常用的数据处理方法。
通过使用条件平均值,我们可以根据特定的条件来计算数据的平均值,从而更准确地分析和理解数据。
我们需要了解如何使用Power Query中的条件平均值功能。
在Power Query编辑器中,我们可以通过选择"添加列"或"变换"选项来创建条件平均值。
然后,在条件平均值的设置中,我们可以选择要应用的条件,并指定计算平均值的列。
通过这种方式,我们可以根据不同的条件,计算数据的平均值,以获取更有针对性的结果。
接下来,让我们通过一个实际的案例来演示条件平均值的使用。
假设我们有一份销售数据表,包含了不同产品的销售额和销售日期。
我们想要计算每个月份的产品销售额的平均值。
我们可以使用条件平均值功能来实现这个需求。
我们打开Power Query编辑器,并导入销售数据表。
然后,我们选择"添加列"选项,在弹出的菜单中选择"条件平均值"。
在条件平均值的设置中,我们选择"销售日期"作为条件列,并选择"销售额"作为计算平均值的列。
然后,我们可以选择"按月份"进行分组,以计算每个月份的平均销售额。
通过以上步骤,我们成功地使用条件平均值计算了每个月份的产品销售额的平均值。
这样,我们可以更好地理解每个月份的销售趋势,并做出相应的决策和调整。
总结一下,在Power Query中使用条件平均值可以帮助我们根据特定条件计算数据的平均值,从而更准确地分析和理解数据。
通过合理运用条件平均值功能,我们可以根据不同的需求和业务场景,灵活地进行数据处理和分析。
希望以上介绍可以帮助您更好地应用Power Query中的条件平均值功能,提升数据处理的效率和准确性。
powerquerym函数求某列的行数
powerquerym函数求某列的行数Power Query M是一种强大的数据转换和查询语言,它可以帮助我们在Excel中处理和分析大量数据。
在本文中,我将介绍如何使用Power Query M函数来求某列的行数,并提供一些实际应用示例。
让我们了解一下Power Query M函数中用于求某列行数的函数。
在Power Query编辑器中,我们可以使用Table.RowCount函数来获取表格的行数。
该函数的语法如下:Table.RowCount(table as table) as number其中,table是要计算行数的表格。
该函数会返回表格的行数,以数字形式表示。
接下来,我将通过几个示例来演示如何使用Table.RowCount函数。
示例1:求某列的行数假设我们有一个包含学生信息的表格,其中包括姓名、年龄和性别等列。
现在,我们想要求性别这一列的行数。
首先,我们需要在Power Query编辑器中打开数据源,并将其加载到Power Query编辑器中。
然后,我们可以使用Table.SelectColumns函数选择性别这一列,并将其作为参数传递给Table.RowCount函数。
最后,我们可以得到性别列的行数。
示例2:求多个列的行数如果我们想要求多个列的行数,可以使用Table.SelectColumns函数选择这些列,并将它们合并为一个表格。
然后,我们可以使用Table.RowCount函数求该表格的行数。
示例3:求符合条件的行数有时候,我们可能只想求符合特定条件的行数。
在这种情况下,我们可以使用Table.SelectRows函数选择符合条件的行,并将其作为参数传递给Table.RowCount函数。
这样,我们可以得到符合条件的行数。
除了上述示例,Table.RowCount函数还可以与其他函数一起使用,以实现更复杂的数据转换和分析任务。
例如,我们可以将Table.RowCount函数与Table.Group函数结合使用,以按照某一列进行分组并求每组的行数。
PowerQuery技巧之List.Split这个新函数,列表拆分更容易了
PowerQuery技巧之List.Split这个新函数,列表拆分更容易了List.Split 这个新函数,列表拆分更容易了昨天,有朋友有个列表拆分的需求,然后获得⽅法中有⼀个步骤的公式⽤到List.Split这个函数,却在使⽤过程中就出错了。
这明显就是说没有List.Split这个函数嘛。
所以我查了⼀下微软的在线Power Query的⽂档,结果发现⾥⾯也没有。
于是,我在Power BI⾥试了⼀下——好吧,原来Power BI⾥已经有了,如下图所⽰:既然有了新函数,试⼀把,将1到9的列表,按每2个⼀组拆分成多个列表:⾮常简单!有没有?对的,这个函数实际就是将⼀个列表的内容,按每多少个⼀组进⾏拆分,最后不够个数的直接归为⼀组,如下图所⽰:可是,但是,问题是,现在估计⼤多数Excel的Power Query⾥都没有这个函数,那怎么办呢?可以尝试写个⾃定义的函数,来实现类似的功能:= List.Split=(l,s)=>List.Transform({1..Number.Round(List.Count(l)/s,0,RoundingMode.Up)},(n)=>List.Range(l,(n-1)*s,s))主要思路:1、先根据每组多少个的参数确定最终能分成多少个列表(待拆分列表的元素个数除以每组数量并向上舍⼊):Number.Round(List.Count(l)/s,0,RoundingMode.Up);2、通过List.Transform函数,逐个去取要分成⼀组的元素List.Range(l,(n-1)s,s)。
总的来说,并复杂,也不需要太多的技巧和套路,但还是要把基础的函数学好练好,理解其中的参数含义和数据引⽤⽅式,慢慢就能灵活运⽤了。
*。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用 Power Query 做工资表,这回儿简单了!
小勤:前面关于用Power Query做工资表的操作,步骤挺多的,而且还没有增加空行:
大海:用操作的方式来做工资表的确是有点儿麻烦的,不过,现在咱们学会了构造表、分组等比较方法后,实际上就可以比较简单了。
Step 01 对源表按员工编号的所有行进行分组
Step 02 进入高级编辑,构造带列名和空行的表(可按需命名,如head)
这里使用了#table关键字构造表,要点如下:
1、仍然使用源表中的列名作为表头:Table.ColumnNames(源);
2、表的内容包括2行:
2.1 第1行是源表中的列名,仍然是函数Table.ColumnNames(源);
2.2 第2行是一个空行,用List.Repeat生成重复的空值,空值的个数用源表的列数来控制,即:Table.ColumnCount(源)。
Step 03 修改分组操作代码
将分组生成的代码中的下划线“”改为:Table.InsertRow s(head,1,{{0}}),即——将分组后各员工对应的工资数据插入到head表中间!如下图所示:
中间!
Step 04 展开数据,大功告成!
小勤:这个太666了,实际就是构造个简单的表,然后在分组里改一下代码就搞定了!听你详细讲过Power Query 中的数据结构,以及用#table 关键字的用法后,这些都很容易理解了!
大海:理解了Power Query 里的数据结构内容,对深入学习Power Query 的内容非常重要。