ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2230|回复: 66

[分享] WPS数表单维多维重构练习题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-7-22 10:24 | 显示全部楼层 |阅读模式
本帖最后由 我的城市你来过 于 2024-7-22 10:41 编辑

老师们好,开个新贴整理下数表维度相互转化应用,日常交流翻阅。


主要应用到的函数,scan、reduce、lambda为主,offset、textsplit、choose为辅等函数。

以及测试版有的透视表功能强大函数:groupby

欢迎各位老师注水提点,谢谢。





评分

12

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-22 10:34 | 显示全部楼层
20240722分列汇总转一维
=REDUCE($A$1:$C$1,$B$2:$B$4,LAMBDA(x,y,VSTACK(x,CHOOSE({1,2,3},OFFSET(y,,-1),TEXTSPLIT(y,,{"+","\"}),SUBSTITUTES(TEXTSPLIT(OFFSET(y,,1),,{"+","\"}),{"【","】"},"")))))

image.png

20240722练习-01.zip

9.31 KB, 下载次数: 60

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-22 10:46 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
20240722练习2,有难度
image.png


20240722练习-02.zip

10.2 KB, 下载次数: 33

TA的精华主题

TA的得分主题

发表于 2024-7-22 10:31 | 显示全部楼层
WPS表格(类似于Excel的国产软件)中,这些术语和概念同样对应于特定的函数或操作。下面我将逐一解释这些术语在WPS表格中的应用:
1. scan: 类似于ExcelWPS表格中没有直接对应`scan`的函数,但可以通过逐步应用公式来实现类似的效果。例如,可以使用`SUM`函数逐步累加一系列数值。
2. reduce: WPS表格中,`SUM``PRODUCT`等函数可以看作是`reduce`操作的实现。这些函数将一系列数值“缩减”为一个单一的值。
3. lambda: WPS表格中也没有直接对应`lambda`函数的概念,但可以通过定义自定义函数(使用VBA或类似的宏语言)来实现类似的功能。
4. offset: `OFFSET`函数在WPS表格中用于根据指定的行数和列数偏移单元格引用。例如,`=OFFSET(A1, 2, 3)`将返回从A1单元格向下偏移2行、向右偏移3列的单元格的值。
5. textsplit: WPS表格中没有直接对应`textsplit`的函数,但可以使用`TEXTSPLIT`函数(如果版本支持)或通过其他文本函数(如`MID``FIND`等)来实现类似的功能。
6. choose: `CHOOSE`函数在WPS表格中用于根据索引值从一系列值中选择一个值。例如,`=CHOOSE(2, "A", "B", "C")`将返回"B"
7. group: WPS表格中没有直接对应`group`的函数,但可以通过数据透视表或分类汇总功能来实现数据的分组和汇总。
关于数表维度相互转化应用,WPS表格提供了多种工具和函数来处理不同维度的数据。例如,可以使用`TRANSPOSE`函数来转置数据表,使用数据透视表来重新组织和汇总数据。这些功能在处理复杂的数据分析和报告时非常有用。
示例应用
1. OFFSET 示例:
   ```excel
   =OFFSET(A1, 2, 3)
   ```
   这将返回从A1单元格向下偏移2行、向右偏移3列的单元格的值。
2. CHOOSE 示例:
   ```excel
   =CHOOSE(2, "A", "B", "C")
   ```
   这将返回"B"
3. 数据透视表 示例:
   - 选择数据范围。
   - 插入数据透视表。
   - 配置行、列、值和过滤器。
通过这些功能,WPS表格可以灵活地处理和分析不同维度的数据,基本上满足大部分各种数据处理需求。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-22 10:53 | 显示全部楼层
20240722练习3
=REDUCE($A$1:$B$1,UNIQUE($A$2:$A$30),LAMBDA(x,y,VSTACK(x,HSTACK(y,COUNTA(FILTER($B$2:$B$30,($A$2:$A$30=y)*($B$2:$B$30="未超过")))/COUNTIF($A$2:$A$30,y)))))

image.png

20240722练习-03.zip

9.74 KB, 下载次数: 18

TA的精华主题

TA的得分主题

发表于 2024-7-22 11:00 | 显示全部楼层
13570449347 发表于 2024-7-22 10:31
在WPS表格(类似于Excel的国产软件)中,这些术语和概念同样对应于特定的函数或操作。下面我将逐一解释这些 ...

MAP、SCAN、REDUCE、TEXTSPLIT、LAMBDA等,WPS全都有哇。
当前除了割肉函数,EXCEL有的WPS基本都有了。
微信图片_20240722105950.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-7-22 11:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我的城市你来过 发表于 2024-7-22 10:34
20240722分列汇总转一维
=REDUCE($A$1:$C$1,$B$2:$B$4,LAMBDA(x,y,VSTACK(x,CHOOSE({1,2,3},OFFSET(y,,-1) ...

水一个 image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-7-22 11:53 | 显示全部楼层
我的城市你来过 发表于 2024-7-22 10:34
20240722分列汇总转一维
=REDUCE($A$1:$C$1,$B$2:$B$4,LAMBDA(x,y,VSTACK(x,CHOOSE({1,2,3},OFFSET(y,,-1) ...

借楼练一下函数 。。。。



捕获.PNG

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-7-22 12:30 | 显示全部楼层

这题难度不小。公式水平有限,只好擎出PQ 了。。。。。。。。。


PQ,难道真的不香吗?


捕获2.PNG
捕获.PNG

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-22 14:52 | 显示全部楼层
20240722练习04
=LET(m,REDUCE($A$1:$F$1,$A$2:$A$7,LAMBDA(x,y,VSTACK(x,IFNA(HSTACK(OFFSET(y,,,,4),WRAPROWS(OFFSET(y,,4,,6),2)),OFFSET(y,,,,4))))),FILTER(m,CHOOSECOLS(m,6)>0))

image.png

20240722练习-04.zip

6.83 KB, 下载次数: 19

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-4 01:04 , Processed in 0.057514 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表