excel中从右边开始查找某一字符的函数

excel中从右边开始查找某一字符的函数

=MATCH(5,--MID(A1,LEN(A1)+1-ROW(INDIRECT("1:"&LEN(A1))),1),)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-11
RIGHT(a1,位数) 右边
left(a1,位数) 左边
mid(A1,起始位置,长度) 任意位置
第2个回答  2018-03-16
第一步:利用SUBSTITUTE函数,把原始字符串中的待查字符串全部替换成空字符串SUBSTITUTE(OLD_STRING, FIND_TEXT, "")

第二步:利用LEN函数求出原始字符串长度(LEN(OLD_STRING),新字符串长度(LEN(NEW_STRING)),和待查字符串长度(LEN(FIND_TEXT))。
第三步:计算待查字符串出现的次数 NUM =(LEN(OLD_STRING)-LEN(NEW_STRING))/LEN(FIND_TEXT)
第四步:利用SUBSTITUTE函数,把最右侧的待查字符串替换成一个原字符串中不可能出现的特殊字符串,TEMP_STRING = SUBSTITUTE(OLD_STRING,FIND_TEXT,"$", NUM)
第五步:利用FIND函数得到特殊字符串的位置 LAST_POSITION = FIND("$",TEMP_STRING)
第六步:利用LEFT函数从左截取所需内容 LEFT(OLD_STRING, LAST_POSITION)
相似回答