有没有办法在 Excel 上运行 SQL 以在同一个电子表格上创建另一个表? 2024-11-3 • microsoft-excel microsoft-office sql tablet 我在 Microsoft Excel 上有一个电子表格,其中的表格格式与附图类似。这是一张很长的表格(1000 行或更多),大约有 30 列,我想知道是否有一种简单的方法可以通过应用一些过滤器并聚合一些列来从这个原始表格创建另一个表格?我有使用 SQL 的经验,如果可以配置查询SQL,那就太好了,但我不知道这是否可行或如何操作。可能吗?谢谢。 示例表: 结果表(聚合角色列并按月求和)。 答案1 根据@gns100的建议,您可以插入一个数据透视表(插入 -> 数据透视表)。然后,按照图片所示设置列、行和值(将月份拖放到值部分,然后根据需要重命名它们(我这样做了))。 第二种可能性是使用 Power Query。数据 -> 获取和转换 -> 从表。编辑器打开后,单击“分组依据”,然后单击高级。按如下所示设置分组。单击确定。然后单击关闭并加载。 将插入一个新表。 第三种可能性是使用 SUMIF 函数根据角色和月份作为标准计算总数。 相关内容 如何将一些图像放入 tBOX 中? 使用 fontenc 临时更改字体编码 配置 abrt 在没有 root 权限的情况下转储核心文件 解析嵌套参数 Kubernetes Calico:阻止连接到节点上的端口 10250 的网络策略 Python 程序无法正常工作[关闭] Notepad++:在行中添加前导零,但最多 9 位数字 平均能量损失 端口 443 上加载了错误的应用程序 Ubuntu NFS 服务器