楼主 wshcw |
这是EH里没有完美解决的题,转过来作竞赛题,希望大家积极参与。 要求: 七不要 1、要函数公式,不要VBA 2、不要定义名称 3、不要设置单元格格式 4、结果不要科学计数 5、数字结果以0开头的,不要丢0 6、公式长度不要突破180字 7、无数字结果为空,不要出错误或显示数字 奖励条件 180字以下建议加1点技术分 160字以下建议加2点技术分 附EH的原贴 求助!EXCEL数字提取 取文字中的数字(竞赛题).png 取文字中的数字(竞赛题).rar 取文字中的数字(函数竞技场).rar |
2楼 wshcw |
再顶,不要让他沉了. |
3楼 wenshui2006 |
第三条:23.5 + 18.67 = 42.17答案为何是:23.5 ??? |
4楼 wshcw |
不是求和题,而是取第一个数据的题,所以,只提取"+"号前面的23.5 |
5楼 wenshui2006 |
哦..原来如此..好...支持!!! 天亮了有空研究一下... |
6楼 水星钓鱼 |
今天试了下,此题相当BT。 |
7楼 gouweicao78 |
呵呵。有些东西不研究没意思(没有研究的乐趣),有些东西研究太多没意思(没有应用的乐趣)。不管怎么说,这题是个难题。 |
8楼 knifefox |
限定的太多,也让公式的变化变少了,降低了灵活性。 |
9楼 春雷 |
让人痛疼的约束条件! |
10楼 wshcw |
没人做题,我就给点提示: 解法一(少伤脑细胞,但公式只多长4个字符): 先弃后捡,巧取数字,先不用管符号,只取正数,再考虑数前的符号. 解法二(有难度,但公式最短): 直取法,按正常思路取,先找要取的最后一个数字的位置,再考虑第一个符号或数字的位置 |
11楼 dg831451 |
王爷就是王爷,智商高呀.......看了这个题目没有头绪......... |
12楼 wshcw |
<DIV class=t_msgfont id=postmessage_2643694>这么长时间都无人答题,我只能自问自答,取文字中的數字公式,仅大家参考: 一个$的公式: 171字符 =LEFT("-$",COUNT(FIND({"$","-","-$"}&ROW($1:$10)-1,A2)))&MID(A2,MIN(FIND(ROW($1:$10)-1,A2&56^7)),LEN(LOOKUP(,-(1&MID(A2,MIN(FIND(ROW($1:$10)-1,A2&56^7)),ROW($1:$20)))))-2) 167字符 =MID(LEFT(A2,MATCH(1,MMULT(-ISERR(FIND(MID(A2&"0w",ROW($1:65)+{0,1},1),".%"&5^19)),{1;-1}),)),MIN(FIND({"","-","-$"}&ROW($1:$10)-1,A2&{"","-","-$"}&ROW($1:$10)-1)),99) 有两个$的公式: 187字符 =CHOOSE(COUNT(,FIND({"-","$","$","-$"}&ROW($1:$10)-1,A2)),,"-","$","-$")&MID(A2,MIN(FIND(ROW($1:$10)-1,A2&56^7)),LEN(LOOKUP(,-(1&MID(A2,MIN(FIND(ROW($1:$10)-1,A2&56^7)),ROW($1:$20)))))-2) 175字符 =MID(LEFT(A2,MATCH(1,MMULT(-ISERR(FIND(MID(A2&"0w",ROW($1:65)+{0,1},1),".%"&5^19)),{1;-1}),)),MIN(FIND({"","-","-$","$"}&ROW($1:$10)-1,A2&{"","-","-$","$"}&ROW($1:$10)-1)),99) 取文字中的數字(参考答案).rar |
13楼 guoren_007 |
这个会的就很厉害了 |
14楼 棉花糖 |
吹毛求疵一下。1/3,10^3,分数和科学计数法无法表示。如果有对数也无法表示 |
15楼 Zaezhong |
大理版主的解法实在强悍~~ |
16楼 LoveJinLee |
不理解的人飘过。 这也太强了 |
17楼 humao |
来学习大理版主的解法. |
18楼 旋转♂360♀ |
用函数MID就可以,可惜我刚看到 |
19楼 玉丫头 |
回帖看一下思路 |
20楼 ykqrs |
顶。 |
21楼 ykqrs |
顶。 |
22楼 油果 |
值得学习…… |
23楼 socool1680 |
很难,学习一下 |
24楼 289585306 |
看看 |
25楼 keven |
看看 |
26楼 超级奶爸 |
学习一下... |
27楼 日月经天 |
学习 |
28楼 RobinJiang |
表示不懂 |
29楼 92lvnet3 |
楼主,顶....... |
30楼 elchnol |
学习 |
31楼 梦里佳人,梦醒 |
写了200多,唉............. |
32楼 刀羊 |
好难啊! |
33楼 苦咖啡不太苦 |
确实有点难 |
34楼 过期品24 |
有难度 |
35楼 芝晨 |
来看答案呢 |
36楼 guodong |
这公式能不能详细解释一下,看不懂啊! |
37楼 ytthome |
题太难了,没有做出来,看答案学习吧 |
38楼 mnbvcx21223 |
北京出 售 行卡电139//26536556卖银 行卡+扣24762//83339北京哪里有卖银 行卡北京卖银 行卡北京银 行卡金先生 |
39楼 懃奋学习 |
学习一下高手的 |
40楼 W-E-N-D-Y |
求答案啊求答案啊。 |