01 2024 档案

摘要:问题:在M365Excel工作表的单元格里插入图片,将其以单元格对象放置在单元格中,一旦双击该单元格或单击编辑栏,图片就会丢失,如何保证图片不丢失? 解决:建一个工作表,在其中以单元格对对象的姿势放置需要使用到的图片,并保护该工作表,数据表中需要用到该图片时直接引用。 阅读全文
posted @ 2024-01-27 16:57 熬肥妖 阅读(768) 评论(0) 推荐(0)
摘要:问题:用函数列出序列数,跳过灰色单元格。 解决:添加辅助列再使用公式 =IF(C2="休息日","",COUNTIF(C$2:C2,"工作日")) 工作表函数无法对颜色进行判断,所以添加辅助列说明灰色与非灰色的差异 If部分用于判断当C列是休息日时返回空 Countif部分计算工作日依次出现的次数, 阅读全文
posted @ 2024-01-27 16:52 熬肥妖 阅读(33) 评论(0) 推荐(0)
摘要:问题:每隔240行相加的公式 单纯按字面要求解决: =SUM(IF(MOD(ROW(240:1199),240),,A1:A960)) Sum对所有数据进行求和 If对Mod的结果进行判断,是(非0)则返回0; 否(0)则返回A1:A960对应的值 用Mod函数计算序列数除以240的余数,需要计算的 阅读全文
posted @ 2024-01-27 16:48 熬肥妖 阅读(31) 评论(0) 推荐(0)
摘要:问题:将以下考题中的空格替换为正确答案。 这个以前几乎不可能用函数解决的问题现在已经不是问题了。 =REDUCE(A2,TEXTSPLIT(B2, ";" ),LAMBDA(x,y,SUBSTITUTE(x, " " ,y,1))) 第一次运算:x指代A2,y指代TextSplit结果的第一个值,利 阅读全文
posted @ 2024-01-25 16:57 熬肥妖 阅读(95) 评论(0) 推荐(0)
摘要:问题:用图表的方式直观地反应欠款最大的单位 环形图解决: 第一步:添加辅助列 =IF(C2="A公司",IF(C2=C1,,SUMIF(C:C,C2,D:D)),D2) 第二步:选取数据》插入》环形图 第三步:选取图表》图表工具》选择数据》选取任意系列》上移或下移》确定 第四步:逐一修改图表系列颜色 阅读全文
posted @ 2024-01-21 12:13 熬肥妖 阅读(41) 评论(0) 推荐(0)
摘要:问题:按指定月份隔列求和 函数公式解决: =SUMIF(OFFSET($C$4,,,,MATCH(AA$2,$C$3:$H$3,)+1),AA$4,$C6) Sumif部分:实现隔列求和,当第4行数据等于AA4时对对应第6行的数据进行求和 Offset部分:从C4开始向下不偏移、向右不偏移、新区域高 阅读全文
posted @ 2024-01-21 11:51 熬肥妖 阅读(61) 评论(0) 推荐(0)
摘要:问题:如何进行自定义排序 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 排序的行 = Table.Sort(源,each List.PositionOf(Table.ToList(排序依据表),[数据])) in 排序的行 阅读全文
posted @ 2024-01-21 11:43 熬肥妖 阅读(670) 评论(0) 推荐(0)
摘要:问题:如何对数据进行自定义排序 函数解决: =SORTBY(A2:A21,MATCH(A2:A21,E2:E11,)) 按自定义序列排序: 选取数据中任一单元格》数据(或开始)》排序》自定义排序》勾选包含标题》次序》自定义序列》选取》确定》确定 设置自定义序列: 选取数据》文件》选项》自定义序列》从 阅读全文
posted @ 2024-01-21 11:40 熬肥妖 阅读(69) 评论(0) 推荐(0)
摘要:问题:增加数量列,来源于表2,与代码相同行,指定有效期内数据的和。 表1: let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 已添加索引 = Table.AddIndexColumn(源, "索引"), 插入起始月份 = Table.Add 阅读全文
posted @ 2024-01-14 16:07 熬肥妖 阅读(198) 评论(0) 推荐(0)
摘要:问题:数据中存在重复的都删除 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 分组的行 = Table.Group(源, {"数据"}, {"计数", each Table.RowCount(_)}), 筛选的行 = Table.Sele 阅读全文
posted @ 2024-01-14 15:53 熬肥妖 阅读(192) 评论(0) 推荐(0)
摘要:问题: 表1E列填入数据,来源于表2,与代码相同行,指定有效期内数据的和。 函数公式解决: =SUM(XLOOKUP(A2,A$16:A$18,OFFSET(A$16:A$18,,MATCH(TEXT(C2,"m月"),B$15:M$15,),,DATEDIF(C2,D2+1,"m")))) Sum 阅读全文
posted @ 2024-01-14 15:49 熬肥妖 阅读(64) 评论(0) 推荐(0)
摘要:问题:考题内容,备选答案A.、B.、 C.、D.、后面的换行符去掉。 解决: 如果文中没有其他内容存在点后面就是换行符的,可以用以下替换: 查找:.^p 替换为:. 如果文中存在其他内容在点后面就是换行符的,使用以下替换: 查找:([A-D].)(^13) 替换为:\1 勾选使用通配符 阅读全文
posted @ 2024-01-14 15:34 熬肥妖 阅读(156) 评论(0) 推荐(0)
摘要:问题:物料代码最后点后是三位数保留原状,最后点后是有效四位数保留原状,后四位不满千的保留三位。 函数公式解决: =TEXTBEFORE(C2,".",-1)&"."&TEXT(TEXTAFTER(C2,".",-1),"000") TextBefore():提取从右往左数第一个点之前的内容 &"." 阅读全文
posted @ 2024-01-14 15:28 熬肥妖 阅读(25) 评论(0) 推荐(0)
摘要:问题:数据中存在重复的都删除 函数公式解决 =UNIQUE(A1:A7,,1) Unique函数的第三参数为1或True时只返回出现过一次的值。 阅读全文
posted @ 2024-01-14 15:20 熬肥妖 阅读(33) 评论(0) 推荐(0)
摘要:问题:数据源为1簿n表结构, 每个表记录一个月的工资数据,每个表结构相同。要求在专门设置的“打印表”中,根据P1单元格中工作表名自动显示指定内容。 2023年1月表: 思路1:函数公式解决 =INDIRECT($P$1&"!r[1]c"&MATCH(A$2,INDIRECT($P$1&"!3:3") 阅读全文
posted @ 2024-01-07 15:06 熬肥妖 阅读(89) 评论(0) 推荐(0)
摘要:问题: 根据客户名称查找对应的客户编号,查找方向为从右往左。 函数公式解决: =XLOOKUP(D2,B:B,A:A) 其他逆向查找公式: =INDEX(A:A,MATCH(D2,B:B,)) =VLOOKUP(D2,IF({1,0},B$2:B$23,A$2:A$23),2,) =FILTER(A 阅读全文
posted @ 2024-01-07 14:53 熬肥妖 阅读(30) 评论(0) 推荐(0)
摘要:问题:双条件不重复计数 函数公式解决: E1公式 =UNIQUE(A1:A18) F1公式 =TRANSPOSE(UNIQUE(B2:B18)) F2公式 =COUNTA(UNIQUE(FILTER($C$2:$C$18,($A$2:$A$18=$E2)*($B$2:$B$18=F$1)))) E1 阅读全文
posted @ 2024-01-07 14:47 熬肥妖 阅读(50) 评论(0) 推荐(0)