英文:
Select a cell in row based on today's matching month & year in column A
问题
这是表格:
A | B | C |
---|---|---|
2023年1月 | 5 | |
2023年2月 | 10 | |
2023年3月 | 15 | |
2023年4月 | 20 | |
2023年5月 | 25 | |
2023年6月 | 30 | |
2023年7月 | 35 | |
2023年8月 | 40 |
今天的日期是2023年4月
我正在尝试创建一个查询,当列A与今天匹配时,获取列C中的数字。
这是我尝试的内容:
=QUERY(A1:C8,"select C where A = date '"&TEXT(EOMONTH(TODAY(),-1)+1,"yyyy-mm-dd")&"'",1)
但这返回的是5(第一行),而我预期的是20。我该如何修改这个查询?
英文:
Here's the sheet
A | B | C |
---|---|---|
Jan 2023 | 5 | |
Feb 2023 | 10 | |
Mar 2023 | 15 | |
Apr 2023 | 20 | |
May 2023 | 25 | |
Jun 2023 | 30 | |
Jul 2023 | 35 | |
Aug 2023 | 40 |
Todays date is in April 2023
I'm trying to make a query that grabs the number in column C when column A matches TODAY.
Here's what I attempted:
=QUERY(A1:C8,"select C where A = date '"&TEXT(EOMONTH(TODAY(),-1)+1,"yyyy-mm-dd")&"'",1)
but this returns 5 (which is the first row) when I'm expecting 20. How can I modify this?
答案1
得分: 1
=QUERY(A1:C8,"select C where A = date '"&TEXT(EOMONTH(TODAY(),-1)+1,"yyyy-mm-dd")&"'",0)
OR
=filter(C:C,eomonth(A:A,)=eomonth(today(),))
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论