(Excel)常用函数公式及操作技巧之五:数据拆分与合并
(Excel)常用函数公式及操作技巧之五:
数据拆分与合并
——通过知识共享树立个人品牌。
数字如何拆分
我有一组数据,如123,59等,假如这些数据均在A列,我现在需要将123或者59这样的数据拆成到B,C,D列。
B1=MID(TEXT($A1,"000"),COLUMN(A1),1) 往右拖 =MID(REPT(0,3-LEN($A1))&$A1,COLUMN(A1),1)
单元格中的数据拆分
如何将一个单元格中的11位数据拆分11各单元格(每个单元格一个数字)。
如:01234567890 变为:0,1,2,3,4,5,6,7,8,9,0(一个单元格一个数字),文字也同样。用以下公式:
=MID($A1,COLUMN(A1),1) 向右拖 =MID($A$2,COLUMN()-1,1) 向右拖 =MID($A$2,COLUMN(),1) 向右拖
也可以,选中区域后“数据”-----分列,“固定列”-----看到尺寸的时候分别在01234567890两数之间点击一下-----完成就行了!
单元格的拆分
一个单元格数据即包含了物品名又包含其规格,两者之间用"/"来隔开,现想把两者单独分开。
如:轴承/SKF 62122R,外六角螺丝/M10*30....."/"前后都无标准长度。
1、用“数据-分列”,不用公式的方法最簡單了 。
2、用公式:
=LEFT(A1,FIND("/",A1)-1) =RIGHT(A1,FIND("/",A1)-1)
如何拆分字组
如何将一个单元格里的字组拆开来啊,
1、你好啊→你 好 啊 要用什么函数啊?
=SUBSTITUTE(A1,"好"," 好 ")
2、”你— 好 — 啊“改成“你好啊” 把中间的横线去掉。要用什么函数或怎样在自定义里面设置?
①用查找替换功能,查找“—”,替换为空值
②=SUBSTITUTE(A1,"— 好 — ","好")
用连字符“&”来合并文本
将B、C、D列合并。
1.在E1单元格中输入公式:=B1&C1&D1 下拉
2.选中E列,执行“复制”操作,然后选中F列,
执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“数值”选项,按下“确定”按钮,E列的内容(不是公式)即被复制到F列中。
3.将B、C、D、E列删除,完成合并工作。
怎样把不同格式不同位置的内容合并到一个单元格内
如:一个是文本格式一个是日期格式,怎么合并呢?
今天是: 2007-06-25
=A1&TEXT(B1,"yyyy-m-d h:mm;@")
把不同单元格的内容合到一个单元格里
比如:A1=好,A2=好,A3=学,A4=习
在A5输入公式,使A5单元格内容为:好好学习
=TEXT(A1&A2&A3&A4,"") =CONCATENATE(A1,B1,C1,D1)
合并与拆分
两列合并成一列如何做
=OFFSET($A$2,TRUNC(ROW(A2)/2,0)-1,MOD(ROW(A2),2))向下拖
如果是一列拆开分成两列又如何做
=OFFSET($C$2,ROW()*2-4+COLUMN(A:A)-1,) =INDEX($C:$C,(ROW(1:1))*2+COLUMN(A:A)-1) =INDEX($C:$C,(ROW(2:2)-1)*2+COLUMN(A:A)-1)向右拖一个再向下拖。 =IF(ROW()>COUNT(A:A),INDEX(B:B,ROW()-COUNT(A:A)),A1)公式下拖。
合并不同单元格的内容
合并不同单元格的内容,可以利用CONCATENATE函数,此函数的作用是将若干文字串合并到一个字串中,具体操作为
=CONCATENATE(B1,C1)
比如,假设在某一河流生态调查工作表中,B2包含“物种”、B3包含“河鳟鱼”,B7包含总数45,那么: 输入“=CONCATENATE("本次河流生态调查结果:",B2,"",B3,"为",B7,"条/公里")” 计算结果为:本次河流生态调查结果:河鳟鱼物种为45条/公里。
关于文字在表格中的组合
如:
计算 |
机 |
计算机 |
C1=A1&B1
求拆解合并公式
2/25 |
2/ |
25 |
4/25 |
4/ |
25 |
若合并:A1=B1&"/"&C1
若拆解:B1=left(A1,find("/",A1))
C1=right(A1,find("/",A1))
如何把字母和数字分开?
想把A列中如A8中"n.m.1."分解成两列"n.m."和"1.",有什么好办法吗?可以用什么公式把字母与数字和符号分开吗?
=IF(ISERR(FIND(1,A8)),"",RIGHT(A8,LEN(A8)-FIND(1,A8)+1))
把分散在各单元格的内容合在一个单元格中
75 P 128 66 75P12866
=CONCATENATE(A1,B1,C1,D1)
多个工作表的单元格合并计算
=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)
作者:
RDIF
出处:
http://www.cnblogs.com/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手机号)
框架官网:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
国思RDIF开发框架
,
给用户和开发者最佳的.Net框架平台方案,为企业快速构建跨平台、企业级的应用提供强大支持。
关于作者:系统架构师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于
RDIF
框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。
如有问题或建议,请多多赐教!
本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过微信、邮箱、QQ等联系我,非常感谢。