有没有办法在 Excel 上运行 SQL 以在同一个电子表格上创建另一个表? 2024-11-3 • microsoft-excel microsoft-office sql tablet 我在 Microsoft Excel 上有一个电子表格,其中的表格格式与附图类似。这是一张很长的表格(1000 行或更多),大约有 30 列,我想知道是否有一种简单的方法可以通过应用一些过滤器并聚合一些列来从这个原始表格创建另一个表格?我有使用 SQL 的经验,如果可以配置查询SQL,那就太好了,但我不知道这是否可行或如何操作。可能吗?谢谢。 示例表: 结果表(聚合角色列并按月求和)。 答案1 根据@gns100的建议,您可以插入一个数据透视表(插入 -> 数据透视表)。然后,按照图片所示设置列、行和值(将月份拖放到值部分,然后根据需要重命名它们(我这样做了))。 第二种可能性是使用 Power Query。数据 -> 获取和转换 -> 从表。编辑器打开后,单击“分组依据”,然后单击高级。按如下所示设置分组。单击确定。然后单击关闭并加载。 将插入一个新表。 第三种可能性是使用 SUMIF 函数根据角色和月份作为标准计算总数。 相关内容 键盘在不同的应用程序中随机不起作用 我怎样才能避免在一切事情上都输入密码?[关闭] 正确定位纸张上的大图 台式电脑无法开机、断电 创建 Windows 10 安装 USB,无需启动 更新域名服务器从 BlueHost 到 AWS 的问题 为什么 Ubuntu Mobile 应用程序来自 Qt? 如何在先安装 Windows 7 的情况下实现 Windows 7 和 Windows XP 双启动? 另一个 guvcview 问题?核心转储! 来自 word 的 themedata.thmx 和 colorschememapping.xml