Applies ToMicrosoft 365 专属 Excel Excel 网页版

添加列时,可通过多种常见方法来更改和设置不同数据类型的格式。 例如,你可能想要确定数字是奇数还是偶数,小写文本字符串,或显示日期/时间的月份名称。 Power Query提供了许多有用的命令来实现所需内容,而无需使用公式。

以下每个部分都演示了一些可以执行的作的示例,然后汇总了可用于每种数据类型的所有命令。  

“添加列”功能区选项卡上的数据类型组

重要事项   以下示例使用“ 添加列 ”选项卡,使原始列保持不变。 这通常是一种最佳做法,可帮助避免意外刷新错误。 其中每个命令也位于 “转换 ”选项卡下,用于更改原始列。 更改原始列时请谨慎,这可能会导致意外刷新错误。

提示    若要快速创建示例数据并试用过程,请创建包含多个列和行的 Excel 表,然后将其导入。 有关详细信息,请参阅创建和格式化表和从 Excel 表导入

本部分提供多个文本示例,然后显示所有可用文本命令的列表。 另一个主题将讨论 使用 Parse 命令。 有关详细信息,请参阅 将文本分析为 JSON 或 XML

若要将字符串中的每个单词大写:

  1. 选择列 “LoudMemo”。

  2. 选择“添加列 > 提取 > 每个Word大写。 将添加新列和结果。

添加列以大写每个单词

若要查找字符串的长度,请执行以下命令:

  1. 选择列“ 全名”。

  2. 选择“ 添加列 > 格式 > 长度”。 将添加新列和结果。

添加列以获取单词的长度

文本数据类型命令摘要

提取

格式

分析

  • 第一个字符

  • 最后一个字符

  • Range

  • 分隔符前的文本

  • 分隔符后面的文本

  • 分隔符之间的文本

  • 小写

  • 大写

  • 大写每个Word

  • 剪裁

  • 清除

  • 添加前缀

  • 添加后缀

  • XML

  • JSON

本部分提供几个数字示例,然后显示所有可用的数字命令的列表。

计算数字的阶乘:

  1. 选择列 “示例编号”。

  2. 选择“ 添加列 > 科学 > ”。 将添加新列和结果。

将列添加到 以获取数字的阶乘

若要查找数字的正切,

  1. 选择列“ 给定数字”。

  2. 选择“添加列 > 三角> 切线”。 将添加名为 Tangent 的新列,其结果为 0.999999673。

  3. 选择“ 添加列 > 舍入 > 向上舍入”。 将添加名为 “向上舍入”的新列,结果为 1。

添加列以查找数字的正切

备注    数字 0.785398 以弧度为单位为 270 度。

添加两列数字:

  1. 选择列 “StoreA” “StoreB”。

  2. 选择“ 添加列 > 统计信息 > 总和”。

添加列以从两列添加两个数字

计算数字的百分比:

在此示例中,值 4 是 1 到 5 范围内的调查分级。

  1. 选择“ 客户评级”列。

  2. 选择“添加列 > Standard > 百分比”。 在“ 百分比”对话框中,输入值或使用列值。在我们的示例中,输入 500。 你希望将百分比表示为 80%,因为 4 在 1 到 5 的分级范围中为 5 的 80%。  80% 为 0.08 作为小数点值,其中小数位数为 0 到 1,100% 为 1 的十进制值。 若要转换为正确的百分比和小数位数,计算结果为: (4/500) *100,其值为 .08。

添加列以获取数字的百分比

提示  将查询加载到工作表后, “百分比 ”列将显示 .08,但最终目标是以百分比表示。 在 Excel 中,选择“ 百分比 ”列,然后选择“ 开始 > 百分比 “Excel 格式数字百分比”图标 显示 80%。 有关详细信息,请参阅将数字格式设置为百分比

数字数据类型命令摘要

标准

统计信息

科学记数

三角函数

舍入

  • 添加 

  • 乘 

  • 减 

  • 除 

  • 除 (整数)  

  • 模 

  • Sum 

  • 最小值 

  • 最大值 

  • 中值 

  • Average 

  • 标准偏差 

  • 计数值 

  • 对非重复值进行计数

  • 绝对值

  • Power > Square

  • Power > Cube 电源 > 电源

  • 平方根

  • 指数

  • 对数 Base-10 

  • 对数自然 

  • 阶乘

  • 正弦

  • 余弦

  • 切线

  • Arccosine

  • 反正弦

  • 反正切

  • 向上舍入

  • 向下舍入

  • 圆形

本部分提供多个日期、时间和持续时间示例,然后显示所有可用的日期、时间和持续时间命令的列表。

显示日期的月份名称:

  1. 选择列 StartDate

  2. 选择“添加列 > 日期 > 月份 > 月份名称”。

添加列以获取日期的月份名称

显示日期的年数的周:

  1. 选择列“ 订单日期”。

  2. 选择“ 添加列 > 日期 > 一年中的第一周”。

添加列以获取日期的周数

显示给定出生日期的人员的当前年龄:

  1. 选择列 DOB

  2. 选择“从日期 > 期限添加列 >”。 此命令将值转换为以下时间格式的长度:天.小时:分钟:秒或 25177.15:27:41.1876935。 这是从出生日期到现在的天数。

  3. 选择“ 添加列 > 持续时间 > ”。 这会将 Age 列值转换为数字年份或 68.97984786。

  4. 若要删除小数位数,请选择“ 添加列 > 舍入 > 向下舍入”。

添加列以基于 DOB 获取某人的年龄

日期、时间和持续时间命令的摘要

日期

时间

持续时间

  • 年数 

  • 仅日期 

  • 分析 

  • 年 > 年

  • 年 > 年初

  • 年 > 年底

  • Month > Month

  • 月份 > 月初

  • 月 > 月底

  • 月份 > 天

  • 月份 > 月份名称

  • 年度第 > 季度

  • 季度 > 季度开始

  • 季度 > 季度末

  • 一年 > 周

  • 当月 > 周

  • 周 > 周开始

  • 周 > 周末

  • 第 > 天

  • 星期 > 日

  • 一年 > 日

  • 日 > 日开始

  • 第 > 天结束

  • 日 > 日名称

  • 减去天数 

  • 合并日期和时间 

  • 最早 

  • 最晚

  • 仅限时间 

  • 本地时间 

  • 分析 

  • 小时 > 小时

  • 小时 > 小时开始

  • 小时 > 小时结束

  • 分 

  • 秒 

  • 减 

  • 合并日期和时间 

  • 最早 

  • 最晚 

  • 小时 

  • 会议纪要 

  • 秒 

  • 总年数 

  • 总天数 

  • 总小时数 

  • 总分钟数 

  • 总秒数 

  • 减 

  • 乘 

  • 除 

  • 统计信息 > 总和

  • 统计信息 > 最小值

  • 统计信息 > 最大值

  • 统计信息 > 中值

  • 统计信息 > 平均值

示例文章

Microsoft Power Query for Excel 帮助

通过示例添加列

添加自定义列

添加条件列

添加或更改数据类型

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。