excel单元格A1中包含有多个,符号。要在A2中提取:A1中倒数第2个,符号前面的共计5个字符。请教公式。谢谢

excel单元格A1中包含以下数据:

12:00,
......
19:00,
20:00,

要在A2中提取:A1中倒数第2个 , 符号前面的共计5个字符(即19:00)。请教公式。谢谢
问题2~要在A2中提取:A1中倒数第1个 : 符号后面的共计2个字符(即20:00中的00)。请教公式。谢谢

A1中倒数第2个,符号前面的共计5个字符

包括倒数第二个吗?不包括的话

=MID(A1,LEN(A1)-7,5)

包括的话是


=MID(A1,LEN(A1)-6,5)


第二个问题的答案

是=right(a1,2)

追问

谢谢您的回答

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-07
问题1:
=MID(A1,LARGE(IF(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=",",ROW(INDIRECT("1:"&LEN(A1))),0),2)-5,5) 按组合键ctrl+shift+enter结束公式输入

问题2:
=MID(A1,MAX(IF(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=",",ROW(INDIRECT("1:"&LEN(A1))),0))+1,2) 按组合键ctrl+shift+enter结束公式输入本回答被提问者采纳
第2个回答  2013-03-07
你A1中的数据,是分行的吗?有逗号吗?
假如是分行的并且有逗号的,在A2中输入=LEFT(RIGHT(A1,13),5)
假如是分行的但是没有逗号的,A2中输入=LEFT(RIGHT(A1,11),5)追问

谢谢您的回答

第3个回答  2013-03-07
问题1:
=mid(a1,len(a1)-11,5)
问题2:
=right(a1,2)
或=right(a2,2)追问

谢谢您的回答

第4个回答  2013-03-07
因为不知道你的A1单元格的数据的具体格式,把全部数据写出来,看看,才能给出公式。追问

A1单元格的数据是个变量,所提取字符位置的规律就是“倒数第1个 : 符号后面的共计2个字符”

追答

A1中数据,具体的数据,不是公式,如:aadfdf10:11adfadfaf,的形式。你举个例子,看看有不有规律。

相似回答