两列数值对比取公式_将同一单元格内的文字和数字拆成文字和数值两列

大家好,我是琪琪妈妈,今天给大家分享EXCEL的函数功能,
将单元格内的文字数字拆成文字和数值两列。

abbde2b6caf79a5123c06db02b7d257c.png


我们来看案例,表格中某班同学的成绩,姓名和分数在同一单元格内,要把姓名和成绩分开,分别列在姓名和成绩两列中,该如何设置公式呢?下面来看看具体操作吧。
首先我们来看表格,已有A列数据,姓名和数值在同一个单元格内。要自动生成B列的姓名和C列的成绩值。

7b49a93a6d205432474b44b8497b8db6.png


具体方法如下:
第一步,我们先把成绩生成到C列,在C3 中输入公式:=LOOKUP(9.99E+307,--RIGHT(A3,ROW($1:$3)))
这个公式中:意思就是在A列中查找单元格内出现的数值。
9.99e+307究竟表示什么意思呢?9.99e+307是科学计数法,表示:9.99*10^307,相当于Excel允许键入的最大数值)
RIGHT(A3,ROW($1:$3))指的是取A3单元格右边起的数字,
ROW($1:$3)代表的是数组,范围可以大一些,但不能小于要取得数字位数。比如成绩是1234,四位数,这里$1:$3就不合适了,只能取234三位数。至少设置为$1:$4或更大范围,范围大了没关系,但不能少于。
在C3中输入好公式后,回车就可以了。

448119e3149244a075ff66b8912f9b8a.png


第二步,直接拖拽或使用复制的命令操作就可以完成公式的复制,复制公式到C4至C6。

3b1ca2ac0aa5b8dd27cac867f6a564a7.png


第三步,我们再把姓名生成到B列,在B3中输入公式:=SUBSTITUTE(A3,C3,"")
substitute函数的含义,是对指定的字符串进行替换。这里的意思,将A3单元格的字符串当中的C3列的值替换成空白值,“”双引号中无字符表示空白,即达到了去掉数值只剩下前面的文字了,就是只剩下姓名了。

d8e9b7111c94d60f8e352a464d81c512.png


第四步,再将公式复制到B4至B6。
最后完成将姓名和成绩分别拆成两列。
强大的EXCEL函数功能,我会继续给大家分享,如能帮助能您,可以收藏,别忘了点赞哦。欢迎关注琪琪妈妈。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值