BruceOuyang / issuelist

用于记录日常碰到的各种问题和经验总结 (请看Issues)
4 stars 2 forks source link

excel or wps 使用技巧 #86

Open BruceOuyang opened 2 years ago

BruceOuyang commented 2 years ago

统计随筛选条件变更

1、统计总数

=SUBTOTAL(3,A7:A104)

2、统计汇总

=SUBTOTAL(9,D7:D104)
BruceOuyang commented 2 years ago

vlookup

格式

vlookup(查找值,数据列表,目标列序号,条件)

示例:

=VLOOKUP(I48,拆组商品成本价列表!A1:F17,4,FALSE)

如果想要向下拖动时,公式行列不自动变,则在对应位置加上 $ 符号即可,例如:

=VLOOKUP(I48,拆组商品成本价列表!$A$1:$F$17,4,FALSE)

将光标定位在第二个参数,然后按 shift+F4 即可

防止出现 #N/A

=IFNA(value, value_if_na)

# eg 找不到值时默认设为0:
=IFNA(VLOOKUP(I48,拆组商品成本价列表!$A$1:$F$17,4,FALSE), 0)
BruceOuyang commented 2 years ago

复制公式

1、在第一个单元格,输入公式,然后保存

2、选中第一个单元格,然后按 ctrl + shift + 向下方向键,即可选中整列

3、按快捷键 ctrl + d 即可复制所有单元格为相同公式

小技巧:如果整列全是空白,可以根据旁边的列数据,找到末尾行,然后再空白列的末尾行处补个默认值(比如:0),避免选中整列的时候直接拉到了文件末端

ctrl + shift + 方向键 可快速选中行列

BruceOuyang commented 1 year ago

统计单元格中字符出现次数,以逗号为例

公式

=LEN({cell_index})-LEN(SUBSTITUTE(A1,"{key_word}",""))

示例:统计A1单元格中、出现的次数

=LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))

实战:统计K3列以顿号分割的文字数量与L3列以顿号分割的文字数量之和

=LEN(K3)-LEN(SUBSTITUTE(K3,"、",""))+1+(LEN(L3)-LEN(SUBSTITUTE(L3,"、",""))+1)