与 30万 粉丝一起学Excel
因为中美关税问题,从清明节到现在,没有一天睡得踏实。短短一周时间,比过去3年都难熬。说真的,现在对美国的产品,已经没任何好感,连Excel也不想再用了。反正现在WPS也足够强大,完全可以取代,支持国产,从我做起。
下面,卢子分享WPS取代Excel的一些案例。
1.一键生成工作表目录
Excel一般借助VBA代码实现,详见文章:一键生成目录(完善版)
Sub 目录()Dim i%For i = 1 To Sheets.CountCells(i, 1) = Sheets(i).NameNextEnd Sub
WPS的SHEETSNAME函数就可以轻松解决。
=SHEETSNAME(,1)
2.多工作表合并
Excel一般都是借助PQ合并,详见文章:年度数据统计,超级透视表显神威
WPS借助FILTER+VSTACK组合就可以搞定。
=FILTER(VSTACK(无锡:苏州!A2:C99),VSTACK(无锡:苏州!A2:A99)<>"")
公式看起来挺长的,实际上,如果你不觉得0难看,公式可以很简洁。FILTER只是起到一个筛选的作用,去掉影响也不大。
=VSTACK(无锡:苏州!A2:C99)
3.从凭证摘要中提取所有订单号
里面可能存在多个订单号,要分别提取出来,Excel是借助正则表达式,详见文章:当你想破脑袋都写不出公式时,请速将这个超好用的自定义函数收藏起来!
而WPS的REGEXP函数就可以实现正则表达式。订单号都是9位数字。
订单号分开在多个单元格。[0-9]代表数字,{9}代表9位数。
=REGEXP(A2,"[0-9]{9}")
订单号合并在一个单元格,再嵌套TEXTJOIN函数就行。
=TEXTJOIN("/",1,REGEXP(A2,"[0-9]{9}"))
陪你学Excel,一生够不够?