DC娱乐网

快来快来数一数,少了区间中的哪些数?

解答网友提问:从列表中找出数值区间中缺少的数。案例:统计下图 1 中每一行缺了数值 1 至 12 中的哪几个数?将结果列

解答网友提问:从列表中找出数值区间中缺少的数。

案例:

统计下图 1 中每一行缺了数值 1 至 12 中的哪几个数?将结果列在旁边,每个数值放一个单元格。

效果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择任务栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择任务栏的“添加列”-->“索引列”

4. 选中“索引”列 --> 选择任务栏的“转换”-->“逆透视列”-->“逆透视其他列”

5. 复制“查询”区域中的“表1”。

6. 仅保留“索引”列,删除其他所有列。

7. 选择任务栏的“主页”-->“删除行”-->“删除重复行”

8. 选择任务栏的“添加列”-->“自定义列”

9. 在公式区域输入 {1..12} --> 点击“确定”

10. 将“自定义”列扩展到新行。

11. 选择任务栏的“主页”-->“合并查询”

12. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

依次选中“索引”和“自定义”列;

在下拉菜单中选择“表1”;

依次选中“索引”和“值”列

13. 展开“表1”--> 仅勾选“值”--> 取消勾选“使用原始列名作为前缀”--> 点击“确定”

14. 筛选“值”列 --> 仅勾选 (null) --> 点击“确定”

15. 选中“索引”列 --> 选择任务栏的“主页”-->“分组依据”

16. 保留默认设置 --> 点击“确定”

17. 将公式按以下方式稍作修改:

将 RowCount 修改为 AddIndexColumn;

将 (_),Int64.Type 修改为 (_,"a",1,1,Int64.Type)

18. 展开“计数”列 --> 仅勾选“自定义”和“a”列 --> 取消勾选“使用原始列名作为前缀”--> 点击“确定”

19. 选中“a”列 --> 选择“转换”-->“透视列”

20. 在下拉菜单中选择“自定义”--> 点开“高级选项”--> 选择“不要聚合”--> 点击“确定”

21. 删除“索引”列。

22. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

23. 在弹出的对话框中选择“仅创建连接”--> 点击“加载”

24. 在“工作簿查询”区域中选中“表1 (2)”--> 右键单击 --> 选择“加载到”

25. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”

右侧绿色的表格中就是缺失的数值。