Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 孤单无所谓

[已开][字符争霸第六期]:函数提取首个级别字母

[复制链接]
发表于 2014-2-16 22:08 | 显示全部楼层
=CHOOSE(MIN(IF(COUNTIF(A11,{"*A*","*B*","*C*"})=1,{1,2,3},4)),"A","B","C","D")

参与一下,等开帖看高手

点评

+10BB,正确答案!  发表于 2014-2-27 22:18

评分

参与人数 2 +9 金币 +10 收起 理由
笨笨四 + 10 赞一个!
孤单无所谓 + 9

查看全部评分

回复

使用道具 举报

发表于 2014-2-16 22:11 | 显示全部楼层
本帖最后由 tgydslr 于 2014-2-16 22:12 编辑

很遗憾,越来越长了
  1. =UPPER(MID("dABCDabcd",MIN(IF(ISNUMBER(FIND(MID("ABCDabcd",ROW($1:$8),1),A2)),ROW($1:$8)))+1,1))
复制代码
回复

使用道具 举报

发表于 2014-2-16 22:26 | 显示全部楼层
本帖最后由 笨熊猫 于 2014-2-19 10:58 编辑

=UPPER(MID(A2&"D",MIN(SEARCH({"A";"B";"C"},A2&"ABC")),1))

46字符
=CHAR(69-MATCH(,-SEARCH({"","C","B","A"},A2)))

点评

30BB+30JY  发表于 2014-2-27 11:52

评分

参与人数 3 +48 金币 +30 收起 理由
vadera + 9 很给力!
孤单无所谓 + 9 赞一个!
笨笨四 + 30 + 30 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-2-16 22:37 | 显示全部楼层
唉,突然赶脚不会函数了,难觉不爱啊。
  1. =MID("AABBCCDD",MIN(IFERROR(FIND(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"AaBbCcDd"),8)),1)
复制代码

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-2-16 22:54 | 显示全部楼层
本帖最后由 as0810114 于 2014-2-16 22:58 编辑

取巧到底,含等号81
  1. =MID("AABBCCDD",MIN(IFERROR(FIND(MID(REPT(A2,99),ROW($1:99),1),"AaBbCcDd"),8)),1)
复制代码

评分

参与人数 1 +9 收起 理由
孤单无所谓 + 9

查看全部评分

回复

使用道具 举报

发表于 2014-2-17 00:02 | 显示全部楼层
本帖最后由 1091126096 于 2014-2-24 00:40 编辑

不好意思,公式很长。分别为67,67,64,63, 62字符
  1. =LOOKUP(99,FIND({"D","C","B","A"},UPPER(A2)&"D"),{"D","C","B","A"})
  2. =MID(UPPER(A2&"D"),MIN(FIND({"A","B","C","D"},UPPER(A2&"DCBA"))),1)
  3. =CHAR(6&MIN(IF(ISERR(FIND({"A","B","C"},UPPER(A2))),8,{5,6,7})))
  4. =CHAR(6&MIN(IF(ISERR(SEARCH({"A","B","C"},A2&"D")),8,{5,6,7})))
  5. =LOOKUP(99,SEARCH({"D","C","B","A"},A2&"D"),{"D","C","B","A"})
复制代码

点评

+10BB,正确答案!  发表于 2014-2-27 11:52

评分

参与人数 2 +13 金币 +10 收起 理由
孤单无所谓 + 3 赞一个!
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-2-17 09:14 | 显示全部楼层
本帖最后由 zx_wl 于 2014-2-24 10:14 编辑

  1. =LOOKUP(,0/SEARCH({1;"C";"B";"A"},A2&1),{"D";"C";"B";"A"})
复制代码

点评

+10BB,正确答案!  发表于 2014-2-27 22:18

评分

参与人数 1金币 +10 收起 理由
顺⑦.zì繎。 + 10

查看全部评分

回复

使用道具 举报

发表于 2014-2-17 10:12 | 显示全部楼层
本帖最后由 江河行地 于 2014-2-17 13:35 编辑

=MID("ABCD",MATCH(,0^SEARCH({"A","B","C","D"},A2&"D"),),1)

点评

+10BB,正确答案!  发表于 2014-2-27 22:19

评分

参与人数 1金币 +10 收起 理由
顺⑦.zì繎。 + 10

查看全部评分

回复

使用道具 举报

发表于 2014-2-17 10:21 | 显示全部楼层
  1. =LOOKUP(MIN(IF(MID(UPPER(A2),ROW(A$1:A$99),1)={"A","B","C"},{1,2,3},4)),{1,"A";2,"B";3,"C";4,"D"})
复制代码
三键回车
练练手,学习了

点评

+10BB,正确答案!  发表于 2014-2-27 22:19

评分

参与人数 1金币 +10 收起 理由
顺⑦.zì繎。 + 10

查看全部评分

回复

使用道具 举报

发表于 2014-2-17 11:09 | 显示全部楼层
先写一个规矩的,62字符:
  1. =UPPER(MID(A2&"D",MIN(SEARCH({"A","B","C","D"},A2&"DABC")),1))
复制代码

点评

+10BB,正确答案!  发表于 2014-2-27 22:19

评分

参与人数 1金币 +10 收起 理由
顺⑦.zì繎。 + 10

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-29 05:12 , Processed in 0.250447 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表