excel里如何用函数提取含有字符的文本里面的数据。

excel里如何用函数提取含有字符的文本里面的数据。,第1张

可用函数有RIGHT() LEFT() MID()

1993/3/3是日期型先用YEAR()提出年份,再RIGHT()取后两位

设1993/3/3在B2格

函数:

=RIGHT(YEAR(B2),2)

RIGHT()和YEAR()函数的用法如下

RIGHT

也应用于:

RIGHTB

RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。

RIGHTB 根据所指定的字符数返回文本字符串中最后一个或多个字符。此函数用于双字节字符。

语法

RIGHT(text,num_chars)

RIGHTB(text,num_bytes)

Text 是包含要提取字符的文本字符串。

Num_chars 指定希望 RIGHT 提取的字符数。

Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。

说明

Num_chars 必须大于或等于 0。

如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。

如果忽略 num_chars,则假定其为 1。

YEAR

返回某日期对应的年份。返回值为 1900 到 9999 之间的整数。

语法

YEAR(serial_number)

Serial_number 为一个日期值,其中包含要查找年份的日期。应使用 DATE

函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。

说明

Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1

日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh

使用另外一个默认日期系统。

由 YEAR、MONTH 和 DAY 函数返回的值是 Gregorian 值,不管所提供的日期值是怎样的显示格式。例如,如果所提供的日期值显示格式是 Hijri,YEAR、MONTH 和 DAY

函数返回的值将是对应 Gregorian 日期的值。

http://officemicrosoftcom/zh-cn/training/RZ006183133aspxCTT=1&origin=EC001022988

==> 学习在 Microsoft® Excel 中如何通过使用公式而不是重复输入来处理文本,从而节省时间。——启动此课程

使用公式筛选即可,公式为:

=INDEX($B:$B,SMALL(IF($A:$A=D$1,ROW($A:$A),4^8),ROW($A1)))&""

数组公式,按ctrl+shift+enter产生花括号。

如图所示:

可以使用Excel中的函数来实现这个 *** 作,具体步骤如下:

1 在B1单元格中输入标题,例如“A楼3-5个”。

2 在B2单元格中编写公式,用于提取文本中的数字和字符信息。可以使用Excel 的几个函数:FIND、LEFT、RIGHT 和 MID 来实现。具体公式如下:

```

=LEFT(A1,FIND("楼",A1)-1) // 提取楼层数字,从左边开始提取到"楼"前的数字部分

```

```

=MID(A1,FIND("楼",A1)+1,FIND("-",A1)-FIND("楼",A1)-1) // 提取多少个数字,从"楼"之后直到"-"之前的所有数字,使用MID函数实现

```

```

=RIGHT(A1,LEN(A1)-FIND("-",A1)) // 提取多少个数字的另一个数字,从"-"之后到字符串末尾的所有数字,使用RIGHT和LEN函数实现

```

3 在B3单元格中编写公式,来计算输出的结果。我们可以使用IF函数和ABS函数来实现。具体公式如下:

```

=IF(ISNUMBER(B3),1,ABS(VALUE(MID(A1,FIND("-",A1)+1,LEN(A1)-FIND("-",A1))-VALUE(MID(A1,FIND("楼",A1)+1,FIND("-",A1)-FIND("楼",A1)-1))+1)) // 判断多少个是否为数字,如果是数字则输出1,否则计算多少个的值

```

在这个公式中,首先使用 ISNUMBER 函数判断 B3 中的内容是否为数字,如果是数字则输出 1。如果不是数字,则使用 MID 和 FIND 函数提取字符串中的数字和 "-",接着用 VALUE 函数将这些字符转换为数字,并使用 ABS 函数计算 a-b 的差的绝对值加 1,即为最终输出的结果。

通过以上公式实现,即可快速计算出输入的 A1 中“楼层数字”和“多少个数字”的值,以及最终的结果,在 B2 和 B3 中可以看到输出结果。注意,如果输入的内容不符合格式,这些公式可能会得到错误的结果。

excel函数有哪些种类-函数种类知识

 Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。下面,我为大家分享函数种类知识,快来看看吧!

 财务函数

 财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:

 未来值 (fv)--在所有付款发生后的投资或贷款的价值。期间数 (nper)--投资的总支付期间数。

 付款 (pmt)--对于一项投资或贷款的定期支付数额。

 现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。

 利率 (rate)--投资或贷款的利率或贴现率。

 类型 (type)--付款期间内进行支付的间隔,如在月初或月末。

 信息函数

 可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。

 例如,如果单元格包含一个偶数值,ISEVEN工作表函数返回 TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用 COUNTBLANK工作表函数对单元格区域中的空白单元格进行计数,或者使用 ISBLANK 工作表函数确定区域中的某个单元格是否为空。

 逻辑函数

 使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,并由此返回不同的数值。

 文本函数

 通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度。可以将日期插入文字串或连接在文字串上。下面的公式为一个示例,借以说明如何使用函数 TODAY 和函数 TEXT 来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yy"的格式表示。

 =TEXT(TODAY(),"dd-mm-yy")

 用户自定义函数

 如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用 Visual Basic for Applications 来创建。

 举个简单的例子:

 在Excel工作表中,选择菜单“工具→宏→Visual Basic编辑器”命令,打开Visual Basic窗口,然后选择菜单“插入→模块”命令,插入一个名为“模块1”的模块。

 在新窗口中拷贝以下代码:

 function v(a,b)

 v=ab

 end function

 关闭,回到EXCEL工作表界面,输入公式 =V(B1,C1), 如果B1=9,C1=9,则自定义函数执行结果为B1C1=81(就是代码中的ab)。完毕之后点文件-另存格式为-加载宏。 宏的保存与调用:菜单--文件--另存为保存类型选-加载宏xla;菜单--工具--加载宏,找出V

 以上对Excel函数及有关知识做了简要的介绍,在以后的文章中笔者将逐一介绍每一类函数的使用方法及应用技巧。但是由于Excel的函数相当多,因此也可能仅介绍几种比较常用的函数使用方法,其他更多的函数您可以从Excel的在线帮助功能中了解更详细的资讯。

 数据库函数

 当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1,000 且小于 2,500 的行或记录的总数。

 Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的'统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。

 这些参数指向数据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。参数 criteria 为工作表上包含指定条件的区域。

 日期与时间函数

 通过日期与时间函数,可以在公式中分析和处理日期值和时间值。

 工程函数

 工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。

 查询和引用函数

 当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的

 引用时,可以使用查询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP工作表函数。如果需要确定数据清单中数值的位置,可以使用 MATCH工作表函数。

 数学和三角函数

 通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。

 统计函数

 统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。

;

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12186562.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存