03 2022 档案

摘要:将数据按B列中的斜杠拆分,结果如图右表: E列使用公式: =TEXTSPLIT(TEXTJOIN("/",,B2:B4),,"/") 公式先使用TextJoin函数,将B2:B4全部按斜杠合并,变成“A/BB/CCC/甲/乙/XX/丙丁” 再使用TextSplit函数,将合并的结果按斜杠拆分,分隔符 阅读全文
posted @ 2022-03-31 14:00 熬肥妖 阅读(890) 评论(0) 推荐(0)
摘要:透视列:从左表到右表 日期、姓名、班次分别使用了三个公式: 日期:=UNIQUE(A2:A26) 姓名:=TRANSPOSE(UNIQUE(B2:B26)) 班次:=WRAPCOLS(C2:C26,5) 自从有了堆叠函数以后,这么个东东一个公式也可以搞定了。 =VSTACK(HSTACK("",TR 阅读全文
posted @ 2022-03-30 15:45 熬肥妖 阅读(305) 评论(0) 推荐(0)
摘要:逆透视:从左表到右表 三列可以分别使用三个公式: H2=TOCOL(CHOOSECOLS(A2:A6,1,1,1,1,1)) I2=TOCOL(CHOOSEROWS(B1:F1,1,1,1,1,1)) J2=TOCOL(B2:F6) 自从有了堆叠函数以后,这么个东东一个公式也可以搞定了。 =VSTA 阅读全文
posted @ 2022-03-30 15:38 熬肥妖 阅读(759) 评论(0) 推荐(0)
摘要:要把表1和表2合并,如图所示: 最新公式:=VSTACK(A3:C12,CHOOSECOLS(E3:G12,MATCH(E2:G2,A2:C2,))) VSTACK,用于多个表垂直堆叠的函数,1-254个参数 如果以上表1和表2字段顺序相同,可以直接用 =VSTACK(A3:C12,E3:G12) 阅读全文
posted @ 2022-03-29 21:50 熬肥妖 阅读(1343) 评论(0) 推荐(0)
摘要:这两天内心一直在徘徊的一句话就是……RT! 原因无它,就因为M365又出了新函数! 弄得本妖这会不知道是想暴走还是想撞墙~~~ 撞墙分隔线 TEXTSPLIT =TEXTSPLIT(字符串, 分列分隔符, 分行分隔符, 是否忽略空单元格, 填充值) 过去: {=TRIM(MID(SUBSTITUTE 阅读全文
posted @ 2022-03-28 16:45 熬肥妖 阅读(308) 评论(0) 推荐(0)
摘要:问题:在C列生成根据类别合并的品名 解决:{=IF(A2=A1,"",TEXTJOIN(",",,IF(A$2:A$14=A2,B$2:B$14,"")))} 阅读全文
posted @ 2022-03-26 15:38 熬肥妖 阅读(80) 评论(0) 推荐(0)
摘要:问题:根据“类别”“日期”“数量”三列制堆积柱形图 解决:制数据透视图,图表类型选择堆积柱形图 阅读全文
posted @ 2022-03-26 15:36 熬肥妖 阅读(69) 评论(0) 推荐(0)
摘要:表示: 时间表示法: = #time(时, 分, 秒) 参数不能超出限制 提取时间中的元素: 时间中的小时: = Time.Hour(时间) 时间中的分钟: = Time.Minute(时间) 时间中的秒: = Time.Second(时间) 起始与结束: 时起始: = Time.StartOfHo 阅读全文
posted @ 2022-03-25 19:32 熬肥妖 阅读(1066) 评论(0) 推荐(0)
摘要:表示 日期时间时区的表示法: = #datetimezone(年, 月, 日, 时, 分, 秒, 偏移时, 偏移分) 参数不能超过限制 显示当前日期时间时区(固定): = DateTimeZone.FixedLocalNow() 显示当前日期时间时区: = DateTimeZone.LocalNow 阅读全文
posted @ 2022-03-24 20:01 熬肥妖 阅读(1146) 评论(0) 推荐(0)
摘要:问题:页码从第三页开始是1 解决 添加分节符:插入》分页》下一页分节符 设置页码:选取页码》页眉页脚》页码》页码》起始页码1》确定 阅读全文
posted @ 2022-03-22 19:40 熬肥妖 阅读(547) 评论(0) 推荐(0)
摘要:问题:公式与结果如果并存? 解决:=EVALUATE(A1) 此功能在WPS中,不需要如Excel中般自定义名称。 阅读全文
posted @ 2022-03-22 19:34 熬肥妖 阅读(39) 评论(0) 推荐(0)
摘要:问题: A列出现与B列匹配值时,结果加1,否则同上一单元格。 解决: H8公式:=IFERROR(MATCH(C8,F:F,)-7,H7) I8公式:=IF(COUNTIF(F:F,C8),SUM(I7,1),I7) 阅读全文
posted @ 2022-03-22 19:32 熬肥妖 阅读(65) 评论(0) 推荐(0)
摘要:表示 日期时间表示法: = #datetime(年, 月, 日, 时, 分, 秒) 参数不能超出限制 显示当前日期时间(固定): = DateTime.FixedLocalNow() 显示当前日期时间: = DateTime.LocalNow() 增加 添加时区信息: = DateTime.AddZ 阅读全文
posted @ 2022-03-18 19:06 熬肥妖 阅读(2669) 评论(0) 推荐(0)
摘要:问题:Filter函数间隔提取 解决:嵌套If或Choose函数 =FILTER(IF({1,0},A2:A12,C2:C12),A2:A12="甲") =FILTER(CHOOSE({1,2},A2:A12,C2:C12),A2:A12="甲") 阅读全文
posted @ 2022-03-12 16:44 熬肥妖 阅读(453) 评论(0) 推荐(0)
摘要:问题:如何进行多对一查找 解决:在返回结果为唯一值且为数值的前提下,可以使用Sumifs代替多条件查找函数 =SUMIFS(C:C,A:A,E2,B:B,F2) 阅读全文
posted @ 2022-03-12 16:41 熬肥妖 阅读(131) 评论(0) 推荐(0)
摘要:问题:快速定位指定类别的第一行 解决:利用切片器 创建表格:选取表中任意一个单元格》插入》表格》确定 插入切片器:选取表格》表格工具》插入切片器》选取标题》确定 通过切片器的快速筛选,让指定类别出现在与标题相邻的位置,以达到快速定位的目的。 阅读全文
posted @ 2022-03-12 16:39 熬肥妖 阅读(99) 评论(0) 推荐(0)
摘要:问题:合并单元格下的条件求和。 解决:选取C2:C8,输入公式,Ctrl+Enter =SUM(B2:B8)-SUM(C3:C9) 阅读全文
posted @ 2022-03-12 16:32 熬肥妖 阅读(316) 评论(0) 推荐(0)
摘要:数据源如AB列,达成效果如DE列: 代码如下: Sub Sample() Dim MyRow As Long, MyTRow As Long, MyBRow As Long Dim MyFind As Range MyBRow = Cells(Rows.Count, 1).End(xlUp).Row 阅读全文
posted @ 2022-03-07 21:34 熬肥妖 阅读(512) 评论(0) 推荐(0)
摘要:问题:计算每个小组长有多少户,相同住址为一户 解决: 添加辅助列:=IF(D2=D1,F1,IF(E2=E1,F1+1,1)) 统计公式:=MAXIFS(F:F,E:E,I3) 直接使用公式: {=COUNTA(UNIQUE(FILTER(D2:D43,E2:E43=I3)))} 阅读全文
posted @ 2022-03-05 21:49 熬肥妖 阅读(590) 评论(0) 推荐(0)
摘要:问题:引用各工作表中指定数据 解决: =INDIRECT("'"&T3&"'!J7") 阅读全文
posted @ 2022-03-05 21:44 熬肥妖 阅读(65) 评论(0) 推荐(0)
摘要:问题:批量生成超链接,链接到同一工作簿内的所有工作表 解决: =HYPERLINK("#'"&T3&"'!a1",T3) 阅读全文
posted @ 2022-03-05 21:42 熬肥妖 阅读(412) 评论(0) 推荐(0)
摘要:问题: 数据透视表中日期列组合后,切片器会多出些没有数据的内容,如何去掉? 解决:选取切片器》选项》切片器设置》隐藏没有数据的项》确定 阅读全文
posted @ 2022-03-05 21:39 熬肥妖 阅读(1109) 评论(0) 推荐(0)
摘要:问题:相乘的两数中存在文本导致结果出错。 解决:借助于N函数 =N(A2)*B2 阅读全文
posted @ 2022-03-05 21:34 熬肥妖 阅读(39) 评论(0) 推荐(0)
摘要:同一文件夹内N个工作簿,每个工作簿中一个工作表,最终合并到一个工作簿内分工作表显示的代码。 假设放置以下代码的文件命名为“合并.xlsm“,并与待合并文件在同一文件夹内。 Sub Sample() Application.DisplayAlerts = False Dim MyWb As Workb 阅读全文
posted @ 2022-03-04 14:43 熬肥妖 阅读(511) 评论(0) 推荐(0)
摘要:实际这个问题不需要用VBA,因为可以直接选取所有工作表后再开始打印,但如此一来页码的设置会出现问题。 例如一个工作簿内共12个工作表,每个工作表单独打印页码为1-2页不等,全部选取后一起打印,页码会完全连续,如第三个工作表应该是“第1页,共2页”,却显示成了“第4页,共20页”这样的。 Sub Pr 阅读全文
posted @ 2022-03-04 14:22 熬肥妖 阅读(765) 评论(0) 推荐(0)