
发布日期:2025-06-28 14:51 点击次数:79
图片
先来了解见解,诚然也不错径直忽略,径直看临了的解决门径。A:A这种写法,代表A列,低版块的Excel或WPS莫得动态数组,会自动从公式确现时单位格,与你多援用的区域作念“隐式杂乱运算”。比如在非动态数组版的Excel中:
一、B2单位格,径直写公式:=A1:A10(汗漫是10个单位格才气容纳的数组蕴蓄)而B2单位格容纳不下,汗漫就会产生隐式杂乱,复返与公式所位于行联系联的值(A2);如若是在B11单位格写=A1:A10,由于11行与1:10无法产生杂乱,会复返#Value诞妄。
二、再比如在C9单位格中写下 =VLOOKUP(A:A,F:G,2,0),公式也会先将C9与A:A区域进行隐式交叉(把第一参数换成A9) 。
目下的新版WPS,与Office365齐升级了动态数组,在B2单位格,写公式 =A1:A10,汗漫就会自动向下(或右)溢出成10个单位格的数组区域。
查找值轨范写法是A2,而不是A:A,切记!=VLOOKUP(A2,D:I,4,0)图片
除了VLOOKUP,还有许多函数的条目,齐要写一个单位格,别用A:A,比如SUMIF。径直援用A列,会弹出警戒对话框。图片
只好轨范的写法,才气平方。=SUMIF(D:D,A2,G:G)图片
VIP学员看到这里,就合计新版块不简短。其实大错特错,新版块是在教你正确写公式,并且也提供了许多超好用的函数,八成大大的晋升工违规果。昔时需要很复杂的公式才气解决,当今如汤灌雪就能解决。1.数组公式,毋庸再按三键达成了
关于许多外行,通常会健忘按三键导致公式汗漫出错,当今再也不会出现这种问题了。
比如,当今要统计每个月的金额。
韩国裸舞等闲版块,需要按Ctrl+Shift+Enter三键达成,按完公式会自动出现{}。
图片
新版块,径直回车就惩处了。
=SUM((MONTH($C$2:$C$18)=F2)*$D$2:$D$18)图片
2.用UNIQUE函数就不错索求不重迭
等闲版块,用公式是颠倒繁难的。
=OFFSET($A$1,MATCH(0,COUNTIF(H$1:H1,$A$2:$A$19),0),0)&""图片
新版块,为了暗示神奇,我用动画演示。只需在一个单位格输入公式,回车以后会自动彭胀区域,并索求不重迭。
=UNIQUE(A1:A18)图片
除了不错针对一列,同期也不错针对多列,比如针对公司称号和软件索求不重迭。
=UNIQUE(A1:B18)图片
3.不重迭计数
UNIQUE不错索求不重迭值,若何进行不重迭计数?
图片
那太省略了,再嵌套个COUNTA统计个数就行。
=COUNTA(UNIQUE(B2:B18))图片
那如若是按公司称号、软件2个条目不重迭计数呢?
相通省略,改下区域,再除以2就不错。
=COUNTA(UNIQUE(A2:B18))/2图片
4.用SORT函数对本色自动排序
对月份降序。
=SORT(F2:G4,1,-1)图片
语法讲明:
=SORT(区域,对第几列排序,-1为降序1为升序)比如当今要对金额升序。
=SORT(F2:G4,2,1)图片
5.笔据自动生成的最省略公式
图片
昔时卢子共享过笔据自动生成的门径,不外着实太繁琐了,详见:笔据自动生成,太难了?
不需要锁定区域,也不需要下拉和右拉公式,也不需要三键,啥齐不需要。只需在一个单位格输入公式,就自动彭胀,省略到没一又友。
=FILTER(C2:G11,B2:B11=D14)图片
语法讲明:
=FILTER(复返区域,条目区域=条目)6.找不到对应值,毋庸再嵌套IFERROR
平方情况下,用VLOOKUP或者LOOKUP查找的技能,找不到对应值会泄露#N/A,一般情况下需要嵌套IFERROR。
而XLOOKUP即即是找不到对应值,也不需要嵌套其他函数。
=XLOOKUP(E2,A:A,B:B,"")图片
语法讲明:
=XLOOKUP(查找值,查找区域,复返区域,诞妄值泄露值)7.将查找到的通盘对应值去除重迭,再褪色在一个单位格
这个前阵子帮学员写了一个公式,套了又套,挺复杂的。当今有了新函数,那一切就不一样了。
=TEXTJOIN(",",1,UNIQUE(FILTER($A$2:$A$18,$B$2:$B$18=F2)))图片
这个就颠倒于将前边学的函数概述起来,FILTER就是将稳健条目的筛选出来,再用UNIQUE去除重迭值,临了用TEXTJOIN将本色褪色起来。
8.多表查找
要根据E1的姓名,在4个分表查找相应的数据。
图片
分表的状貌齐一样。
图片
齐备的公式,区域嵌套VSTACK函数,就不错一次援用通盘表,超等省略。
=VLOOKUP($E$1,VSTACK(坐蓐:行政!$A$1:$G$99),COLUMN(A1),0)
图片
关于VSTACK函数,许多东谈主齐相比生疏,卢子再通过一些案例详备讲明,语法跟SUM函数访佛。
将2个区域的本色褪色
=VSTACK(A1:D5,F2:I4)
图片
同理,如若是3个区域,就再将区域写上即可。区域若何摆放齐行,不影响褪色。
=VSTACK(A1:D5,F2:I4,F7:I9)
图片
语法:
=VSTACK(区域1,区域2,区域3)
如若区域的本色有重迭,念念去掉重迭也不错,再嵌套UNIQUE函数。
=UNIQUE(VSTACK(A1:D5,F2:I4,F7:I9))
图片
将2个职责表的本色褪色
=VSTACK(坐蓐:品性!A1:D5)
图片
语法:
=VSTACK(驱动表格:达成表格!区域)
当今要查找某个东谈主,径直用VLOOKUP函数查找褪色后的区域就不错。
=VLOOKUP($F2,$A$1:$D$9,COLUMN(B1),0)
图片
看到这里,应该昭彰VSTACK函数的作用,就是将通盘表格褪色在一谈构变成一个新的表格,从而不错平方查找。
9.字符分散
从科目内部将末级科目、一级科目索求出来。图片
先来看早期的解决公式,齐挺复杂的。末级科目:=TRIM(RIGHT(SUBSTITUTE(A2,"-",REPT(" ",50)),50))一级科目:=LEFT(A2,FIND("-",A2)-1)有了新函数,问题变得更省略了。末级科目:=TEXTAFTER(A2,"-",-1)图片
一级科目:=TEXTBEFORE(A2,"-",1)图片
而TEXTSPLIT是按分隔标志将通盘本色分开,访佛于分列。=TEXTSPLIT(A2,"-")图片
这个函数还有一个作用,推测东谈主数。姓名用分隔标志离隔,早期的公式挺繁难的。=LEN(A2)-LEN(SUBSTITUTE(A2,"、",""))+1图片
当今省略多了。=COUNTA(TEXTSPLIT(A2,"、"))图片
时间在跳跃,当今写复杂公式的契机越来越少了,许多问题鸠合新函数齐能应付解决,齐全不伤脑筋。你还知谈新版块有啥好用的函数或者功能?情色艺术中心
本站仅提供存储作事,通盘本色均由用户发布,如发现存害或侵权本色,请点击举报。