08 2022 档案

摘要:问题:某个产品近3天、近7天、近30天各自的日均销量 解决: 近3天:{=AVERAGE(IF(NOW()-A2:A28<3,B2:B28))} 近7天:{=AVERAGE(IF((NOW()-A2:A28<7)*(NOW()-A2:A28>=3),B2:B28))} 近30天:{=AVERAGE( 阅读全文
posted @ 2022-08-27 15:30 熬肥妖 阅读(393) 评论(0) 推荐(0)
摘要:问题:多列转一列,如下图,左表转成右表 let 源 = Excel.CurrentWorkbook(){[Name="表2"]}[Content], 拆分列 = Table.ToColumns(源), 列分组 = List.Split(拆分列, 2), 列合并 = List.Transform(列分 阅读全文
posted @ 2022-08-22 17:09 熬肥妖 阅读(478) 评论(0) 推荐(0)
摘要:问题:按换行符拆分,左表拆分成右表 思路1: let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 已添加索引 = Table.AddIndexColumn(源, "索引", 0, 1, Int64.Type), 按分隔符拆分列 = Table 阅读全文
posted @ 2022-08-20 20:59 熬肥妖 阅读(818) 评论(0) 推荐(0)
摘要:问题:按人民币金额将大写数字填于空处 解决: {=TEXTJOIN({"拾","万","千","百","拾","元","角"},,TEXT(LEFT(RIGHT(" "&ROUND($A2,2)*100,9-COLUMN(A:H))),"[DBNum2]0"))&"分"} 阅读全文
posted @ 2022-08-20 20:50 熬肥妖 阅读(43) 评论(0) 推荐(0)
摘要:问题:Filter、Unique如何跳过隐藏行 数据源为A2:B12 以下公式对筛选同样有效 Filter =IFERROR(INDEX(FILTER($A$2:$B$12,($A$2:$A$12="乙")*SUBTOTAL(103,OFFSET($A$1,ROW($1:$11),))),ROW(A 阅读全文
posted @ 2022-08-20 20:45 熬肥妖 阅读(273) 评论(0) 推荐(0)
摘要:问题:海量数据中,高亮显示下表第一行的内容。 解决:开始》条件格式》突出显示单元格规则》小于 ="id5" 阅读全文
posted @ 2022-08-20 20:38 熬肥妖 阅读(35) 评论(0) 推荐(0)
摘要:问题:同一文件夹内的多个工作簿,每个工作簿内工作表数量不定,需要合并到一个工作表里。 注意:每个工作表标题均在第一行 示例工作簿在C盘下的数据源文件夹中,每列标题分别为:日期、城市/地区、品名、类别、销量、单价、销售额 let 源 = Folder.Files("C:\数据源"), 重命名的列 = 阅读全文
posted @ 2022-08-16 18:30 熬肥妖 阅读(688) 评论(0) 推荐(0)
摘要:问题1:添加累计数量列 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 已添加索引 = Table.AddIndexColumn(源, "索引", 1, 1), 累计求和 = Table.AddColumn(已添加索引, "累计数量", 阅读全文
posted @ 2022-08-13 17:48 熬肥妖 阅读(835) 评论(0) 推荐(0)
摘要:问题:为数据添加小计行 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 分组的行 = Table.Group(源, {"标题1"}, {"数据", each Table.InsertRows(_,Table.RowCount(_),{Re 阅读全文
posted @ 2022-08-13 17:31 熬肥妖 阅读(950) 评论(0) 推荐(0)
摘要:问题:为数据添加汇总行 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 汇总 = Table.InsertRows(源,7,{Record.FromList(List.Transform({0..3},(x)=> List.Transfo 阅读全文
posted @ 2022-08-13 17:24 熬肥妖 阅读(601) 评论(0) 推荐(0)
摘要:问题:为数据添加汇总行 加载数据表PQ,命名为“表1” let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 降级的标题 = Table.DemoteHeaders(源), 追加的查询 = Table.Combine({降级的标题, 表2}), 阅读全文
posted @ 2022-08-13 17:15 熬肥妖 阅读(999) 评论(0) 推荐(0)
摘要:2025-1-25 更新 处理数据 序列数的重复与循环 分组向下填充 删除最前面的横杠 文本数字混排的求和 同单元格内计算加号个数 填空题回答 处理重复 清除重复内容 只要重复的都删除 排名与排序 单列排名 多列排名 多级排名 分组排名 排序 自定义排序 数据比对与匹配 多表差异比对 传说中的模糊匹 阅读全文
posted @ 2022-08-13 17:04 熬肥妖 阅读(1041) 评论(0) 推荐(0)
摘要:问题:A37输入内容后,H37自动弹出0.845 函数解决: =IF(A37<>"",0.845,"") 阅读全文
posted @ 2022-08-13 17:01 熬肥妖 阅读(38) 评论(0) 推荐(0)
摘要:问题:数据源表和统计表的结构不同,需要Sumif第三个参数求和区域动态变化。 函数解决: =SUMIF(数据源!$A:$A,$B4,OFFSET(数据源!$A:$A,,MATCH(C$3,数据源!$B$3:$I$3,))) 阅读全文
posted @ 2022-08-13 16:59 熬肥妖 阅读(231) 评论(0) 推荐(0)
摘要:问题:提取指定符号(_)前的数字 函数解决: =LEFT(A1,FIND("_",A1)-1) 阅读全文
posted @ 2022-08-13 16:55 熬肥妖 阅读(649) 评论(0) 推荐(0)
摘要:问题:表的最后一行不在筛选范围内 解析:表中使用Subtotal函数生成动态序列号,导致系统误以为最后一行是汇总行,故不使其参与到筛选中 解决:使用Subtotal函数一列公式下拉至表最后一行后再下拉一行。如图,表格共15行,A列公式下拉至A16。 为使表格美观,可将A16单元格的文字颜色设置成与填 阅读全文
posted @ 2022-08-07 19:50 熬肥妖 阅读(804) 评论(0) 推荐(0)
摘要:问题:数据透视表行标签中有多个字段时,如何分列显示? 解决:选取数据透视表中任意单元格》设计》报表布局》大纲或表格形式 下图展示数据透视表的三种布局 压缩形式(默认) 大纲形式 表格形式 阅读全文
posted @ 2022-08-07 19:42 熬肥妖 阅读(403) 评论(0) 推荐(0)
摘要:代码如下: Sub Pt() Dim FmP, ToP FmP = InputBox("请输入起始打印页", "打印", 1) ToP = InputBox("请输入结束打印页", "打印") Sheets(2).PrintOut from:=FmP, to:=ToP End Sub 阅读全文
posted @ 2022-08-07 18:26 熬肥妖 阅读(56) 评论(0) 推荐(0)