我们在做会计科目的时候,有时候会需要把科目明细分开,比如明细科目1、明细科目2等等。
如同下面这样的一张会计科目表,我们需要将A列的科目明细分开,分别放在BCD列。
这是为什么?当“快速填充”的结果不准确时,我们可以多手动给出几个示例,这样Excel就能更准确知道我们要做什么。我们在B2、B3、B4单元格都手动输入需要提取的科目名称,再次选中B列,按下CTRL+E,这次快速填充的结果就是100%的正确数据。
第二,分列提取科目名称关注咱们excel教程公众号的伙伴,对分列应该是不会陌生的,前面也有详细的教程。小编对本篇案例,再录制一个动图教程,不会的伙伴参考学习就好。
总结:不管是使用分列还是快速填充功能,二者的好处在于快速简单,但缺点也有,当源数据变化时,快速填充和分列得到的结果不会随之自动更新。这也是为何小编要继续为大家分享第三种使用函数来提取的原因。第三,函数公式提取科目名称B2单元格公式为:=TRIM(MID(SUBSTITUTE($A2,"/",REPT("",50)),COLUMN(B1)*50-49,50)),下拉右拉快速填充即可。
从内到位,简单剖析公式的意思:1、REPT("",50):将""(空格)重复50次。2、SUBSTITUTE($A2,"/",REPT("",50)):将A2单元格中的"/"替换成50个空格。3、COLUMN(B1)*50-49:COLUMN函数的参数使用了B1这样的相对引用,所以我们在公式向右复制时,公式会自动变成:C1、D1。4、MID 函数对上面计算得到的字符串,按要求进行提取。5、最后用TRIM函数将提取出来的文本中的空格进行清除,就得到了我们需要的科目内容。############
公众号转载请联系授权! 如果您因为工作所需使用到Excel,不妨关注石油人网校《Excel极速贯通班》直播课系统学习。




