怎么用公式提取单元格指定的数据?

538:2174:2174:13:6:6,8:null:8:0:6:6,33:null:33:10:6:6这个是源数据,请求大神帮忙看下,公式怎么提取固定数据,十分感谢
最新回答
最终心酸

2024-04-17 04:42:49

提取单元格中的数字可以根据数字的位置选择使用MID或MIDB、RIGHT或RIGHTB、LEFT或LEFTB等文本提取函数来提取数字。        
       
       

拓展资料:

1.MID 或MIDB 用途:MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。

语法:MID(text,start_num, num_chars)或MIDB(text, start_num,num_bytes)。

参数:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置,文本中第一个字符的start_num 为1 ,以此类推;Num_chars指定希望MID 从文本中返回字符的个数;Num_bytes指定希望MIDB 从文本中按字节返回字符的个数。

实例:如果a1=电子计算机,则公式“=MID(A1,3,2)” 返回“计算”,=MIDB(A1,3,2)返回“子”。        
       


       


2.RIGHT 或RIGHTB 用途:RIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。

语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes) 。

参数:Text 是包含要提取字符的文本串;Num_chars 指定希望RIGHT 提取的字符数,它必须大于或等于0。如果num_chars 大于文本长度,则RIGHT 返回所有文本。如果忽略num_chars, 则假定其为1。Num_bytes 指定欲提取字符的字节数。

实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。


3.LEFT 或LEFTB用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。

语法:LEFT(text,num_chars)或LEFTB(text, num_bytes)。

参数:Text 是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB 提取的字符数。

实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。        
       


       

4.简单最实用的九个EXCEL函数公式

1、 &符的使用

2、快速汇总求和

3、 VLOOKUP条件查询

4、 SUMIF条件求和

5、 COUNTIF条件计数

6、 IF条件判断

7、 MID字符串处理

8、 TEXT日期处理

9、 LOOKUP区间判断

5.常用函数

1、求和函数 SUM

2、平均值函数 AVERAGE

3、逻辑函数 IF

4、快捷方式或链接创建函数 HYPERLINK

5、计数函数 COUNT

6、最大(小)值函数 MAX(MIN)

7、条件求和函数 SUMIF

8、货款偿还计算函数 PMT

9、样本的标准偏差函数 STDEV

10、排序函数 RANK

11、四舍五入函数 ROUND

12、条件计数函数 COUNTIF

13、百分排位预测函数 PERCENTILE

14、数值探测函数 ISNUMBER

15、零存整取收益函数 PV

16、内部平均值函数 TRIMMEAN

17、日期年份函数 YEAR

18、起止天数函数 DAYS360

19、取整函数 TRUNC

20、字符提取函数 MID

那谁姐要你

2024-04-17 11:12:02

图2:
I2=left(H2,len(H2)-find(":",H2,1))
J2=mid(H2,find("号",substitute(H2,":","号",1))+1,find("号",substitute(H2,":","号",2))-find("号",substitute(H2,":","号",1))-1)

K2=mid(H2,find("号",substitute(H2,",","号",1))+1,find("号",substitute(H2,":","号",6))-find("号",substitute(H2,",","号",1))-1)

L2=mid(H2,find("号",substitute(H2,":","号",6))+1,find("号",substitute(H2,":","号",7))-find("号",substitute(H2,":","号",6))-1)

M2=mid(H2,find("号",substitute(H2,",","号",2))+1,find("号",substitute(H2,":","号",11))-find("号",substitute(H2,",","号",2))-1)
N2=mid(H2,find("号",substitute(H2,":","号",11))+1,find("号",substitute(H2,":","号",12))-find("号",substitute(H2,":","号",11))-1)
落花缤纷下

2024-04-17 10:55:16

用代码的自定义函数,具体如下:

Function Ti32Qu(a$)
Dim Arr, Brr, Crr(0 To 5)
Arr = Split(a, ",")
Brr = Split(Arr(0), ":")
Crr(0) = Brr(0): Crr(1) = Brr(1)
Brr = Split(Arr(1), ":")
Crr(2) = Brr(0): Crr(3) = Brr(1)
Brr = Split(Arr(2), ":")
Crr(4) = Brr(0): Crr(5) = Brr(1)
Ti32Qu = Crr
End Function
如不会使用需要原件或有其他疑问,可私信给油箱
离山道寺

2024-04-17 06:51:56

先按逗号进行分列
再用LEFT、MID函数进行提取