标签: google-sheets formatting date-formatting
Google表格:我检查了日期列的格式为DATE,而不是Automatic。
DATE
Automatic
当我在一个单元格中使用MONTH时,我将从该列中获得正确的月份。
MONTH
当我进行QUERY之类的=query('Main'!A1:M20,"select MONTH(M)",1)时,得到#VALUE!的注释:
QUERY
=query('Main'!A1:M20,"select MONTH(M)",1)
#VALUE!
无法解析参数2的函数QUERY,无法在不是MONTH或DATE列的列上执行函数DATETIME >
DATETIME
为什么QUERY看不到该列为DATE格式,却看到=MONTH呢?
=MONTH
答案 0 :(得分:0)
月从0开始编号,因此,您需要加+1以获取第一个月,然后执行一个奇怪的逻辑:“ where month1 = month2”以获取2月(month(A)+1=3 month(A)+1=12代表12月,等等。
month(A)+1=3
month(A)+1=12
=QUERY(A1:D10, "select A,B,C,D where month(A)+1=2", 1)