1. 概述
1.1 問題描述
在平時設定報表程式中,可能會經常需要在儲存格進行字串連接,可以使用字串連接符號「+」,但如果要連接的內容是數字字串,則不支援,例如希望連接 001 和 1201110 ,如果使用「+」連接得到的結果是 1201111 ,如下圖所示:
1.2 解決思路
原因是公式處理中有一個機制,對於加號「+」,如果兩邊都是數字字串,那麼會變成數字相加,結果是兩個數字和。
例:"001" + "1201110"的結果是:1201111,而不是:0011201110。
因此對於數字字串進行連接,可以用公式 CONCATENATE。
範例:CONCATENATE("001", "1201110"),傳回結果:0011201110。
2. 操作步驟
2.1 範本設計
1)建立普通報表,在儲存格內設定公式,如下圖所示:
序號 | A(公式內容) | B | C(公式結果) |
---|---|---|---|
1 | "001" + "1201110" | <====> | ="001" + "1201110" |
2 | CONCATENATE("001", "1201110") | <====> | =CONCATENATE("001", "1201110") |
3 | "00" + "1201110" | <====> | ="00" + "1201110" |
4 | CONCATENATE("00", "1201110") | <====> | =CONCATENATE("00", "1201110") |
5 | "0" + "1201110" | <====> | ="0" + "1201110" |
6 | CONCATENATE("0", "1201110") | <====> | =CONCATENATE("0", "1201110") |
7 | "abc" + "def" | <====> | ="abc" + "def" |
8 | CONCATENATE("abc", "def") | <====> | =CONCATENATE("abc", "def") |
2)範本內容如下圖所示:
2.2 效果預覽
1)PC端
如本文1.1節所示。
2)行動端
3. 範本下載
點選下載範本:字串連接函式.cpt