最近总结的一些Excel 函数用法
查询类函数
VLOOKUP(纵向查找)

- 在表格最左列查找,并返回指定列的值
- 只能「从左往右」查
1 | VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) |
HLOOKUP(横向查找)

1 | HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) |
LOOKUP(向量/数组查找)

- 适合单行/单列查找
- 常用于区间「近似匹配」(数据需排序)
1 | LOOKUP(lookup_value, lookup_vector, [result_vector]) |
INDEX + MATCH(灵活组合)

- 可左右查找,替代 VLOOKUP 的常用方案
1 | INDEX(array, row_num, [column_num]) |
统计类函数
SUM(求和)

1 | SUM(range) |
SUMIF(单条件求和)

1 | SUMIF(range, criteria, [sum_range]) |
SUMIFS(多条件求和)

1 | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
COUNT / COUNTA(计数)

- COUNT:只数「数字」
- COUNTA:数「非空」
1 | COUNT(range) |
COUNTIF(单条件计数)

1 | COUNTIF(range, criteria) |
COUNTIFS(多条件计数)

1 | COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
AVERAGE / AVERAGEIF(求平均)

1 | AVERAGE(range) |
文本类函数
LEFT / RIGHT / MID(截取)

1 | LEFT(text, [num_chars]) |
LEN(长度计数)

1 | LEN(text) |
TEXT / TEXTJOIN(格式化与拼接)

1 | TEXT(value, format_text) |
REPLACE / SUBSTITUTE(替换)

1 | REPLACE(old_text, start_num, num_chars, new_text) |
TRIM / CLEAN(清洗文本)

1 | TRIM(text) |