解答网友提问:如何根据其实和截止日期,将金额分摊到每个月?
案例:
将下图 1 中每个人的金额平均分摊到 B、C 列的日期所在的月,结果取整。
效果如下图 2 所示。
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
解决方案:
1. 选中数据表的任意单元格 --> 选择任务栏的“数据”-->“从表格”
打开网易新闻 查看精彩图片
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
打开网易新闻 查看精彩图片
表格已经上传至 Power Query。
打开网易新闻 查看精彩图片
3. 选中“起始日期”列 --> 选择任务栏的“转换”-->“日期”-->“月份”-->“月份”
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
4. 将“终止日期”列也转换成月份格式。
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
5. 选择任务栏的“添加列”-->“自定义列”
打开网易新闻 查看精彩图片
6. 在弹出的对话框中输入以下公式 --> 点击“确定”
[金额]/([终止日期]-[起始日期]+1)
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
7. 将“自定义”列的格式修改为“整数”。
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
8. 再次添加“自定义列”。
打开网易新闻 查看精彩图片
9. 输入以下公式 --> 点击“确定”
{[起始日期]..[终止日期]}
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
10. 将“自定义.1”列扩展到新行。
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
11. 删除“起始日期”、“终止日期”和“金额”列。
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
12. 选中“自定义.1”列 --> 选择“转换”-->“透视列”
打开网易新闻 查看精彩图片
13. 在下拉菜单中选择“自定义”--> 点开“高级选项”--> 选择“不要聚合”--> 点击“确定”
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
14. 调整列顺序。
打开网易新闻 查看精彩图片
15. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”
打开网易新闻 查看精彩图片
16. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需加载到的位置 --> 点击“加载”
打开网易新闻 查看精彩图片
右侧绿色的表格就是所需的结果。
打开网易新闻 查看精彩图片
热门跟贴