如下图: 如果需要连接进固定文本内容,可直接写入公式,并用英文半角双引号(“”)引用,比如公式: ='敬请关注:'&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%') 结果如下图: 其中:
以上三种格式都是文本型数字。 “&”,不止能实现单元格的合并,还可以实现列合并,利用能合并列这一特性,来实现多条件查询。 比如以下工作表,是不同月份不同员工的业绩分,现在,需要统计不同月份不同员工的业绩得分,就需要根据“月份”与“姓名”两个条件查找。 在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函数加和。 结合数据有效性,最终查询结果如下: |
|