龙空技术网

学会这3个函数,可以自由截取字符

往这儿看啊 69

前言:

现在你们对“数据库截取函数怎么用”大致比较看重,朋友们都需要学习一些“数据库截取函数怎么用”的相关内容。那么小编在网上汇集了一些对于“数据库截取函数怎么用””的相关知识,希望我们能喜欢,同学们一起来了解一下吧!

1 使用LEFT函数从左端截取字符

如果要截取的字符在字符串的最左端,那么可使用LEFT函数来截取。其语法结构如图所示。

例如,如图所示字符串是京东对华为荣耀手机产品的综合描述,它由六部分组成。当我们需要从产品描述中获取最左端的商品名称时,就可使用LEFT函数。

例如,如图所示的表格中列出了产品描述和字符串各组成部分,要从字符串中截取商品名称,就需要在B2单元格中输入公式“=LEFT(A2,4)”,按【Enter】键即可截取A2单元格从左到右的前4个字符,效果如图所示。

LEFT函数的第2参数“[num_chars]”是可选参数,如果该参数省略,则默认截取字符串中的第1个字符。例如,将B2单元格中的公式“=LEFT(A2,4)”的第2参数“4”省略,变成“=LEFT(A2)”,按【Enter】键后,即可截取A2单元格字符串中的第1个字符“荣”,效果如图所示。

2 使用RIGHT函数从右端截取字符

如果要截取的字符在字符串最右端,那么可使用RIGHT函数来截取。该函数与LEFT函数的用法完全相同,只是截取的开始位置不同,其语法结构如图所示。

例如,要截取如图4-14所示字符串的颜色部分,只需要在G2单元格中输入公式“=RIGHT(A2,3)”,按【Enter】键即可截取字符串从右至左的前3个字符,效果如图所示。

3 使用MID函数截取字符串中间任意位置的字符

当要截取的字符不在字符串最左端或最右端,而位于字符串中间的某个位置时,又该怎么截取呢?显然,使用LEFT函数或RIGHT函数是不能完成的,此时就需要使用MID函数来截取。

MID函数用于返回文本字符串中从指定位置开始的特定数目的字符,其语法结构如图所示。

例如,要截取如图所示字符串的CPU型号、像素、屏幕大小和内存等中间字符,只需要用MID函数来完成。如果要截取CPU型号,则需要在C2单元格中输入公式“=MID(A2,6,5)”,按【Enter】键即可,效果如图所示。

因为提取的起始位置和提取的字符个数不同,所以在截取像素、屏幕大小和内存等中间字符时,不能通过向右填充C2单元格的公式来得到,而应单独编辑公式,主要是对MID函数的第2参数和第3参数进行编辑,截取完字符串中间字符的效果如图所示。

MID函数虽然能截取字符串中任意位置的任意字符,但在设置start_num和num_chars参数时,需要注意以下几点。

(1)如果start_num大于文本长度,则MID返回空文本("")。

(2)如果start_num小于文本长度,但start_num加上num_chars超过了文本长度,则MID只返回至多直到文本末尾的字符。

(3)如果start_num小于1,则MID将返回#VALUE!错误值。

(4)如果num_chars为负值,则MID将返回#VALUE!错误值。

标签: #数据库截取函数怎么用