Google sheets 为什么min函数显然会将函数名添加到输出中?
我在Google Drive电子表格中有一个小表格,上面有用户名和日期,这是一些手动日志记录的一部分。 e、 g: (日期格式为DD/MM/YYYY) 我想创建每个用户名首次登录时间的概述。为此,我为第一列创建了第二个表,其中包含以下函数:Google sheets 为什么min函数显然会将函数名添加到输出中?,google-sheets,min,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Min,Google Sheets Formula,Google Sheets Query,Google Query Language,我在Google Drive电子表格中有一个小表格,上面有用户名和日期,这是一些手动日志记录的一部分。 e、 g: (日期格式为DD/MM/YYYY) 我想创建每个用户名首次登录时间的概述。为此,我为第一列创建了第二个表,其中包含以下函数: =UNIQUE(A2:A7) 对于第二列,我写了以下函数: =QUERY(A2:B7, "SELECT MIN(B) WHERE A='"&C2&"'", 1) 我希望看到的输出是: | User1 | 01/09/2019 | | Us
=UNIQUE(A2:A7)
对于第二列,我写了以下函数:
=QUERY(A2:B7, "SELECT MIN(B) WHERE A='"&C2&"'", 1)
我希望看到的输出是:
| User1 | 01/09/2019 |
| User2 | 13/09/2019 |
| User1 | min 01/09/2019 |
| User2 | 13/09/2019 |
但出于某种原因,我收到的输出是:
| User1 | 01/09/2019 |
| User2 | 13/09/2019 |
| User1 | min 01/09/2019 |
| User2 | 13/09/2019 |
如何避免在输出中添加“min”?我不明白为什么要在一开始就加上这个。你可以用这个公式一步完成:
=query(A:B,"select A, min(B) where A is not null group by A",1)
此外,我怀疑您当前的日期格式是MM/dd/YYYY,这就是为什么“2019年9月13日”没有被识别为日期,并且会产生奇怪的行为
尝试更改格式(至少暂时),使用完整的月份名称,这样您就可以确定了。如果是这样的话,只需确定日期,上面的公式就可以了:
您可以使用以下公式在一个步骤中完成此操作:
=query(A:B,"select A, min(B) where A is not null group by A",1)
此外,我怀疑您当前的日期格式是MM/dd/YYYY,这就是为什么“2019年9月13日”没有被识别为日期,并且会产生奇怪的行为
尝试更改格式(至少暂时),使用完整的月份名称,这样您就可以确定了。如果是这样的话,只需确定日期,上面的公式就可以了:
在查询之后放置,1)表示数据(从第2行开始)有一个标题。因此,它使用在第2行(2019年1月9日)中找到的任何内容,并将其添加到默认标题(min)。如果您希望原始公式按预期工作,请更改
=QUERY(A2:B7, "SELECT MIN(B) WHERE A='"&C2&"'", 1)
到
在查询之后放置,1)表示数据(从第2行开始)有一个标题。因此,它使用在第2行(2019年1月9日)中找到的任何内容,并将其添加到默认标题(min)。如果您希望原始公式按预期工作,请更改
=QUERY(A2:B7, "SELECT MIN(B) WHERE A='"&C2&"'", 1)
到
为什么min函数显然会将函数名添加到输出中
A:因为查询公式中的最后一个1
相反,使用以下公式:
=QUERY(A1:B,
"select A,min(B)
where A is not null
group by A
label min(B)''", 0)
为什么min函数显然会将函数名添加到输出中
A:因为查询公式中的最后一个1
相反,使用以下公式:
=QUERY(A1:B,
"select A,min(B)
where A is not null
group by A
label min(B)''", 0)