Excel

您所在的位置:网站首页 excel字符串截取数字 Excel

Excel

#Excel | 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

问题来源

昨天一位朋友问韩老师怎么把两个单元格的内容连在一起写在同一个单元格里,韩老师告诉他 文本连接符(&)是最简单的方式。

“&”在连接单元格内容时,不管单元格格式为文本还是数值,都能连接,但得到的结果都是文本型数字。

“&”在使用的时候,还需要注意数据格式等问题,今天韩老师就详细讲来。

用法讲述

基本用法

最通常最普通的用法就是直接合并多个单元格内容,使用公式:

=A1&B1&C1&D1&E1&F1。

如下图:

如果需要连接进固定文本内容,可直接写入公式,并用英文半角双引号(“”)引用,比如公式:

="敬请关注:"&A1&B1&C1&D1&E1&F1。

如下图:

合并后换行

有时,特殊需要,合并后的内容需换行显示,就需要在公式中加入“CHAR(10)”,比如公式:

="敬请关注:"&CHAR(10)&A1&B1&C1

结果如下图:

特别提示:

“10”是换行符的ANSI编码,在公式中写入CHAR(10),即返回换行符。

但,必需选中【开始】——【对齐方式】中的【自动换行】按钮才能显示换行结果。

合并带格式的内容

在合并的内容带有特殊格式,比如日期、比例等,只用“&”合并,不会得到需要的效果,如下图:

上图中,合并以后:“月份”变成一串数字、“发货量”不再是千分位分隔、“比上月增长”也不再是百分比,这样的效果很难让人看懂。

把公式加工为:

=A2&TEXT(B2,"e年m月")&$C$1&TEXT(C2,"#,##0.00")&$D$1&TEXT(D2,"0.0%")

结果如下图:

其中:

TEXT(B2,"e年m月"):将日期保留成“年月”格式;

TEXT(C2,"#,##0.00"):将数字保留千分位分隔格式;

TEXT(D2,"0.0%"):百分比保留一位小数。

以上三种格式都是文本型数字。

合并列实现多条件查找

“&”,不止能实现单元格的合并,还可以实现列合并,利用能合并列这一特性,来实现多条件查询。

比如以下工作表,是不同月份不同员工的业绩分,现在,需要统计不同月份不同员工的业绩得分,就需要根据“月份”与“姓名”两个条件查找。

在G2单元格输入公式:

=SUMPRODUCT((A2:A13&B2:B13=E2&F2)*C2:C13)

即可完成查找。

公式中:

A2:A13&B2:B13:连接A2:A13与B2:B13对应单元格,形成一组文本字符串:

{一月王一 ;一月张二 ;一月林三 ;一月胡四 ;二月王一; 二月张二;二月林三;二月胡四;三月王一 ;三月张二 ;三月林三 ;三月胡四 };

E2&F2:形成{二月张二}字符串;

A2:A13&B2:B13=E2&F2:A2:A13&B2:B13形成的一组字符串,与E2&F2形成的字符串一一比较,形成一组逻辑字符串:

{FALSE ;FALSE ;FALSE ;FALSE ;FALSE; TRUE;FALSE;FALSE;FALSE ;FALSE ;FALSE ;FALSE };

(A2:A13&B2:B13=E2&F2)*C2:C13:将上述逻辑字符串与C2:C13对应单元格相乘,得到新的数组:

{0;0;0;0;0;62;0;0;0;0;0;0};

SUMPRODUCT((A2:A13&B2:B13=E2&F2)*C2:C13):最后用SUMPRODUCT函数加和。

结合数据有效性,最终查询结果如下:

素材下载

链接:http://pan.baidu.com/s/1hr9bBRe

密码:5jto

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3