- 博客(39)
- 收藏
- 关注

原创 【markdown 中的文字颜色设置】按色系分类
提供定义文字颜色的代码以及所有颜色英文名,以便于替换。 颜色经过仔细分类和筛选,一定能找到你心仪的~可以直观看到设置后的文字效果,例:矢车菊蓝CornflowerBlue。
2024-08-26 16:36:02
590
原创 【Power Query】(表与列表的转换)Table.FromColumns & Table.ToColumns & Table.ToRows & Table.FromRows
关于表按行或列进行拆分,及按行或列进行合并的M函数
2024-10-29 21:57:36
1117
原创 【Power Query】List.Range & List.Skip
介绍了 List.Range 的用法和一些应用,例如计算累加值,在每一行里面插入表头
2024-10-18 15:01:22
583
原创 【Power Query】List.Transform 遍历列表
Table.Combine(List.Transform(源[Content],each Excel.Workbook(_,true)[Data]{0}))= List.Transform(源[Content],each Excel.Workbook( _ ,true)[Data]{0})List.Transform(源[Content],each Excel.Workbook(_,true)[Data]{0}),= List.Transform({“二师兄”,“天蓬元帅”,“八戒”},
2024-10-13 16:43:35
589
原创 【Power Query】List.Max & List.Min
List.Max & List.Min,行最大/小值,和列最大/小值怎么写★List.Max(一个列表,如果列表为空显示为xx,0,false / true)
2024-10-13 00:30:20
690
原创 【Power Query】★List.Average
行平均,列平均的M函数写法。如何不忽略空值null。= Table.AddColumn(更改的类型, “平均分”, each List.Average({[第1次],[第2次],[第3次]}))
2024-10-11 16:16:35
315
原创 【Power Query】List 计数与判断
例如:List.NonNullCount({1,2,"",“孙悟空”}) 会返回3。★判断列表元素是否都是独一无二的,都不相同就返回true,有相同的元素返回false。List.IsDistinct({1, 2, 3, 3}) ,返回:false。List.IsDistinct({1, 2, 3}) ,返回:true。例如:List.Count({1,2,"",“孙悟空”}) 会返回4。List.IsEmpty({1,2,3}) ,返回:false。语法:List.IsDistinct(列表)
2024-10-10 23:51:13
451
原创 【Power Query】用筛选和上下文 排名
国际排名,中国排名,以及部分中的排名,用到 (x)=>x ,Table.RowCount, Table.Distinct, Table.SelectRows, Table.AddColumn 。条条大路通罗马,重在思路
2024-10-09 19:12:25
606
原创 【Power Query】M函数-List.Sum
List.Sum(更改的类型[C])/List.Sum(更改的类型[A] & 更改的类型[B] & 更改的类型[C])],=List.Sum(更改的类型[A])/List.Sum(更改的类型[A] & 更改的类型[B] & 更改的类型[C]),=List.Sum(更改的类型[B])/List.Sum(更改的类型[A] & 更改的类型[B] & 更改的类型[C]),总和:List.Sum(更改的类型[A] & 更改的类型[B] & 更改的类型[C])横向的和:List.Sum({[A],[B],[C]})
2024-09-30 12:11:31
2038
原创 【Power Query】三大容器及元素提取
例如 大List 套小List: {{1,2},{3,4},{5,6},{7,8},{9,10}}记录由``[方括号]``包裹,中间是``键值对``,每一个字段对应一个值。列表一般用``{大括号}``包裹,但提取表中的一列时,是不需要{}的。表[字段="xx"] [字段] :用键值对 提取记录,再提取字段。表[字段]:这样取出来是列表,由这个字段下的所有数据组成。表{下标}:这样取出来是一段记录,下标是从0 开始。表[字段]{下标}:这样可以取出唯一的一个值。如图:最外侧是{},说明它是一个{列表}。
2024-09-29 00:14:25
476
原创 【Power Query】M函数-table
2) 多条件:if 条件表达式 then 结果1 else if 条件表达式 then 结果2 else if 条件表达式 then 结果3 else 结果4...=Table.AddColumn(更改的类型,“称呼”,each if [性别]=“男” then “先生” else “女士”,type text)Table.ReorderColumns(表,{"字段1","字段2","字段3","字段4"})= Table.Distinct(更改的类型,"NAME","Math")
2024-09-27 18:29:47
442
原创 【Power Query】列表 list
新增一列,让每一行都新生成一个数字序列,序列的个数就是要重复的次数,例如重复3次就是{1..3},这里的3,可以替换成写有次数的[字段名],后面再把这些序列展开,就可以啦。“更改的类型”是上一步骤生成的表的名字,“自定义”是新添加的列名,each 表示应用到每一行。8},中间是两个英文句号,起始值
2024-09-26 23:54:01
322
原创 【Power Query】追加查询(动态列,动态路径)
回到刚才的查询,我们可以点中上载的那张表格,一般屏幕上方会有【查询】选项卡,里面找到【编辑】这一栏就可以回去啦 (如果没有,那【数据】下也有【查询和连接】,可以在右侧调出历史查询,右键编辑)为避免多表追加后,上载时新增一倍工作表,直接在源上进行筛选,只留下Binary,再+自定义列,用Binary来定义出Table,删掉Binary,展开Table。在展开的上一步,也就是 [删除的其他列1],右键【插入步骤后】,就可以新增一个步骤,用来同步新增的字段。
2024-09-25 19:24:36
1597
3
原创 【图表如何自动排序】
choosecols 的用处只是将这两列单独拎出来,分别命名,这时候虚拟的表就可以用名称来引用了。实际上在图标里引用的这两列已经不是原表里的了,是经过sort函数自动排序后的虚拟的一个表。=Sort(自动排序的区域,以哪一列为基础来排序,降序or升序)像 $ A$ 1:$B$10 这样的一个区域是不会自己扩容的,并且,我们可以用它的名称来引用它,这时候里面的容量就是活动的了。=CHOOSECOLS(SORT(表1,2,1),1)=CHOOSECOLS(SORT(表1,2,1),2)
2024-09-21 18:37:42
379
原创 【Power Query】二维表转一维表(逆透视,转置)
PS:如果想以ABCD为准进行排序,只需要在提升标题之前,转置一次就可以啦,每一列的位置也是可以拖动来更换的。这是Excel 和 Power query下的表格对比,合并的单元格只有第一个有值,其他的都是null。由于标题可以双击修改,所以其实可以不保留。然后再提升两次标题,让第2行作为表头,这时候只需要同时选中AB两列,逆透视其他列,修改标题,就可以啦。逆透视就是将同一类数据合并为一列,一维表本身不需要再去逆透视啦。可以看到A B列是一维,可以保留,进去PQ 后先向下填充。最后别忘了双击修改表头。
2024-09-18 16:50:41
970
原创 【舍入,取整,取小数,取余数丨Excel 函数】
Round函数 Roundup函数 Rounddown函数 Int 函数 Trunc函数, Mod 函数,判断身份证性别
2024-09-02 23:53:02
1306
原创 【indirect 函数 ★二级下拉菜单】
依次点开【数据】>>【数据验证】>>【自定义】这回要用公式来引用,我们写上:=INDIRECT(B1),数据验证从第1行开始,就是B1,第2行,就是B2,与左侧对齐。第二层就需要先列好表格,可以按F5 【定位】到【常量】,在【公式】选项卡里找到【名称管理器】旁边的【根据所选内容创建】,根据【首行】创建一个自定义区域。首先第一个下拉列表我们可以用【数据验证】里的【序列】来做,可以自行输入,也可以分别列在表格上,框选这片区域。如果列出来的条件,是包含在工作表名称里,把剩余的用&连上补全就可以啦。
2024-09-01 19:41:43
2781
原创 【面积图表美化示例+讲解】
【同样的数据,插入一个折线图,先不要调整拉伸】【确保它们的坐标轴】完全一致,便于完全重叠。把面积图做完,否则重叠之后反复拿开会很麻烦。【将折线图加粗】【将其中一个的坐标轴隐藏】
2024-08-29 12:46:57
440
原创 【突出百分比的图表创意】保姆级教程(Excel 图表呈现)
简洁清晰的数据呈现方法,提供思路,并逐步解析操作过程,老手新手友好。举一反三不在话下!
2024-08-27 22:58:45
1934
原创 【日期时间函数补充】
DATEDIF(A,B,“y”)&“年”&DATEDIF(A,B,“ym”)&“月”&DATEDIF(A,B,“md”)&“天”分别将 年、月、日 表示出来,再用&连接。并加上单位,加双引号
2024-08-17 20:02:10
285
原创 【行列操作技巧】
如果要同时增加3列,需要同时选中任意的3列,同样的【control shift+=】,就可以一次增加多列了。快捷键control加shift加等于号,就可以[在左侧]增加一列。如果想要复制的同时移动,可以按住ctrl加shift键,同样放在右边框,然后拖动到想要的位置。选中该列ctrl加c复制,然后在需要的那一列第1个单元格Ctrl加v粘贴。选中该列,鼠标放在这列的左右边框上,出现黑色十字,按住shift拖动。同样的control shift加减号,就是删掉一列。传统的右键可以增加和删除一列。
2024-06-22 18:16:02
247
原创 透视表中汇总多表数据
1.创建单页字段多重合并计算区域;2.自定义页字段多重合并计算区域;3.多文件合并;4.动态更新的多重合并计算区域;5.更改表格结构
2024-04-19 23:28:37
6117
原创 【透视表样式和条件格式】
🍥【需求】:把零值改为短线-🍧【数据透视表选项】【布局和样式】【格式】【对于空单元格,显示】勾去掉 ,空值就会默认为0。变成数字就可以用【设置单元格格式】来处理它了🍧在设置单元格格式里,数字的格式实质是一串代码,描述数字会呈现什么样的面貌。正值;负值;零值;文本。都用半角分号分隔。例如:🌸重点来了🌱想想看~数字没法左对齐,或者明明右对齐了,但最后一个数参差不齐的,是怎么回事?💡铛铛!🌷是因为用了这个格式:==* ==(星号加空格)表示重复空格,即用空格填满,
2024-04-10 07:31:47
3913
1
原创 【透视表中排序筛选与切片器】
怎么找到自定义序列:找到【选项】>>>【高级】>>>拉到最下面第一种:左上角 【文件】>>>左下角 【更多】>>>【选项】第二种:左上角,小三角,【快速访问工具栏】>>>【其他命令】>>>【选项】2. 按顺序输入,每写一个回车,添加这样就自定义好了,字段。
2024-03-15 00:09:51
8561
2
原创 数据透视表
第六课数据透视表创建数据透视表更改数据透视表汇总方式数据透视表中的组合汇总多列数据在数据透视表中使用计算利用筛选字段自动创建工作表数据透视表创建数据透视表更改数据透视表汇总方式数据透视表中的组合汇总多列数据在数据透视表中使用计算利用筛选字段自动创建工作表
2024-03-12 14:46:31
177
1
原创 【透视表基础应用】
或者在数据透视表选项中,数据,√ 打开文件时刷新。-防止发给他人的透视表泄露数据源——复制,粘贴。1.数据中,保留从源数据中删除的字段,选无。-方便查看明细,解决争议。1、筛选字段 :最上方。
2023-05-27 23:15:29
359
原创 【数组与lookup】
lookup的用途是在一个数据表中查找指定值所在的行或列。它通常用于Excel中,可以通过lookup函数来搜索某个值在表格中的位置,然后返回该值所在的单元格的值或者该行或列的值。lookup函数在数据分析和处理过程中非常有用,可以帮助用户快速地查找和分析数据。
2023-05-27 21:52:20
85
原创 【简单文本函数】
如果要简单粗暴,将第三参数换成一个很大的数,比域名长度要大得多,就能保证域名都被包括在内了。思路:中文都在右侧,所以要用到Right函数,但要取的个数不清楚。那么,Find(“@”,F2)就是@的位置,再-1就是截取的个数。于是用户名公式:=LEFT(F2,FIND(“@”,F2)-1)但一个在@前,一个在@后,于是知道@的位置就知道截取多少位。如:=MID(F2,FIND(“@”,F2)+1,要精准知道取几位,用f2的字符数减去@的位置。同理,域名从@的位置后一位开始取,得加一。
2023-05-15 22:54:30
237
原创 【日期函数】
基础格式 yyyy/m/d——2023/4/16。星期内的天数从 1 到 7 记数。星期内的天数从 1 到 7 记数。"MD"日期中天数的差。忽略日期中的月和年。"YM"日期中月数的差。忽略日期中的日和年。Datedif(开始日期,结束日期,类型)"YD"日期中天数的差。"Y"时间段中的整年数。"M"时间段中的整月数。"D"时间段中的天数。
2023-05-13 14:55:46
61
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人