Excel | &——文本連接符,小小符號大作用!

問題來源

昨天一位朋友問韓老師怎么把兩個單元格的內(nèi)容連在一起寫在同一個單元格里,韓老師告訴他文本連接符(&)是最簡單的方式。

“&”在連接單元格內(nèi)容時,不管單元格格式為文本還是數(shù)值,都能連接,但得到的結(jié)果都是文本型數(shù)字。

“&”在使用的時候,還需要注意數(shù)據(jù)格式等問題,今天韓老師就詳細(xì)講來。

用法講述

基本用法

最通常最普通的用法就是直接合并多個單元格內(nèi)容,使用公式:

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

如下圖:

如果需要連接進(jìn)固定文本內(nèi)容,可直接寫入公式,并用英文半角雙引號(“”)引用,比如公式:

="敬請關(guān)注:"&A1&B1&C1&D1&E1&F1。

如下圖:

合并后換行

有時,特殊需要,合并后的內(nèi)容需換行顯示,就需要在公式中加入“CHAR(10)”,比如公式:

="敬請關(guān)注:"&CHAR(10)&A1&B1&C1

結(jié)果如下圖:

特別提示:

“10”是換行符的ANSI編碼,在公式中寫入CHAR(10),即返回?fù)Q行符。

但,必需選中【開始】——【對齊方式】中的【自動換行】按鈕才能顯示換行結(jié)果。

合并帶格式的內(nèi)容

在合并的內(nèi)容帶有特殊格式,比如日期、比例等,只用“&”合并,不會得到需要的效果,如下圖:

上圖中,合并以后:“月份”變成一串?dāng)?shù)字、“發(fā)貨量”不再是千分位分隔、“比上月增長”也不再是百分比,這樣的效果很難讓人看懂。

把公式加工為:

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

結(jié)果如下圖:

其中:

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

TEXT(C2,"#,##0.00"):將數(shù)字保留千分位分隔格式;

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

以上三種格式都是文本型數(shù)字。

合并列實現(xiàn)多條件查找

“&”,不止能實現(xiàn)單元格的合并,還可以實現(xiàn)列合并,利用能合并列這一特性,來實現(xiàn)多條件查詢。

比如以下工作表,是不同月份不同員工的業(yè)績分,現(xiàn)在,需要統(tǒng)計不同月份不同員工的業(yè)績得分,就需要根據(jù)“月份”與“姓名”兩個條件查找。

在G2單元格輸入公式:

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

即可完成查找。

公式中:

A2:A13&B2:B13:連接A2:A13與B2:B13對應(yīng)單元格,形成一組文本字符串:

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

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對應(yīng)單元格相乘,得到新的數(shù)組:

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

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

結(jié)合數(shù)據(jù)有效性,最終查詢結(jié)果如下:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容