有没有办法在 Excel 上运行 SQL 以在同一个电子表格上创建另一个表? 2024-11-3 • microsoft-excel microsoft-office sql tablet 我在 Microsoft Excel 上有一个电子表格,其中的表格格式与附图类似。这是一张很长的表格(1000 行或更多),大约有 30 列,我想知道是否有一种简单的方法可以通过应用一些过滤器并聚合一些列来从这个原始表格创建另一个表格?我有使用 SQL 的经验,如果可以配置查询SQL,那就太好了,但我不知道这是否可行或如何操作。可能吗?谢谢。 示例表: 结果表(聚合角色列并按月求和)。 答案1 根据@gns100的建议,您可以插入一个数据透视表(插入 -> 数据透视表)。然后,按照图片所示设置列、行和值(将月份拖放到值部分,然后根据需要重命名它们(我这样做了))。 第二种可能性是使用 Power Query。数据 -> 获取和转换 -> 从表。编辑器打开后,单击“分组依据”,然后单击高级。按如下所示设置分组。单击确定。然后单击关闭并加载。 将插入一个新表。 第三种可能性是使用 SUMIF 函数根据角色和月份作为标准计算总数。 相关内容 我可以使用没有内置风扇的笔记本电脑,但将另一台笔记本电脑的风扇粘贴到排气口吗? xen server 6.2:移动时丢失了虚拟机? 有线连接问题 Ubuntu 12.04 LTS [重复] 如何编写脚本来打开/关闭 wifi 直到互联网开始工作? 锁定屏幕并开始运动的脚本 sshd 日志包含“pam_unix 身份验证失败”[关闭] 内部服务器错误且进程正常终止失败 无法通过 Control+Alt+Delete 打开任务管理器(GPO 设置为不允许) 从 Firefox 中删除 Quicktime 正在寻找用于基于 ubuntu 的接入点的 pci 无线网卡。有什么推荐吗?[关闭]