在Vlookup用于合并同一个类的文本之前已经与您共享过了,就像下面这样:< br>
可以阅读不熟悉的文章:
Excel使用Vlookup函数来合并同一个类的文本,您知道如何做吗
那么如果我们想将同一个类的合并项拆分回原来的样式,如下图所示,它将如何实现
以下是拆分类似项目的几种方法:
方法1,拆分
1,首先选择c列数据,单击数据拆分,然后在[分隔符中选择[其他]。输入暂停号码,
2,在单元格C7中输入=D2,填充到数据最右边的右边,然后当显示的数据都是0值时下拉到末尾。选择B2:B6区域,双击下面的黑色十字,然后双击填充
3。使用[选择性粘贴]-[值]将所有公式转换为数据,然后删除d:第I列
4。删除c列显示值为0的数据。按Ctrl+G定位,选择[常数]作为定位条件,勾选[数],点击删除,删除整行
5,以便将表格整理出来,我们可以将其与原始表格进行比较并确认其正确性。
方法2,函数方法
1。首先,我们需要根据c栏中的人员列表确定部门的数量,我们在E2栏中输入以下公式,并下拉填写E2:E6
= REPT(B2 & amp;Char (10),len (C2)-len(替换(C2),,“,”+1)
最终生成以下样式:
2,将E2:E6单元格的内容复制到新建的Word中,然后将WORD的内容复制回E2单元格。可以看出,生成的部门行数与人员列表数一致。解释
公式:
1,用空值
2,len (C2,“,”“”)函数计算被替换的文本长度
3,然后计算C2的总文本长度,减去“减去暂停”和“加1”的长度,得到每个部门的人数
3CHAR(10)重复
,例如REPT(A2,5),即重复A2五次
3,并根据部门名称搜索人员列表。我们在F2中输入以下公式:
=中频误差(TRIM (MID (LOOKUP) (0/(B $2: B $6 = E2),C $2: C $6),",",," REPT(",",99)),100 * COUNTIF(E$2:E2,E2)-99,100))," ")
< BR >公式解释:
1,COUNTIF(E$2:E2,100)从1~6
2,REPT(",99),REPT函数重复空格99次
3,查找((0/(b $2: b $6 = E2),c $2: c $6),根据E2单元的部门,可以找到相应的人员列表
4,替换(查找((0/(b $2: b $6 = E2),c $2: c $6)。...依次包括
6空格,最后使用TRIM函数删除空格,这是我们需要的值。
总结:以上
是两种拆分大家共享的相似项目的方法。拆分方法简单易操作,功能相对复杂,难以理解。因此,有必要更频繁地熟悉验证。如果你认为这篇文章对你有帮助,我希望你能和我分享。谢谢你
这篇文章最初是由彩虹Excel创建的。请注意,带你们一起学习!