ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > 如何取一个数字字符串中间的数 ?

如何取一个数字字符串中间的数 ?

作者:绿色风 分类: 时间:2022-08-18 浏览:145
楼主
悟空师弟
题目:如何取一个数字字符串中间的数?
说明:
1、A列为一个10位以内的数值,取出其最中间的数值,在B列对应位置。
2、“中间”是指:单位数,取一位,双位数,取两位,如:98609316,8位,是双位,两边各去掉3位,剩“中间”的两位,09.
   96431,5位,是单位,去掉两边的两位,剩“中间”一位,6.
公式最短的获胜!
题目参考附件:

如何取一个数字字符串中间的数 ?.rar
2楼
laowuwyx
看了半天,总有点不解位数是“单”时取得的“中间”数,从效果来看,并非“中间”呢,还是我的理解有问题?
3楼
99253415
  1. =IFERROR(MID(A2,LEN(A2)/2,ISEVEN(LEN(A2))+1),A2)
4楼
laowuwyx
61个字符,感觉还是长了一点。
  1. =MID(A2,MEDIAN(ROW(INDIRECT("1:"&LEN(A2)))),2-MOD(LEN(A2),2))
数组。
5楼
piny
50字元
  1. =LEFT(REPLACE(A2,1,LEN(A2)/2.1,),2-MOD(LEN(A2),2))
41字元
  1. =MID(A2,(LEN(A2)+1)/2,MOD(LEN(A2)+1,2)+1)
39字元
  1. =MID(A2,(LEN(A2)+1)/2,2-MOD(LEN(A2),2))
36字元
  1. =MID(A2,LEN(-A2)/2,2-MOD(LEN(A2),2))
34字元
  1. =MID(A2,LEN(-A2)/2,-1^LEN(A2)/2+2)
6楼
健康快乐123
如何取一个数字字符串中间的数 ?.rar
7楼
larkzh
  1. =MID(A2,ROUNDUP((LEN(A2)/2),0),2-ROUNDUP(MOD(LEN(A2),2),0))
8楼
bluexuemei
=MID(A2,(LEN(A2)+1)/2,2-MOD(LEN(A2),2))
9楼
Zaezhong
  1. =MID(A2,LEN(0&A2)/2,2-MOD(LEN(A2),2))
包括等号37
10楼
落雪绽菊
=MID(A1,ROUND(LEN(A1)/2,0),1)*10^(1-MOD(LEN(A1),2))+MID(A1,ROUND(LEN(A1)/2,0)+1,1)*(1-MOD(LEN(A1),2))
11楼
落雪绽菊
刚才没看到要变成字符串,还有那个公式在变量单元格为1位数时会错误,现在改正如下:
=LEFT(MID(A1,ROUND(LEN(A1)/2,0),1)&MID(A1,ROUND(LEN(A1)/2,0)+1,1),MOD(LEN(A1)+1,2)+1)
12楼
mn860429
  1. =IF(ISEVEN(LEN(A2)),MID(A2,LEN(A2)/2,2),MID(A2,(LEN(A2)+1)/2,1))
13楼
yong_lee7015
=MID(A2,INT(LEN(A2)/2)+MOD(LEN(A2),2),2-MOD(LEN(A2),2))
14楼
fangjianp
B2=MID(A2,LEN(A2)/2+0.5,2-MOD(LEN(A2),2))
下拉
公式长度:38
=MID(A2,LEN(A2&0)/2,2+-1^LEN(A2)/2)
公式长度(不含“=”):34
15楼
hopeson2010
=MID(A1,LEN(A1)/2+MOD(LEN(A1),2),2-MOD(LEN(A1),2))
16楼
adrastosbleach
这道题是比较复杂的说
adrastosbleach-如何取一个数字字符串中间的数.zip
17楼
Ericall
=MID(A2,LEN(A2&1)/2,GCD(LEN(A2),2))
=MID(A2,LEN(A2&1)/2,-.9^LEN(A2)+2)(不知道该算35还是34)
10位以内-.2^LEN(A2)+2到-.9^LEN(A2)+2皆满足
=MID(A2,LEN(A2&1)/2,-1^LEN(A2)/2+2)
10位以内-1^LEN(A2)/2+2到-1^LEN(A2)/9+2皆满足
=MID(A2,LEN(A2&1)/2,-20%^LEN(A2)/2+2)
10位以内-,-20%^LEN(A2)/2+2到,-99%^LEN(A2)/2+2皆满足
18楼
chenhh803
=MID(A2,ROUND(LEN(A2)/2,),GCD(LEN(A2),2))
=MID(A2,LEN(A2)^0.72,GCD(LEN(A2),2))
=MID(A2,LEN(A2&1)/2,GCD(LEN(A2),2))
19楼
JLxiangwei
  1. =MID(A2,ROUND(LEN(A2)/2,),IF(MOD(LEN(A2),2),1,2))

