01 2022 档案

摘要:问题:在Word中对一列数据进行求和 解决:使用函数 =SUM(ABOVE) 扩展:计算一行的公式是=SUM(LEFT) 阅读全文
posted @ 2022-01-26 17:33 熬肥妖 阅读(412) 评论(0) 推荐(0)
摘要:问题:计算吻合率 描述:两个销量表,销量降序排列,每一货号销量名次相同的占总货号数的百分比 解决思路:使用函数公式 {=SUM(--(A3:A21=D3:D21))/COUNTA(D3:D21)} 数组公式,需要按【Ctrl+Shift+Enter】结束 阅读全文
posted @ 2022-01-26 17:30 熬肥妖 阅读(830) 评论(0) 推荐(0)
摘要:问题:获取文件名并设置超链接 解决思路:获取文件名借助于浏览器实现,超链接借助Hyperlink函数实现 第一步:在浏览器中输入路径 第二步:复制名称到工作表中 第三步:调整格式 注意,A列数据虽然是超链接,但无法直接跳转 第四步:添加Hyperlink函数 公式:=HYPERLINK("路径\"& 阅读全文
posted @ 2022-01-22 16:04 熬肥妖 阅读(402) 评论(0) 推荐(0)
摘要:本工作簿所在的文件夹里所有xlsx文件列到A列并形成超链接 Sub Sample() Dim MyName As String, MyPath As String Dim i As Long MyPath = ThisWorkbook.Path & "\" MyName = Dir(MyPath & 阅读全文
posted @ 2022-01-21 15:54 熬肥妖 阅读(123) 评论(0) 推荐(0)
摘要:问题:根据已知顶点数据制作象限图 解决:按勾股定理,根据顶点计算x、y轴的位置 建构数据源: 公式:=($D2^2/2)^0.5*H2 注意,此公式在复制到E8单元格以后需要参数中的H8改成H2 或者选取E2:F5,输入以下公式后按Ctrl+Shift+Enter组合键结束,再向向复制公式时不需要再 阅读全文
posted @ 2022-01-20 15:53 熬肥妖 阅读(546) 评论(0) 推荐(0)
摘要:问题:通配符无效 描述:G列各种鞋,以下公式结果为False =G6="*鞋" 解决办法: =RIGHT(G6)="鞋" 阅读全文
posted @ 2022-01-19 14:26 熬肥妖 阅读(154) 评论(0) 推荐(0)
摘要:问题:使用WeekNum函数时,参数是八位数导致结果错误。 解决方法一:嵌套Text函数 =WEEKNUM(TEXT(E1,"0-00-00"),2) 解决方法二:数据》分列》下一步》下一步》日期》完成 阅读全文
posted @ 2022-01-19 14:23 熬肥妖 阅读(84) 评论(0) 推荐(0)
摘要:问题:Or函数的写法 解决思路:理解函数的组成部分 无参数函数:函数名() 单参数函数:函数名(参数) 双参数函数:函数名(参数1,参数2) Or函数的参数是1-255个,参数是逻辑值或相当于逻辑值的数值,此处应写成:OR(AO2="FW21",AO2="N21",AO2="N22",AO2="SS 阅读全文
posted @ 2022-01-17 13:53 熬肥妖 阅读(468) 评论(0) 推荐(0)
摘要:问题:在长短不一的字符串中去除掉末尾的MLB 解决思路: 函数一:=LEFT(A1,LEN(A1)-3) 函数二:=SUBSTITUTE(A1,"MLB",) 技巧:快速填充 阅读全文
posted @ 2022-01-17 13:48 熬肥妖 阅读(45) 评论(0) 推荐(0)
摘要:问题:A列提取唯一值,B列根据A列条件计算不重复的个数 D2:D3公式:{=UNIQUE(A2:A19)} 此公式输入前需要连续选取D2与D3两个单元格,公式完成后按下Ctrl+Shift+Enter组合键结束 E2公式: {=COUNTA(UNIQUE(FILTER(B$2:B$19,A$2:A$ 阅读全文
posted @ 2022-01-16 17:30 熬肥妖 阅读(113) 评论(0) 推荐(0)
摘要:问题:同一类别中按比例划分等级,假设有1-100共100个数字属同一类别,最大的25个为A级,剩下的数字中最大的65个为B级,再剩下的数字中最大的6个为C级,最后4个为D级。 解决思路:Lookup函数 利用IF(B$2:B$195=B2,J$2:J$195,) ,将J列中所有类别与B2一致的合计数 阅读全文
posted @ 2022-01-15 14:46 熬肥妖 阅读(313) 评论(0) 推荐(0)
摘要:问题:图文表混合在一起的左右缩进不一致 解决步骤 第一步:显示表格虚框 第二步:表格以外的文字移动到表格内 第三步:显示标尺 第四步:调整右缩进 阅读全文
posted @ 2022-01-13 20:23 熬肥妖 阅读(94) 评论(0) 推荐(0)
摘要:问题:在多个工作表上的数据根据部门汇总到一个工作表 解决方法:用Sumif嵌套Indirect函数 =SUMIF(INDIRECT(B$1&"!A:A"),$A2,INDIRECT(B$1&"!B:B")) 阅读全文
posted @ 2022-01-12 15:18 熬肥妖 阅读(52) 评论(0) 推荐(0)
摘要:问题:快速引用多个工作簿中同一位置的数据 解决思路:用简单函数连接+技巧操作 解决步骤: 第一步:直接引用第一个数据,并提取出其引用路径,如'C:\Users\小妖同学\Desktop\示例\[A001.xlsx]A001'!B2" 第二步:将路径中需要变动部分换成单元格地址 ="='C:\User 阅读全文
posted @ 2022-01-12 15:10 熬肥妖 阅读(317) 评论(0) 推荐(0)
摘要:数据源: 任意记录 目标: 记录转表 操作过程: 选取记录(默认选取状态)》【记录工具转换】》【到表中】 M公式: = Record.ToTable( 记录 ) 转换结果:字段标题为Name列(第一列),字段内容为Value列(第二列) 扩展: 记录转表 = Table.FromRecords({记 阅读全文
posted @ 2022-01-11 20:16 熬肥妖 阅读(522) 评论(0) 推荐(0)
摘要:问题:根据各人姓名提取对应的赋分 解决思路:利用Sumif函数的第一、三参数可以使用矩阵的特点,直接使用以下公式: =SUMIF(A:G,J2,B:H) 或者: =SUMIF(A:G,J2,B$1) 不建议使用=SUMIF(A:A,J2,B:B)+SUMIF(C:C,J2,D:D)+SUMIF(E: 阅读全文
posted @ 2022-01-11 19:11 熬肥妖 阅读(955) 评论(0) 推荐(0)
摘要:问题:男士年龄大于等于55或者女士年龄大于等于50,赋值17,怎么写公式? 解决思路:借助And和Or函数。 And:参数全True时结果为True Or:参数全False时结果为False 逻辑值参与计算:True=1、False=0 公式:=OR(AND(B2="男",C2>=55),AND(B 阅读全文
posted @ 2022-01-11 19:05 熬肥妖 阅读(71) 评论(0) 推荐(0)
摘要:数据源: 任意数值 目标: 数值转列表 操作过程: 选取数值(默认选取状态)》【数值工具转换】》【到表】》【到列表】 M公式: = {数据1,...,数据n} = {数据1..数据n}(数据1-数据n为连续数据) 示例: ={1,5,7} ={4..9}(即{4,5,6,7,8,9}) = {"a" 阅读全文
posted @ 2022-01-09 20:48 熬肥妖 阅读(172) 评论(0) 推荐(0)
摘要:数据源: 任意数值 目标: 数值转表 操作过程: 选取数值(默认选取状态)》【数值工具转换】》【到表】 M公式: = #table({"列名1",...,"列名n"}或列数, {{第一行数值1,...,第一行数值n},...,{第m行数值n,...第m行数值n}}) 示例1:= #table(2, 阅读全文
posted @ 2022-01-09 20:34 熬肥妖 阅读(253) 评论(0) 推荐(0)
摘要:数据源: 任意列表 目标: 列表转表 操作过程: 选取列表(默认选取状态)》【列表工具转换】》【到表】 M公式: = Table.FromList( 列表, 函数, 列数或列名列表, 大于1列所返回的内容, 处理附加列) 列数或列名列表: 2:转成的表有两列,第一列由第二参数决定,第二列由第四参数的 阅读全文
posted @ 2022-01-09 20:08 熬肥妖 阅读(1904) 评论(0) 推荐(0)
摘要:问题:在已设置样式的文档上批量修改格式 解决思路:直接修改样式 步骤: 【开始】选项卡下选取待修改的样式【右击】,选择【修改样式】后打开对话框,对格式进行修改。 可以在“预览”中查看修改后的格式 连续【确定】以后,只要是应用了该样式的段落格式都批量进行了修改。 阅读全文
posted @ 2022-01-09 14:12 熬肥妖 阅读(1042) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列持续时间列 目标: 添加指定持续时间计算列 操作过程: 选取指定持续时间列》【添加列】》【持续时间】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 天:Duration.Days ([指定列]) 时:Duratio 阅读全文
posted @ 2022-01-08 19:38 熬肥妖 阅读(271) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列时间列 目标: 添加指定时间计算列 操作过程: 选取指定时间列或日期时间列》【添加列】》【时间】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 仅时间:DateTime.Time ([指定列]) 本地时间(仅对包含 阅读全文
posted @ 2022-01-08 19:30 熬肥妖 阅读(224) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列日期列 目标: 添加指定日期计算列 操作过程: 选取指定日期列或日期时间列》【添加列】》【日期】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 年限(当前日期减去日期列中每一个日期):each Date.From( 阅读全文
posted @ 2022-01-08 19:23 熬肥妖 阅读(1254) 评论(0) 推荐(0)
摘要:问题:计算快递费 描述:每单快递费根据不同流各和重量,累计首重和三次续重 解决思路:借助辅助单元格,将每一单的不同续重分别用公式列出,最后再计算总价 公式: 续重1(D2):=MIN(2,MAX(,B2-C2)) 续重2(E2):=MIN(12,MAX(,B2-C2-D2)) 续重3(F2):=MA 阅读全文
posted @ 2022-01-08 15:29 熬肥妖 阅读(525) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列数值列 目标: 添加指定信息列 操作过程: 选取指定数值列》【添加列】》【信息】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 偶数:Number.IsEven ([指定列]) 奇数:Number.IsOdd ([ 阅读全文
posted @ 2022-01-06 20:13 熬肥妖 阅读(140) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列数值列 目标: 添加指定舍入列 操作过程: 选取指定数值列》【添加列】》【舍入】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 向上舍入:Number.RoundUp ([指定列]) 向下舍入:Number.Rou 阅读全文
posted @ 2022-01-06 20:09 熬肥妖 阅读(193) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列数值列 目标: 添加指定三角函数列 操作过程: 选取指定数值列》【添加列】》【三角函数】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 正弦:Number.Sin ([指定列]) 余弦:Number.Cos ([指 阅读全文
posted @ 2022-01-06 20:03 熬肥妖 阅读(134) 评论(0) 推荐(0)
摘要:数据源: 任意表,包含至少一列数值列 目标: 添加指定科学记数列 操作过程: 选取指定数值列》【添加列】》【科学记数】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 绝对值:Number.Abs ([指定列]) 幂:each Number.Po 阅读全文
posted @ 2022-01-06 19:56 熬肥妖 阅读(197) 评论(0) 推荐(0)
摘要:数据源: 任意表,至少包含一列数值列 目标: 添加指定标准列 操作过程: 选取指定数值列》【添加列】》【标准】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 添加:each [指定列1]或值1 + ... + [指定列n]或值n 乘:each  阅读全文
posted @ 2022-01-06 19:49 熬肥妖 阅读(985) 评论(0) 推荐(0)
摘要:数据源: 任意数据源,至少两列数值,两列非数值(文本) 目标: 对数值列进行求和等计算,对非数值列进行计数等计算 操作过程: 选取至少两列》【添加列】》【统计信息】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 求和:= List.Sum({[ 阅读全文
posted @ 2022-01-06 19:37 熬肥妖 阅读(330) 评论(0) 推荐(0)
摘要:数据源: 任意表 目标: 添加指定提取列 操作过程: 选取指定列》【添加列】》【提取】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 长度:Text.Length ([指定列]) 首字符:each Text.Start([指定列], 字符数) 阅读全文
posted @ 2022-01-06 19:21 熬肥妖 阅读(388) 评论(0) 推荐(0)
摘要:数据源: 任意表,至少两列 目标: 添加指定合并列 操作过程: 选取至少两列》【添加列】》【合并列】》选取或设置分隔符》重命名列》【确定】 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: each Text.Combine({Text.From([待合 阅读全文
posted @ 2022-01-06 19:14 熬肥妖 阅读(668) 评论(0) 推荐(0)
摘要:数据源: 任意表 目标: 添加指定格式列 操作过程: 选取指定列》【添加列】》【格式】》选取 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: 小写:Text.Lower ([指定列]) 大写:Text.Upper ([指定列]) 每个字词首字母大写:T 阅读全文
posted @ 2022-01-06 18:59 熬肥妖 阅读(425) 评论(0) 推荐(0)