猿问

如何在Excel表上运行SQL查询?

我正在尝试从所有按姓氏排序的姓氏字段的另一个表中创建一个子表,该表的电话号码字段不为null。我可以使用SQL轻松做到这一点,但是我不知道如何在Excel中运行SQL查询。我很想将数据导入postgresql并在那里查询,但这似乎有点多余。

对于我想做的事情,SQL查询SELECT lastname, firstname, phonenumber WHERE phonenumber IS NOT NULL ORDER BY lastname可以解决问题。对于Excel本身无法做到的事情来说,看起来太简单了。如何在Excel中运行这样的SQL查询?


阿波罗的战车
浏览 891回答 3
3回答

阿晨1998

您可以按如下方式进行本机操作:选择表格并使用Excel对“姓氏”进行排序创建一个2行乘1列的高级过滤器标准,例如在E1和E2中,其中E1为空,E2包含公式=C6="" ,其中C6是电话号码列的第一个数据单元格。选择表并使用高级过滤器,使用E1:E2中的条件范围将其复制到一个范围,并指定要将输出复制到的位置如果要以编程方式执行此操作,建议您使用宏记录器记录上述步骤并查看代码。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答