来一个最原始的
20楼
xgg2001
=MID(A2,CEILING(LEN(A2)/2,1),2-MOD(LEN(A2),2))
21楼
shyudo
在第二行输入此公式然后向下填充=IF(ISEVEN(LEN($A15))=TRUE,MID($A15,LEN($A15)/2,2),MID($A15,(LEN($A15)-1)/2+1,1))
22楼
sharprain
=MID(A2,ROUNDUP(LEN(A2)/2,0),MOD(LEN(A2)-1,2)+1)
23楼
lrlxxqxa
  1. =MID(A2,0.5+LEN(A2)/2,2-MOD(LEN(A2),2))

如何取一个数字字符串中间的数 ?lr.rar
24楼
v、_小乖
v、_小乖来提交答案,
  1. =MID(A2,ROUNDUP(LEN(A2)/2,0),IF(MOD(LEN(A2),2),1,2))


详见附件:


v、_小乖:如何取一个数字字符串中间的数?.rar
25楼
wupeiqi
回复可见怎样设置啊?
26楼
wupeiqi
=IF(MOD(LEN(A1),2)=0,MID(A1,LEN(A1)/2,2),MID(A1,INT(LEN(A1)/2+1),1))
27楼
张啸宁
=IF(MOD(LEN(A15),2)=0,MID(A15,LEN(A15)/2,2),MID(A15,LEN(A15)/2+1,1))
不在乎长短,我很高兴的是我做出来了。
28楼
半半瓶醋
=MID(A2,CEILING(LEN(A2)/2,1),2-ISODD(LEN(A2)))
29楼
足往神留
=MID(A1,LEN(A1&0)/2,2-MOD(LEN(A1),2))
30楼
_s_bri
=MID(A2,LEN(A2)/2+0.5,1+ISEVEN(LEN(A2)))
31楼
Violet_Universe
  1. =MID(A2,ROUND(LEN(A2)/2,),2-ISODD(LEN(A2))*1)
32楼
oyzhjr
=IF(LEN(A1)<3,A1,MID(A7,LEN(A7)/2,MOD(LEN(A6)+1,2)+1))&""
33楼
angellbxsc
=MID(A2,LEN(A2)/2+1/2,(-1^LEN(A2)>0)+1)
共39字符

想不到更短的了,期待神人们的精彩答案
34楼
fanso
顶楼主
我顶你个肥
35楼
haigee
看到不
36楼
wqy88
=IF(MOD(LEN(A2)/2,1),MID(A2,LEN(A2)/2+1,1),MID(A2,LEN(A2)/2,2))
37楼
卢子
  1. =IF(MOD(LEN(A2),2),MID(A2,LEN(A2)/2+1,1),MID(A2,LEN(A2)/2,2))
38楼
hlxz
 

方法一:46字符   =MID(A2,CEILING(LEN(A2)/2,1),2-MOD(LEN(A2),2))
方法二:46字符   =MID(A2,CEILING(LEN(A2)/2,1),2-ISODD(LEN(A2)))
方法三:45字符   =MID(A2,ROUNDUP(LEN(A2)/2,),2-ISODD(LEN(A2)))
方法四:39字符   =MID(A2,(LEN(A2)+1)/2,2-ISODD(LEN(A2)))
方法五:40字符   =MID(A2,(LEN(A2)+1)/2,1+ISEVEN(LEN(A2)))
39楼
su11wei18
  1. =MID(A2,ROUNDUP(LEN(A2)/2,),ISEVEN(LEN(A2))+1)
40楼
w83365040371
  1. =MID(A2,LEN(A2)/2+0.5,2-MOD(LEN(A2),2))

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap