问题已开启 (普通问题)
在EXCEL中数字区分操作
在EXCEL中,给出两列,给了一列都是名字,对应的另一列中放了一串两位数和三位数合成的数列,怎么把每一行中的两位数与三位数区分开来???
第二列内容是如下的数列:516,520,522,528,536,540,544,548,552,556,560,596,600,604,616,620,628,2,48,53,54,56,58,59,60,62,63,65,66,68,70
每行数列的内容不一样,个数也不一样多,N多行怎么一下子区分出来,分裂出来每行长度都不同,而且不是一一对应的,怎么处理??
提问者: cry874300  提问时间: 2012-07-11    
 
  我要回答:
 

  请先 登录注册 再回答问题

更多 操作 Excel 相关问题
问题答案 ( 13 )

分列呀玱itre432K:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有

回答者: hongsi-li     回答时间:2012-07-12 00:31    

20        22        


两位数和三位数之间隔了什么符号就用什么符号来分列d3s1fd知1K:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
分列在数据那一栏里面fkjhfjouiK:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
*@#(_@s4K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有

回答者: exloding99     回答时间:2012-07-12 01:23    

18        16        


有符号就好分裂,没符号手动添加!!89西708K:JFD()本文来自移动通信网www.mscbsc.com,版权所有
4f8e3K:JFD本文来自移动通信网www.mscbsc.com,版权所有

回答者: caowen4658     回答时间:2012-07-12 08:03    

18        18        


在第三列输入函数“=LEN(B1)”,得到的值为对应B列数字的位数,然后再筛选一下就OK了!

回答者: yanghuiyou     回答时间:2012-07-12 08:48    

21        21        


OFFICE2007:数据-分列-固定宽度-在预览选定数据中移动复制分裂线就可以了。

回答者: xlane     回答时间:2012-07-12 08:54    

21        16        


使用LEFT(X,2)和RIGHT(X,3),就分开了342是434321%K:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有

回答者: huofenghuang     回答时间:2012-07-12 08:54    

18        18        


数据->分列354afK:JFD本文来自移动通信网www.mscbsc.com,版权所有

回答者: kevinh     回答时间:2012-07-12 10:07    

17        19        


