在日期范围内查询文本和 return 对应的值
Query for text and return corresponding value, within a date range
正在努力将 excel sheet 移动到 google sheet。
我在 excel 工作得很好的领域之一是从交易列表中找到薪水值。
交易列表是 2018 年的 运行 sheet。当前选项卡的单元格 A1
和 A2
指定开始和结束日期,ie 7/1/19 7/31/19
。
该公式采用这两个日期并搜索关键字,returns 第一、第二或第三个实例(对于此公式,它是第一个)
试图弄清楚如何最好地将此类查询移至 google sheets。
有什么建议吗?
=IFERROR(INDEX([Transactions.xlsx]Transactions!$D:$D96,SMALL(IF(([Transactions.xlsx]Transactions!$B:$B96="DFAS-CLEVELAND FED SALARY ***********xxxx")+([Transactions.xlsx]Transactions!$A:$A96>=$A)+([Transactions.xlsx]Transactions!$A:$A96<=$A)=3,ROW([Transactions.xlsx]Transactions!$B:$B96)-ROW(INDEX([Transactions.xlsx]Transactions!$B:$B96,1,1))+1),1)),"None")
试试这样的东西:
=QUERY(2018!A:B,
"select B
where A >= date '"&TEXT(A1, "yyyy-mm-dd")&"'
and A <= date '"&TEXT(A2, "yyyy-mm-dd")&"'
limit 3", 0)
正在努力将 excel sheet 移动到 google sheet。
我在 excel 工作得很好的领域之一是从交易列表中找到薪水值。
交易列表是 2018 年的 运行 sheet。当前选项卡的单元格 A1
和 A2
指定开始和结束日期,ie 7/1/19 7/31/19
。
该公式采用这两个日期并搜索关键字,returns 第一、第二或第三个实例(对于此公式,它是第一个)
试图弄清楚如何最好地将此类查询移至 google sheets。 有什么建议吗?
=IFERROR(INDEX([Transactions.xlsx]Transactions!$D:$D96,SMALL(IF(([Transactions.xlsx]Transactions!$B:$B96="DFAS-CLEVELAND FED SALARY ***********xxxx")+([Transactions.xlsx]Transactions!$A:$A96>=$A)+([Transactions.xlsx]Transactions!$A:$A96<=$A)=3,ROW([Transactions.xlsx]Transactions!$B:$B96)-ROW(INDEX([Transactions.xlsx]Transactions!$B:$B96,1,1))+1),1)),"None")
试试这样的东西:
=QUERY(2018!A:B,
"select B
where A >= date '"&TEXT(A1, "yyyy-mm-dd")&"'
and A <= date '"&TEXT(A2, "yyyy-mm-dd")&"'
limit 3", 0)