引自:http://dl.iteye.com/upload/picture/pic/89262/8548ea0c-3d01-35c1-a49f-1166b20eb324.jpg
一:函数理论知识学习
截取Excel字符串的部分字符,我们可以使用Mid、Left、Right等函数从长字符串内获取一部分字符。
①LEFT函数:
LEFT(text,num_chars)
Text是包含要提取字符的文本串。Num_chars指定要由LEFT 所提取的字符个数,该函数从左边开始提取字符。
②MID函数:
MID(text,start_num,num_chars)
Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置。num_chars是要提取的字符个数,从左边开始提取字符。
③RIGHT函数:
RIGHT(text,num_chars)
Text是包含要提取字符的文本串。Num_chars指定希望 RIGHT 提取的字符个数。该函数从右边开始提取字符。
二:函数应用实例
今天一同事在录入高一、高二年级学生成绩时遇到一个问题:从教务处拷贝来的学生信息中出生年月日和身份证号这一项的出生年月不对应,而他们所使用的系统要求这两项上的出生日期必须完全吻合,否则无法导入。如果一个个核对然后将出生年月日录入进去,那要做好22个班级的信息录入得花一番大功夫的。后来我推荐他使用Excel中截取函数的方法,便很快完成了任务。具体如下:
如图,假设我们要截取A列身份证号中的中间8位出生年月日到B列中对应的单元格,只需先将要放置日期的所有单元格B2-B16的单元格格式设置为日期格式,然后在B2单元格中输入公式:=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),之后按回车键即可,下面的只需用Excel中的自动填充柄自动填充一下即可。
分析一下这个公式:
1、MID:MID函数的语法是:MID(text,start_num,num_chars),其中text代表一个文本字符串,start_num表示指定的起始位置,num_chars表示要截取的数目。主要功能是从一个文本字符串的指定位置开始,截取指定数目的字符。
如本函数中MID(A2,7,4)就是指从A2单元格中字符串的第7位开始截取,共取四位。其他也类似。
(那么以后要应用到其他地方时,只需根据截取位置和位数将这个公式稍微变换一下就可以了)
2、DATE
DATE函数的语法是:DATE(year,month,day),其作用是返回代表特定日期的序列号。这里的year=mid(A2,7,4),month=Mid(A2,11,2),day=(A2,13,2).
分享到:
相关推荐
通过利用Excel中的文本处理函数,我们可以轻松地实现对字符串的截取、查找等操作。根据提供的标题、描述、标签以及部分内容,本文将详细解释如何在Excel中完成字符的截取与查找。 ### 一、理解MID函数 MID函数用于...
在文档"Excel字符串截取函数与数字处理函数.doc"中,可能会详细阐述这些函数的用法、示例和实战应用,包括如何在实际工作场景中结合使用它们,以解决复杂的数据提取问题。对于编程人员而言,了解并熟练运用这些Excel...
提取Excel字符串.rar,提取字符串包括:1、提取字符串常用函数。从原有文本中截取一部分用于形成新的文本是常见的文本运算,主要的文本截取函数有LEFT函数、MID函数和RIGHT函数;2、从完整路径中提取文件名;3、文本...
根据提供的信息,我们可以总结出以下有关Delphi中字符串操作函数的知识点。 ### Delphi中操作字符串函数大全 #### 一、概述 在Delphi中,处理字符串是非常常见且重要的任务之一。Delphi提供了丰富的字符串处理功能...
1)利用SUBSTITUTE将分隔符替换成空字符 2)利用LEN - LEN(SUBSTITUTE) 即可获取里面被替换掉了多少个分隔符 3)使用SUBSTITUTE将最后一个分隔...5)利用RIGHT或LEFT函数即可截取最后一个分隔符右边或左边的字符串内容
Right 函数是 Excel 中的一个非常有用的文本函数,我们可以使用它来截取单元格中的字符串或直接给出的字符串,以便对字符串进行处理和分析。但是,我们需要注意 Right 函数的注意事项,以免出现错误。
c) **String Subset**:允许用户从一个大字符串中提取出一部分,通过指定开始索引和长度来截取所需的子字符串。 d) **Format into String**:这个函数将数值和字符串结合,并根据预设的格式将其转换为单个输出...
除了Left函数,Excel还有其他类似的文本处理函数,如Right函数(从右侧截取字符)、Mid函数(从中间位置截取字符)和Len函数(计算文本字符串的长度)。这些函数结合起来可以实现更复杂的文本操作,满足各种数据处理...
**主要功能**:从一个文本字符串的最后一个字符开始,截取指定数目的字符。 **使用格式**:`RIGHT(text,num_chars)` - **text**:代表要截字符的字符串。 - **num_chars**:代表给定的截取数目。 **示例**:假设...
- **例子**: `LEN`用于计算文本字符串的长度,`LEFT`用于从左侧截取文本。 ### 总结 在Excel2013中,函数是其强大功能的核心部分。从简单的数学运算到复杂的数据分析,Excel提供了广泛的功能来满足各种需求。通过...
Excel中的FIND函数是一个非常重要的函数,它可以帮助用户快速地检测和定位字符串在一个文本中的位置。下面是关于FIND函数的详细介绍和应用。 FIND函数的含义 FIND函数常用于检测与定位字符串在一个文本中的位置,...
Excel中的RIGHT函数是一个非常实用的文本处理工具,它允许用户从文本字符串的右侧截取指定数量的字符。这个函数在数据分析、数据清洗以及报告制作等场景中广泛应用,尤其是在处理复杂的数据列时,能够帮助我们方便地...
- **MID()**: 字符串截取函数,用于从文本字符串中截取一部分。例如,可以从身份证号码中截取出生日信息。 - **MOD()**: 取余数函数,用于获取两个数相除后的余数。在计算周期性任务时特别有用。 #### 二、数据有效...
首先,LEFT函数是从字符串左侧开始截取指定数量字符的函数,其基本语法为LEFT(text, num_chars),其中text是要截取的文本,num_chars是要求的字符数。而RIGHT函数与此类似,是从字符串右侧开始截取的,语法为RIGHT...
文本函数是Excel中用于处理文本的函数,包括截取函数、计算字符长度函数、合并字符函数、在字符串中查找特定字符函数、比较两个字符是否完全相符函数、将数值转化为文本函数、将数值型字符转换为数值函数等。...
我们在写EXCEL宏时,单元格的绝对、相对引用,数值求和、最大最小、平均、取余、进制间转换,数字和文本、日期的转换,获取列标列数行标行数,条件判、断循、环错误判断、字符串的查找、比较、截取、合并、修改属性...
- `SUBSTITUTE/TRIM/MID`:复杂字符串操作,如`TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))`截取字符串中间部分。 7. **日期计算公式**: - `DATEDIF`:计算两个日期间的差值,如`DATEDIF(A1,B1,"d")`...
3. **文本函数**:如LEFT、RIGHT、MID、CONCATENATE、TEXT等,主要用于处理和组合文本字符串。例如提取或截取文本的一部分,合并多个文本,或将数字转换为文本格式。 4. **逻辑函数**:IF、AND、OR、NOT等,用于...
TEXT函数可以将日期格式转换为文字格式,LEFT函数可以截取左侧的字符串RIGHT函数可以截取右侧的字符串。 四、时间函数(25个) 时间函数用于处理和操作日期和时间,常用的时间函数有YEAR函数、MONTH函数和DAY函数...
包含8个自定义函数: 1.提取中文,支持多个中英文交替2.赋值3.Copy首行,给其他行赋值4.获得链接5.截字符串中首尾两个-之间的部分6.提取中文前面的英文7.截取字符串中最后一次出现要str之后的字符串