软件下载 > 应用软件 > 办公软件 > Microsoft Office Excel2007使用技巧 > Excel如何将第一个数字前的字符全部提取出来

Excel如何将第一个数字前的字符全部提取出来

软件分类:办公软件大小:未知时间:2023-11-07
软件介绍:Excel 2007是一款老牌的办公软件套装,excel2007内存占用低,运行速度快,体积小巧。excel2007具有强大插件平台支持,zol提供Excel 2007官方下载。

我们将探讨如何在Excel中提取数字前的所有字符。此方法适用于多种场景,但对于字符格式固定或明显分隔点的情况,推荐优先采用快速填充或分列功能。

1、 如下图,B列是某电脑专卖店录入的笔记本型号,现在想要将各单元格中第一个数字前的字符全部提取出来。

Excel如何将第一个数字前的字符全部提取出来

2、 在C2单元格输入公式=LEFT(B2,MIN(FIND(ROW($A$1:$A$10)-1,B2&"0123456789"))-1),然后按下Ctrl+shift+enter三键结束(数组公式)

Excel如何将第一个数字前的字符全部提取出来

3、 将C2单元格公式下拉填充到底,即可将表格第一个数字前的所有字符提取出来。

Excel如何将第一个数字前的字符全部提取出来

4、 下面跟大家简单介绍一下这个公式,首先是row函数,它的作用是返回参数的行号。语法结构是=ROW([reference])

Excel如何将第一个数字前的字符全部提取出来

5、 本文中【ROW($A$1:$A$10)】函数返回的结果是1~10,再将row函数减去一即可得到数字0~9.

Excel如何将第一个数字前的字符全部提取出来

6、 然后我们利用find函数依次查找数字0~9在【B2&" 0123456789"】的位置。查找结果如下图。(之所以在B2单元格后面联接文本" 0123456789",是为了防止B2单元格中没有数字0~9导致函数返回错误值。)6FIND函数的使用方法

Excel如何将第一个数字前的字符全部提取出来

7、 接着使用min函数将【FIND(ROW($A$1:$A$10)-1,B2&" 0123456789")】结果中最小数字提取出来,即将B2单元格中第一个数字的位置提取出来。如下图B2单元格中第一个数字的位置是7

Excel如何将第一个数字前的字符全部提取出来

文章标题:Excel如何将第一个数字前的字符全部提取出来

文章链接://www.hpwebtech.com/jiqiao/168914.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

Microsoft Office Excel2007软件简介

excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全... 详细介绍»