在 Google Sheet 中通过 QUERY 函数更改列的格式
Changing the Format of a Column from QUERY function in Google Sheet
我目前正在使用此公式列出本月生日的用户
=QUERY(Data!$A:$K, "Select C,D,J WHERE Month(J)+1 matches '"& Month(Today()) &"' ", 1 )
我得到一个用户列表,其中列出了当月生日的用户的名字、姓氏和生日。
是否可以 return 第 3 列(生日)采用不同的格式?比如我想使用 Text(J, "mm-dd")?
我试过了
=QUERY(Data!$A:$K, "Select C,D,TEXT(J, '"mm-dd"' WHERE Month(J)+1 matches '"& Month(Today()) &"' ", 1 )
但是我收到公式解析错误。我猜我不能在查询中做公式,只是想看看是否有人输入。
取决于...您可以使用 QUERY
参数 format
所以会是:
=QUERY(Data!$A:$K,
"select C,D,J
where month(J)+1 matches '"&MONTH(TODAY())&"'
format J 'mm-dd'", 1)
但这取决于您的数据集...
我目前正在使用此公式列出本月生日的用户
=QUERY(Data!$A:$K, "Select C,D,J WHERE Month(J)+1 matches '"& Month(Today()) &"' ", 1 )
我得到一个用户列表,其中列出了当月生日的用户的名字、姓氏和生日。
是否可以 return 第 3 列(生日)采用不同的格式?比如我想使用 Text(J, "mm-dd")?
我试过了
=QUERY(Data!$A:$K, "Select C,D,TEXT(J, '"mm-dd"' WHERE Month(J)+1 matches '"& Month(Today()) &"' ", 1 )
但是我收到公式解析错误。我猜我不能在查询中做公式,只是想看看是否有人输入。
取决于...您可以使用 QUERY
参数 format
所以会是:
=QUERY(Data!$A:$K,
"select C,D,J
where month(J)+1 matches '"&MONTH(TODAY())&"'
format J 'mm-dd'", 1)
但这取决于您的数据集...