如何把excel中通过公式获取到的某个数据转换成数据,不出现拷贝时候的#VALUE错误

一、问题描述:

当前有一个文本文件txt,内容如下:

afjalfjaalfkjalJ pages=123 vmalloc

fjskdjflsadfkfla pages=456  vmalloc

dsakdaljdaldjasl pages=12 vmalloc

afjalfjaalfkjalJ pages=1223 vmalloc

fjskdjflsadfkfla pages=4256  vmalloc

二、期望结果:

需要把pages后面的数字比如123,456.......,拿出来后在excel中进行排序。

三、解决方法:

1、拷贝文本文件直接到excel表中,A例,不多说。

2、通过公式:=MID(A1,FIND("pages=",A1)+6,FIND("vmalloc",A1)-FIND("pages=",A1)-7)  直接会获取到A1例第一行单元格值,放到B例第一行,然后直接点击单元格右下角直接下拉,进行全部运算。

3、当前获取的B例全部内容实际为公式,需要把公式进行转换成数值,选中这例后,右击选择:选择性粘贴,里面再进行选择数值,完成后,当前可以看到这些数值左上角是三角的绿色符号,说明是文本格式,需要把他们转换成数字。

4、再选择当前这列后,选择数据中的分列,选择下一步,再选择下一步,选择常规,点击完成即可。

5、然后选择这一列后,点击数据中的筛选,选择排序,选择扩展选定区域,点击排序,选择需要排序的列,比如列B,选择升降序,点击确定即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值