excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel表格提取字符串不同位置的数字,公式讲解row函数的作用

如何提取字符串文本中不同位置的数字,是常见的一个数据清理场景,在当前excel版本中,我们通常可以利用智能填充,来快速获取文本中指定位置的数字。

操作非常简便,如下动图演示,在前两个单元格手动输入字符串中的数字,然后选中要填充数字的单元格区域,按下快捷键“Ctrl+E”执行智能填充,将快速提取单元格中相应的数字。

但如何利用公式来提取字符串中不同位置的数字,这节我们将讲解公式的创建,并重点讲述row函数在公式中的作用。

下面根据不同位置需求,分别讲解公式。

1、提取字符串后面的数字

提取字符串后面的数字,也就是提取文本右侧的数字,我们可以输入一个lookup函数公式:

=LOOKUP(9^9,--RIGHT(A2,ROW($1:$99)))

这个公式是lookup函数查询一组数字中最大值的套路表达,第1参数“9^9”被视为excel中最大的数字,于是利用lookup函数的查询逻辑,会返回列表中小于或最接近于该查询值的数字。

那么lookup函数第2参数的含义是什么?

right函数是提取文本右侧指定位数的字符,而row函数是返回单元格的行号,作者在讲解row函数基础语法和参数时,讲到row函数的两种数组表达。

购买专栏解锁剩余69%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接