WPS 表格
阿新 • • 發佈:2020-12-08
目錄
字串處理
從左擷取 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
鍵下拉(注:公式裡面的單元格會遞增,但是文字型數字不會)
分列
設定高亮重複項
自適應行寬行高
自動換行、合併單元格
清除單元格格式、內容
轉置(行<=>列轉置)
智慧工具箱
如果智慧工具箱不在選單欄,按下圖方式新增