Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

v-rzhou-msft

如何将具有相同属性的不同行合并为一行

背景介绍:

在很多情况下,我们获得的数据都是以行的形式输入的,这可能显得多余。如何以列的形式将同一属性下的这些行合并为一行? 

在实际表格中,可能会有多行,这里我将创建一个简单的表格作为示例。主表如下: 

vrzhoumsft_2-1730794838423.png

 

预期结果: 

vrzhoumsft_3-1730794860007.png

 

详细步骤:

 

  1.  进入Power Query>选择医院编号>分组: 
    vrzhoumsft_0-1730795810991.png
    然后选择 “确定,表格按照“医院编号”分组,结果如下: 
    vrzhoumsft_1-1730795810992.png
  2.  添加自定义列: 
    vrzhoumsft_0-1730796033986.png
    选择 “确定,您将看到: 
    vrzhoumsft_1-1730796047724.png
  3.  修改自定义列表达式如下: 
    vrzhoumsft_2-1730796078422.png
  4.  在自定义列右侧移动鼠标,点击 “提取值 
    vrzhoumsft_3-1730796101834.png
  5.  选择任意一个分隔符提取数值,例如,我们将选择 “逗号 
    vrzhoumsft_4-1730796121675.png

    然后你将会看到: 

    vrzhoumsft_5-1730796132495.png
  6.  转到主页>拆分列>按分隔符: 
    vrzhoumsft_6-1730796163633.png
    这里我们按“逗号”进行拆分:
    vrzhoumsft_7-1730796178553.png

    我们将得到如下预期结果

    vrzhoumsft_9-1730796239756.png

    最后,删除我们不需要的列,就能得到我们想要的: 

    vrzhoumsft_10-1730796250790.png

     

原作者:杨珺

审核:Kerry Wang & Ula Huang

翻译:唐杰