多行数据转到一个单元格,99%的人不会!

前言

下列数据如何转换

1方法一

增加辅助列一:在C2输入公式

=B2&IF(A2<>A3,"",","&C3)

双击填充公式到底,如下图所示:

在G2单元格输入公式:

=VLOOKUP(F2,$A$2:$C$15,3,0)

双击填充公式。

2方法二

增加辅助列二,在D2输入公式

=B2&IFERROR(","&VLOOKUP(A2,A3:$D$16,4,0),"")

双击填充公式到底,如下图所示:

在H2单元格输入公式:

=VLOOKUP(F2,$A$2:$D$15,4,0)

双击填充公式。

3对比

上述这两种方法,都是可以的,但是要注意使用条件。

假如我们把A5改成“二班”,使班级不连续,且公式保持不变,看看结果有何不同?

从上述结果来看,第二种方法仍然是正确的,第一种方法却是错误的。

结论

第一种方法,公式简单,但必须对班级排序,

第二种方法,稍微复杂,但不受排序影响,适应性强!

END

欢迎入群讨论!(QQ群)
(0)

相关推荐