遇到一个网友求助,听上去挺复杂,而且也没有数据表,口述了一堆规则,要求帮忙做成表格。
有些同学想到了用纷繁复杂的公式,虽说最终可以达成,但不是最好的解决办法。
我采用的方法是:将口述的规则记录下来,放在一列,然后用 PQ 将这个规则转换成表格。过程非常简单。
案例:将下图 1 中文字描述的规则用二维表的形式展现出来,效果如下图 2 所示。
解决方案:1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
表格已经上传至 Power Query。
3. 选择工具栏的“主页”-->“拆分列”-->“按照从非数字到数字的转换”
4. 选中第一列 --> 选择工具栏的“主页”-->“拆分列”-->“按字符数”
5. 在弹出的对话框中输入“1”--> 点击“确定”:
6. 删除第二列。
7. 选中第二列 --> 选择工具栏的“转换”-->“透视列”
8. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
值列:选择“规则.2”
点开“高级选项”--> 在下拉菜单中选择“不要聚合”
9. 调整列顺序,将第一列标题中多余的后缀删除。
10. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”
11. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”
右侧绿色的表格就是根据规则制作出来的二维表。