03 2024 档案

摘要:问题:根据A1的字符数,生成动态的序列数,如A1有5个字符则生成1、2、3、4、5序列数。 =ROW(INDIRECT("1:"&LEN(A1))) =SEQUENCE(LEN(A1)) Row函数的参数只能是引用,如需要让引用的内容动态化,可以使用间接引用,即嵌套Indirect。 Sequenc 阅读全文
posted @ 2024-03-24 14:53 熬肥妖 阅读(23) 评论(0) 推荐(0)
摘要:问题:A1包含“大”字,B1返回s,否则返回m。 函数公式解决: =IF(ISNUMBER(FIND("大",A1)),"s","m") =IF(COUNTIF(A1,"*大*"),"s","m") 都是套路了…… 阅读全文
posted @ 2024-03-24 14:49 熬肥妖 阅读(13) 评论(0) 推荐(0)
摘要:问题:高亮显示非0最小值 条件格式解决:选取数据区域(B4:J4)》开始》条件格式》新建规则》使用公式》设置条件 =MINIFS($B4:$J4,$B4:$J4,">0")=B4 多说一句:条件格式中的公式相当于If函数的第一参数。 阅读全文
posted @ 2024-03-24 14:47 熬肥妖 阅读(70) 评论(0) 推荐(0)
摘要:问题:多条件查找,条件有列有行,结果在一矩阵中 解决方法很多,举两例: 查找公式 =XLOOKUP(LOOKUP("做",$A$17:$A17),$A$4:$A$13,XLOOKUP($B17&C$16,$B$3:$J$3&$B$2:$J$2,$B$4:$J$13)) 求和公式 =SUM(($A$4 阅读全文
posted @ 2024-03-24 14:43 熬肥妖 阅读(380) 评论(0) 推荐(0)
摘要:展开编号 =DROP(fx(COUNTA(B:B)-1),1) fx=LAMBDA(x,IF(x>0,VSTACK(fx(x-1),SEQUENCE(INDEX(Sheet4!$B:$B,x+1),,INDEX(Sheet4!$C:$C,x+1))))) 使用Lambda定义x 当x小于等0时,返回 阅读全文
posted @ 2024-03-17 18:11 熬肥妖 阅读(59) 评论(0) 推荐(0)
摘要:问题:根据编号展开内容 函数公式解决: 产品=TOCOL(IF(SEQUENCE(,MAX(B:B))>B2:B4,a,A2:A4),2) 编号=DROP(fx(COUNTA(A:A)-1),1) 其中fx=LAMBDA(x,IF(x>0,VSTACK(fx(x-1),SEQUENCE(INDEX( 阅读全文
posted @ 2024-03-17 17:57 熬肥妖 阅读(12) 评论(0) 推荐(0)
摘要:问题:数据透视表中不显示“(空白)”字样 解决:数据源中待拖至行字段或列字段的空单元格中填上空格,因其“肉眼”不可见,所以好像空单元格,又不会显示出“(空白)”字样。 阅读全文
posted @ 2024-03-17 17:46 熬肥妖 阅读(2804) 评论(1) 推荐(0)
摘要:p142,第二行: 通用公式写法有误,应为: =CEILING.MATH(DATE(指定年份,指定月份,7(n-1)-k),7)+k+1 特别感谢 @黄焕龙 同学捉虫的见义勇为行为! 阅读全文
posted @ 2024-03-13 16:50 熬肥妖 阅读(98) 评论(0) 推荐(0)
摘要:问题:A列连续相同的项目对应金额的和,注意:相同项目名不连续的不合计。 函数公式解决: =IF(A2=A1,"",SUM(B2:B16)-SUM(D3:D16)) 这是解决合并单元格求和的“套路”,用同行开始到数据表最后所有数据的和减去公式所在单元格下一个单元格至最后所有数据的和。 阅读全文
posted @ 2024-03-10 13:52 熬肥妖 阅读(9) 评论(0) 推荐(0)
摘要:问题:间接引用Indirect函数如何使用相对引用 Indirect函数使用A1样式可以和Row、Column等函数嵌套,实现类似相对引用的效果。正经相对引用需要使用R1C1样式,相对引用的写法如下图: 阅读全文
posted @ 2024-03-10 13:48 熬肥妖 阅读(34) 评论(0) 推荐(0)
摘要:问题:如何用替换的方式将“-”消除 解决:查找内容“-”,单元格匹配,全部替换 分析:“-”会大量存在中公式中,所以替换之前需要先勾选【单元格匹配】,只替换单元格中只有横杠的。 阅读全文
posted @ 2024-03-10 13:43 熬肥妖 阅读(18) 评论(0) 推荐(0)
摘要:问题:存在包含指定内容的返回“是”,否则返回“否”。 函数公式解决: 查找范围为同行:=IF(COUNTIF(B2,"*"&A2&"*"),"是","否") 查找范围不限定行:=IF(COUNTIF(B:B,"*"&A2&"*"),"是","否") CountIf的条件使用前后都带通配符星号,表示“ 阅读全文
posted @ 2024-03-03 15:03 熬肥妖 阅读(8) 评论(0) 推荐(0)
摘要:问题:数据源在不同分表,需要将符合条件的数据查找出来。 函数公式解决: =XLOOKUP($A2,VSTACK('1:3'!$A$1:$A$15),VSTACK('1:3'!B$1:B$15)) Vstack用以将三个分表进行纵向堆叠,以此作为Xlookup的查找区域和结果区域。 阅读全文
posted @ 2024-03-03 14:59 熬肥妖 阅读(11) 评论(0) 推荐(0)