find找多個單元格的文字 文字處理函式及查詢位置

2021-10-13 16:00:08 字數 1221 閱讀 9169

1、合併單元格裡的內容

公式 =concatenate(a2,b2,c2)

在單元格a2中輸入「山西省」,在單元格b2中輸入「太原市」。在c2單元格中輸入「小店區」,如果將三個單元格的內容合併在e2中,就使用以上公式。如果在e2中的內容要成為「山西省太原市小店區第三中學」,公式 =concatenate(a2,b2,c2,」第」,2+1,」中學」)

以上公式也可使用&運算子, 公式=a2&b2&c2

2、連線文字型別資料函式phonetic

公式 =phonetic(a1:c3)

此函式在連線文字資料時按照從左到右、從上到下的順序連線,不會按字元的先後順序連線,使用時需謹慎。

在excel中,乙個半角英文本母(不分大小寫)、數字、英文標點佔乙個位元組的空間;

乙個漢字、全形英文本母或數字、中文標點佔兩個位元組的空間。

2個位元組=1個字元

3、計算文字包含的字元數ten 公式 =len(a2),如果a2單元格中的內容是「我今天很高興」,在目標單元格中輸入公式=ten(a2),所得結果是6。

4、計算文字包含的位元組數tenb 公式 =lenb(a2),如果a2單元格中的內容是「bill,我今天很高興」,在目標單元格中輸入公式=tenb(a2),所得結果是17,bill佔4個位元組,半形的逗號佔1個位元組,我今天很高興佔12個位元組。

5、查詢指定字元的位置 find 公式 =find(「高」,a2),如果a2單元格中的內容是「bill,我今天很高興」,在目標單元格中輸入公式=find(「高」,a2),所得結果是10。高在第10個字元位置。如圖示

6、用find函式查詢重複字元的起始位置 公式 =find(「高」,a2,11)此處的11,是從第11個字元開始查詢。如圖示

7、與find函式一樣的另一查詢函式search函式。功能相似,但還是有區別。

=search(「高」,a2)

=search(「高」,a2,11)

advStringGrid單元格文字垂直居中

1 必須設定advstringgrid屬性wordwrap false,2 在ongetalignment事件中,新增以下 procedure tfrm book input.stringgrid1getalignment sender tobject arow,acol integer var h...

單元格寬度 如何讓文字自動適應單元格?

如圖 8 23所示為某公司人力資資部人員製作的考勤表,由於考勤表需要用a4紙橫向列印,但於空間有限,在單元格中錄入內容 如30 時,單元格寬度就會增加,工作人員希望實現在單元格中不管內容有多少單元格寬度都固定不變,如何操作?圖8 23考勤表 1 解決方案 利用 適應文字 功能讓文字自動適應單元格。2...

Grid的單元格文字自動換行

grid的單元格對資料顯示都是採用省略的辦法來處理的,即內容長度超過單元格長度時自動隱藏超過的部分並使用省略號.來顯示,這樣雖然也很好,但有時我們可能還是希望它能完全的顯示出來,即採用換行顯示。最簡單的辦法莫過於直接修改ext all.css,但俺一般不像侵入ext的原始檔,那就自己用別的方法實現吧...