将单行拆分为多行并给出解释

将单行拆分为多行并给出解释

所以我想知道我怎样才能将一些具有多个价格并且有时没有价格的数据值拆分成一行。

像这样

       1   2   3
Mark  30  20  30      
Bella 20  10  11

进入

Mark 1 30
Mark 2 20
Mark 3 30 
Bella1 20 
Bella 2 10
etc.

答案1

尝试使用 Power Query 逆透视表:

  1. 选择范围并转到数据 - 来自表格/范围 - 选中“我的表格有标题”: 在此处输入图片描述

  2. 选择列 1、2、3,然后转到“变换”- 选择“取消透视列”- 转到“主页”- 关闭并加载: 在此处输入图片描述

答案2

我想建议一个多阶段的解决方案,虽然有点肮脏,但效果很好。

在此处输入图片描述

怎么运行的:

  • CH194:J195
  • 选择单元格H199然后单击味道,选择特殊然后点击电视转置。
  • 下一步选择H194:J194,按Ctrl 按钮然后选择H196:J196& 然后C哦。
  • 选择单元格H202然后单击味道,特别优惠电视转置。

对于辅助值:

  • 进入同在K199:K200&棕色L199:L200这些值决定了重复名称的次数G199:G204)。
  • 1在单元格中输入J199
  • 单元格中公式J200=J199+L199,填写完毕。

  • 要得到序号在 中F199:F204,输入1F1992在 中,F200然后选择两者并向下复制。

姓名:

  • 单元格中的公式G199并填写。

=IFERROR(VLOOKUP(F199,$J$199:$K$202,2),"")

注意:

  • 为了整洁,稍后您可以隐藏 HELPER VALUES。

在此处输入图片描述

  • 您可以根据需要调整转置和公式的单元格引用。

相关内容