使用power query 修改日期格式

修改这一列的格式为 2021-6-8

在确保本列为文本型状态下(ABC123,或ABC)

插入自定义列= Date.FromText([BOOK…],"zh")

再修改类型为日期。

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Power Query是一种数据处理工具,可用于将不同的数据源聚合并进行转换和筛选。而VBA则是一种微软的编程语言,可用于自动化执行Excel任务。那么,如何使用VBA来实现Power Query的高级筛选呢? 在VBA中,我们可以通过连接到Power Query使用Power Query的筛选方法来实现高级筛选。首先,我们需要添加Power Query的引用,然后可以使用以下代码示例来实现: ``` Sub PowerQueryAdvancedFilter() '连接到Power Query Dim conn As WorkbookConnection Set conn = ThisWorkbook.Connections.Add2(Name:="Power Query", Description:="Connection to Power Query", _ ConnectionString:="OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=queryName") conn.Name = "Power Query" conn.Refresh '执行高级筛选 Dim ws As Worksheet Set ws = ThisWorkbook.Sheets.Add With ws.QueryTables.Add(Connection:=conn, Destination:=ws.Range("A1")) .CommandType = xlCmdSql .CommandText = "SELECT * FROM [queryName] WHERE columnName = 'filterValue'" .Refresh BackgroundQuery:=False End With '关闭并删除Power Query连接 conn.Delete End Sub ``` 在上述代码中,我们首先连接到Power Query,并执行高级筛选。我们可以使用SQL语句来指定筛选的条件,例如`SELECT * FROM [queryName] WHERE columnName = 'filterValue'`,其中`queryName`是Power Query的查询名称,`columnName`是要筛选的列名,`filterValue`是筛选的值。 最后,我们关闭并删除Power Query连接。这段代码可以根据实际情况进行修改和扩展,以满足不同的数据处理需求。 总之,通过使用VBA连接到Power Query,并使用Power Query的高级筛选方法,我们可以实现自动化地在Excel中进行数据筛选和转换。这样,我们可以节省大量的时间和人力成本,并提高工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值