美文网首页E战到底特训营E战飞跃锦集
2018-11-21通过分列快速提取有效信息文本

2018-11-21通过分列快速提取有效信息文本

作者: 充电桔子 | 来源:发表于2018-11-21 22:13 被阅读0次

    1.Power Query 拆分

    把原始销售明细数据另存到文件夹并重新命名。此动作影响后面的拆分。

    EXCEL 版本不同,路径名称稍有区别,老师用的是2016OFFICE 是数据--新建查询--从文件夹--组合--合并和编辑。 实操如下:

    由于一开始XL重新命名时加上了今天的日期,在表5出来后点确定,也会出现在表中,拆分时需要留意不能完全照搬老师的:)

    拆分列--按分隔符--高级选项--自己尝试几次区别--如果没达到想要的效果,可以在右则X掉,重试,类似于撤销重做。我保留最右侧的年份,但还是有后缀.xlsx 等变成一维表后再做相应调整

    再选择关闭并上载,等待魔术出现吧:)

    效果图如下,再加工下去掉年的后缀,完美收工。

    2. 计算规格,比如100*100*100

    用&连接起来,=“=”&100*100*100, 粘贴成数值就是123那个--分列--按F. 这个太好玩了。

    或分列--按完成。

    3.提取身份证的年月日。

    3.1公式法 =--TEXT(MID(单元格,从第7位开始,取8位数年月日),"0-00-00")此类是18位的身份证号。

    3.2 公式法=--TEXT(MID(单元格,7,6+(LEN(单元格)=18)*2),"0-00-00")

    (该公式的功能是从一个15位或18位的身份证号码中提取出出生日期

    一、由于用TEXT转变出来的是文本,所以用--转换为数字,是强行把文本型数字转化为数值型的方法;

    二、6+(LEN(单元格B4)=18)*2 的意思是用LEN函数对B4进行字长判断,如果B4长度为18位,则为逻辑真,作为1处理,那么1乘以2的结果为2,加上前边的6为8,如果B4不是18位,则为逻辑假,作0处理,0乘以2结果为0,加上前边的6,最后结果为6

    3.3 分列时注意固定宽度的前后 不导入,中间的先日期YMD.

    相关文章

      网友评论

        本文标题:2018-11-21通过分列快速提取有效信息文本

        本文链接:https://www.haomeiwen.com/subject/ikuhqqtx.html