如何缩写EXCEL公式?
发布网友
发布时间:2022-04-26 09:52
我来回答
共5个回答
热心网友
时间:2022-06-27 01:11
2016及以上版本
B2输入 =TEXTJOIN("",1,IF(--MID(A2,ROW($1:$4),1)<5,"小","大"))
同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉
不知道是不是你说的意思
追问公式一直在用,只是觉得公式太长,占用文件太大。
公式原意思是:读取4位以上串数的前4个数字以小或大展示,当满足符合4小(小小小小)或4大(大大大大)时展示:小小小小或大大大大,不符合时,返回空白。
热心网友
时间:2022-06-27 01:11
公式如图。
先用max判断前四位是否小于等于4,再用min判断前四位是否大于4。
热心网友
时间:2022-06-27 01:12
使用下列公式之一
=IF(AND(MID(I5,{1,2,3,4},1)<"5"),"小小小小",IF(AND(MID(I5,{1,2,3,4},1)>"4"),"大大大大",""))
=IF(AND(--MID(I5,{1,2,3,4},1)<5),"小小小小",IF(AND(--MID(I5,{1,2,3,4},1)>4),"大大大大",""))
=IF(SUMPRODUCT(--(MID(A1,{1,2,3,4},1)-5<0))=4,"小小小小",IF(SUMPRODUCT(--(MID(A1,{1,2,3,4},1)-5>=0))=4,"大大大大",""))
=IF(SUMPRODUCT(--(MID(A1,{1,2,3,4},1)-5<0))=4,"小小小小",IF(SUMPRODUCT(--(MID(A1,{1,2,3,4},1)-4>0))=4,"大大大大",""))
热心网友
时间:2022-06-27 01:12
你的公式本身就有问题的,根本就没有办法实现你的要求吧!
热心网友
时间:2022-06-27 01:13
=IF(SUMPRODUCT((--MID(I5,{1,2,3,4},1)<5)*1)=4,"小小小小",IF(SUMPRODUCT((--MID(I5,{1,2,3,4},1)>=4)*1)=4,"大大大大",""))