电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

如何查找到单元格中最后一个英文字符的位置

如何查找到单元格中最后一个英文字符的位置_第1页
1/9
如何查找到单元格中最后一个英文字符的位置_第2页
2/9
如何查找到单元格中最后一个英文字符的位置_第3页
3/9
p ik 1233找到单元格中最后一个英文字符的位置???如何查找到单元格中最后一个英文字符的位置如:A1 pik123 B1就显示为3数组公式: =MATCH(2,1/(ISERR(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))))这样找到的是所有字符(除数字之外的,包括中文及其他符号)的位置。不知能满足要求吗?只找英文的好像要麻烦些。试试: =MATCH(,0/MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),)-1数组公式。呵呵,是啊。我这个公式如在数字后面还有字母的话,也会出错的。不知楼主真正查找的内容是什么,有多种变化。一种病谢谢两位,可我试了还没达到效果3楼的还行,但如果A1是pik123p,就不准确了,A列的英文字符位置是不固定的,中间也可能会有数字要求: A B pik123 3 pik124p 7 pik12P4 6 B列显示的是最后英文出现的位置我的公式能达到你说的要求。但这个公式是数组公式,要按ctrl+shift+回车结束才行。数组公式1呵呵,没有注意,弄复杂了。公式可以不受中文等其他非英文字符干扰B2={ MAX(IF(ISNUMBER(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),CHAR(ROW($65:$90)),0))+I以下是引用lee123在2006-9-8 16:29:46的发言:数组公式1呵呵,没有注意,弄复杂了。呵呵,只有你的才是正解!!!例如:A1输入:这个pik中国1243再来两个另类的3数组公式: =MAX((ERROR.TYPE(INDIRECT(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1)&65536))=3)*ROW(O以下是引用gvntw 在2006-9-8 21:37:27的发言:再来两个另类的3数组公式: =MAX((ERROR.TYPE(INDIRECT(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1)&65536))=3)*ROW(OFFSET(A1,,这个思路好!借用一下,更简单:) =MATCH(1,0*N(INDIRECT(MID($A1,ROW(INDIRECT("1:"&LEN($A1))),1)&65536)))以下是引用gdliyy在2006-9-8 21:14:55的发言:这个公式有问题的!因为中间还有几个其他非字母字符!最好使用Lower或upper函数判断一下就好解决了。例如:A1单元格为:A1是[pik123p],就不准确了改为:=MAX(IF((CODE(MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1))<91)*(CODE(MID(UPPER(A1),Rgdliy y 兄简化得好! =MATCH(" ",T(INDIRECT(MID($A1,ROW(INDIRECT("1:"&LEN($A1))),1)&65536)))以下是引用gdliyy在2006-9-8 21:52:11的发言: =MATCH(1,0*N(INDIRECT(MID($A1,ROW(INDIRECT("1:"&LEN($A1))),1)&65536)))以下是引用gvntw在2006-9-8 22:06:14的发言: =MATCH(" ",T(INDIRECT(MID($A1,ROW(INDIRECT("1:"&LEN($A1))),1)&65...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

如何查找到单元格中最后一个英文字符的位置

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部