1. 程式人生 > 實用技巧 >WPS 表格

WPS 表格

目錄

字串處理

從左擷取 LEFT

# 取 A1 單元格前兩位字元
=LEFT(A1, 2)

從右擷取 RIGHT

# 取 A1 單元格前後位字元
=RIGHT(A1, 2)

任意擷取 MID

# 從 A1 單元格第2個(含)字元開始取長度為4的字串
=MID(A1, 2, 4)

長度 LEN

# 取 A1 單元格字元長度
=LEN(A1)

任意拼接 &

# 使用 & 連線,字串常量使用雙引號 "" 包裹
# 下面公式拼接效果 'A1的內容'+'B1的內容'
="'"&A1&"'+'"&B1&"'"

任意拼接 CONCATENATE

=CONCATENATE(A1,A2,"==END==")

區域拼接 CONCAT

=CONCAT(A1:F10)

替換 SUBSTITUTE

# 將 A1 單元格的 "old" 全部替換為 "new"
=SUBSTITUTE(A1,"old","new")
 
# 將 A1 單元格的第一個 "old" 替換為 "new"
=SUBSTITUTE(A1,"old","new",1)

匹配

INDEX MATCH

# 匹配項:E2
# 匹配範圍:Sheet1!E2:E2641
# 匹配規則:0 (0 嚴格匹配,1 小於等於的最大值,-1 大於等於的最小值)
# 結果範圍:Sheet1!G2:G2641
=INDEX(Sheet1!G2:G2641,MATCH(E2,Sheet1!E2:E2641,0))

VLOOKUP

單條件

# 匹配項必須在匹配範圍的第一列,否則結果會 N/A
# 匹配項:G2
# 匹配範圍:A1:D6
# 結果在匹配範圍中列序:3(在匹配範圍內的單元格區域中,從左往右第三列是結果所在列)
# 匹配規則:0 (0 嚴格匹配,1 模糊匹配)
=VLOOKUP(匹配項,匹配項範圍,結果在匹配項中列序,0)
=VLOOKUP(G2,B1:D6,3,0)

多條件

# 此公式為陣列公式,輸入完成後,需要按下 shift + ctrl + enter,公式兩端顯示出花括號即可
# 多條件匹配實際上是借用了字串拼接匹配
# `if({1,0},匹配項1範圍&匹配項2範圍,結果範圍)` 實際上構建兩列
# 拼接匹配項1和匹配項2第一列,結果第二列,也就是說結果在匹配範圍第二列
# |        第 1 列       | 第 2 列 |
# | 匹配項1範圍&匹配項2範圍 | 結果範圍 |
 
=VLOOKUP(匹配項1&匹配項2,if({1,0},匹配項1範圍&匹配項2範圍,結果範圍),2,0)

邏輯

或 OR

# TRUE
=OR(FALSE,TRUE)

與 AND

# FALSE
=AND(FALSE,TRUE)

如果 IF

# IF(條件,真時返回,假時返回)
# 判斷相等使用單個等號 “=”
=IF(A1="old", "A1==old", "A1!=old")

如果異常 IFERROR

# IFERROR(正常時返回,異常時返回)
# 先判斷第一個值是否正常,正常直接返回(即判斷又返回),否則返回第二個值
=IFERROR(A1, "異常資料")

公式

絕對引用

在Excel中建立公式時,絕對引用保持不變,輸入公式時按 F4 可以切換絕對引用方式。

陣列公式

陣列公式輸入完成後,需要按下 shift + ctrl + enter,公式兩端顯示出花括號即可

其他

無自動遞增下拉

按住 ctrl 鍵下拉(注:公式裡面的單元格會遞增,但是文字型數字不會)

分列

設定高亮重複項

自適應行寬行高

自動換行、合併單元格

清除單元格格式、內容

轉置(行<=>列轉置)

智慧工具箱

如果智慧工具箱不在選單欄,按下圖方式新增

插入文字(會員功能)

文字型數字與數字互轉

行列固定

自動篩選和排序

多視窗編輯

參考

WPS學院教程