最简单的办法是分列:选择分列->固定宽度->移动分列的数据线->完成就OK;%kcvmmvcK:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
也可以用楼上几个朋友说的,用函数:=LEFT(对象单元格,2) ,=RIGHT(对象单元格,3),也可以实现$#@322K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
基本就这样了,没啥多说的。)*(&#*($(哦K:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有
ierpoK:JFD本文来自移动通信网www.mscbsc.com,版权所有


回答者: lt1985     回答时间:2012-07-12 12:04    

15        21        


分列或取左取右。。=left(C1:C100,2);

回答者: yepple     回答时间:2012-07-12 12:29    

17        18        


学习学习!2是43K:JFD本文来自移动通信网www.mscbsc.com,版权所有

回答者: bjld04     回答时间:2012-07-12 14:45    

15        18        


你的第二列要是有不定的长度组成,肯有有分隔符是吧?那就这样东oitK:JFD本文来自移动通信网www.mscbsc.com,版权所有
1  就第二列先按分隔符分裂:excel2007、2010都可以,选中第二列-数据-分裂-选择分隔符    或填写其他分隔符@3221aK:JFD(本文来自移动通信网www.mscbsc.com,版权所有
2  分列完成后,找个行转列的工具(大家常用的excel宏),将分裂好的整张表行转列%#*(我K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
行转列完成后,就很好分了,弄好了,想要行格式,就再列转行


回答者: zqz001111     回答时间:2012-07-12 15:37    

17        17        
用行转列的工具还是不行啊
cry874300  2012-07-13 00:22 

转成列以后,用len数一下,把1位、2位、3位的区分出来,排序一下;
达到你想要的就是有点繁琐
zqz001111  2012-07-15 01:07 



给你个宏,自己运行吧。sheet的名字必须为“Sheet1”,数据放在第二列第二行起始,第三列输出长度为2的,第四列输出长度为3的。宏的名字为aaa。代码如下,放到excel中就可以运行了。
Sub aaa()
Dim q As Long, sr() As String, kk2 As String, kk3 As String, M As Long@3221a3ds襅:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有
M = 2
Do While Sheets("Sheet1").Cells(M, 2).Value <> ""j道h$#$#&)*(K:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
        sr = Split(Sheets("Sheet1").Cells(M, 2).Value, ",")poej道hK:JFD()本文来自移动通信网www.mscbsc.com,版权所有
        re43289西70K:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有
        For q = LBound(sr) To UBound(sr)*&#%kcvK:JFD()本文来自移动通信网www.mscbsc.com,版权所有
            If Len(sr(q)) = 2 Then21a3ds也K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
                If kk2 = "" Then不21fK:JFD本文来自移动通信网www.mscbsc.com,版权所有
                    kk2 = sr(q)#*($(哦*K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
                ElseckjluK:JFD本文来自移动通信网www.mscbsc.com,版权所有
                    kk2 = kk2 & ";" & sr(q)$#(*$#什21K:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有
                End Ifh$#$#&)K:JFD()本文来自移动通信网www.mscbsc.com,版权所有
                54afdK:JFD本文来自移动通信网www.mscbsc.com,版权所有
            Elseitre43289西K:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有
                If Len(sr(q)) = 3 Thenpoej道K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
                    If kk3 = "" Then3289蜬:JFD本文来自移动通信网www.mscbsc.com,版权所有
                        kk3 = sr(q)
                    Else
                        kk3 = kk3 & ";" & sr(q)89西7K:JFD本文来自移动通信网www.mscbsc.com,版权所有
                    End If3dsaf12zcv54K:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
                End If$#(*$K:JFD本文来自移动通信网www.mscbsc.com,版权所有
            End IfjhfjouierpoeK:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
            Next q45%#(么$*@#(K:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
        Sheets("Sheet1").Cells(M, 3).Value = kk2d3s1fdK:JFD(本文来自移动通信网www.mscbsc.com,版权所有
        Sheets("Sheet1").Cells(M, 4).Value = kk3*$#(*K:JFD本文来自移动通信网www.mscbsc.com,版权所有
        kk2 = ""ewioK:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
        kk3 = ""ouierpoejK:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
        Erase srafd5a4f8K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
    M = M + 1ads13东oitrK:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有
LoopoK:JFD本文来自移动通信网www.mscbsc.com,版权所有
        ierpoeK:JFD(本文来自移动通信网www.mscbsc.com,版权所有
End Subdsaf12zcv545K:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
$(哦*K:JFD本文来自移动通信网www.mscbsc.com,版权所有
ads不21fds3K:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有

回答者: zjszjs27     回答时间:2012-07-13 10:38    

20        18        


分列吧3dsaf1K:JFD(本文来自移动通信网www.mscbsc.com,版权所有

回答者: cadeok     回答时间:2012-07-23 19:35    

17        22        

中国通信人才网 | 江苏通信人才网 | 山东通信人才网 | 武汉通信人才网 | 浙江通信人才网 | 湖南通信人才网
深圳市讯方技术股份有限公司 聘:无线后台软调工程师
需求人数:5 人 地点:威海市,潍坊市
杭州华星创业通信技术股份有限公司 聘:中级后台-阳泉
需求人数:2 人 地点:阳泉市
润建股份有限公司 聘:后台优化工程师-四川阿坝
需求人数:3 人 地点:阿坝藏族羌族自治州
嘉环科技股份有限公司 聘:测试工程师
需求人数:15 人 地点:昆明市,临沧市,德宏州,红河州,玉溪市
山东省邮电工程有限公司 聘:竣工资料结算员
需求人数:5 人 地点:福州市
北京宜通华瑞科技有限公司 聘:清远市移动华为4/5G系统专家级
需求人数:1 人 地点:清远市
重庆信科通信工程有限公司 聘:单验簇优化熟手
需求人数:50 人 地点:南宁市,玉林市,梧州市,桂林市,贵港市
元道通信股份有限公司 聘:中级后台网优工程师/黑龙江
需求人数:1 人 地点:大庆市,绥化市,伊春市
北京电旗通讯技术股份有限公司 聘:网优实习生通信应届生(云南)
需求人数:1 人 地点:昆明市,思茅市,昭通市
西安中兴精诚通讯有限公司 聘:网优分析工程师
需求人数:1 人 地点:怀化市
热点问题
更多精彩

联系我们 - 问通信专家 Powered by MSCBSC 移动通信网  © 2006 -