摘要: 问题: let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 替换租户 = Table.ReplaceValue(源,"租户","",Replacer.ReplaceText,{"房号"}), 替换二次装修 = Table.ReplaceVal 阅读全文
posted @ 2023-04-09 18:34 熬肥妖 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 问题:多工作表合并,但第一行不需要,标题行从第二行起。 let 源 = Excel.Workbook(File.Contents("路径\文件名.xlsx")), 规范表 = Table.TransformColumns(源, {"Data", each Table.PromoteHeaders(T 阅读全文
posted @ 2023-04-09 18:10 熬肥妖 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 问题:从长字符串中提取“eventTime”和“neUID”之间的字符串。 字符串内容为: {"alarmSeq":24374594,"alarmTitle":"CELL OPERATION DEGRADED","alarmStatus":1,"alarmType":"QUALITYOFSERVIC 阅读全文
posted @ 2023-04-09 18:05 熬肥妖 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 问题:1簿若干表,每个表中的C7单元格都等于前一个表的C7单元格加本表的D7单元格 函数公式解决: =INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,9)-1&"!rc",)+D7 输入以上公式前先选取除第一个表以外的 阅读全文
posted @ 2023-04-09 18:02 熬肥妖 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 问题:A列返回同行最后一个有数据的值 函数公式解决: =LOOKUP(99^9,B2:M2) 利用二分法查找原理,查找一个比数据中最大值还要大的值,可以返回最后一个值。 也可以使用以下公式,如果一行中没有数据,就不需要再外套函数,可以直接销错。 =XLOOKUP(99^9,B2:M2,B2:M2," 阅读全文
posted @ 2023-04-09 17:43 熬肥妖 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 问题:两表合并,其中一表有重复的数据需要事先求和或合并 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 合并查询 = Table.NestedJoin(源, {"订单号"}, 表2, {"订单号"}, "表2", JoinKind.Lef 阅读全文
posted @ 2023-04-09 17:32 熬肥妖 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 问题:提取汉字“线”和符号“_”之间的数字,及汉字“线”之前的字母(如果有) 函数公式解决: =MID(A1,FIND("线",A1)+1,FIND("_",A1)-FIND("线",A1)-1)&MIDB(A1,SEARCHB("?线",A1&"1线"),1) FIND("线",A1)找“线”在A 阅读全文
posted @ 2023-04-09 17:26 熬肥妖 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 问题:将“数据”列分组向下填充 let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content], 分组 = Table.Group(源, {"编号"}, {"内容", each Table.FillDown(_,{"数据"})}), 展开 = Table. 阅读全文
posted @ 2023-04-09 17:12 熬肥妖 阅读(238) 评论(0) 推荐(0) 编辑