ksdf.net
当前位置:首页>>关于在Excel怎么把1-2,2-2,3-2,4-2,5-2,6-2,7-2,8-2,9...的资料>>

在Excel怎么把1-2,2-2,3-2,4-2,5-2,6-2,7-2,8-2,9...

=if(mid(a1,2,1)="-","0"&A1,A1)

公式如下图(字母换成你需要的内容即可):

在A11中输入 =SMALL($A$1:$C$4,ROW(A1)) 下拉填充

a1设为文本格式后,输入"1-1“ a2(不要再设文本格式了,不然公式就无效了)中输入"=LEFT(A1,2)&(RIGHT(A1,1)+1)" 再把a2向下拉,下面各行就依次是1-2、1-3.......1-n了! 是你要的效果吗? 如果想改成2开头,只要把a1改成2-1,下面的就会自动改了!

{1,2,3,4,5,6,7,8,9,10} 公式中这样的写法是常数数组的写法 可以用 ROW(1:10) 这样的写法替换,但要注意这样的数组写法一定要加按 SHIFT+CTRL+ENTER三键

前面的数字确定是5位数吗? 原理应该是逐位去判定然后合并就是了 如果是5位数的话,公式是: =IF(MOD(MID(A1,1,1),2)=0,2,1)&IF(MOD(MID(A1,2,1),2)=0,2,1)&IF(MOD(MID(A1,3,1),2)=0,2,1)&IF(MOD(MID(A1,4,1),2)=0,2,1)&IF(MOD(MID(A1,5,1),2)=0...

试试这个公式, =SUMPRODUCT(MID(A1:A3,1,FIND("-",A1:A3)-1)*1)&"-"&SUMPRODUCT(MID(A1:A3,FIND("-",A1:A3)+1,LEN(A1:A3)-FIND("-",A1:A3))*1)

假设你的数在A1,则在B1单元格输入=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,"大"),2,"大"),4,"大"),6,"大"),8,"大") 然后在C1单元格输入 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,1,"小"),3,"小"),5,...

不完全明白您的意思,猜测着回答,不一定和题意。 先使用分列方法处理每个单元格1个数字, 然后再将数据合并成1,2,3,4,5,6,7,8,9

这个还是VBA好些。函数麻烦。 Function 求集合(rg As Range) As StringDim i%, sr$, sr1$, cfcf = Split("," & Application.Substitute(rg, "~", ","), ",")For i = 0 To UBound(cf) - 1 If Not cf(i) Like Mid(cf(i + 1), 1, InStr(cf(i + 1), ...

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com