使用带有单元格的“赞”来引用Google表格中的最后四位数字

时间:2019-02-10 11:52:59

标签: google-sheets-query

hardCode formula dynamic formula 我正在使用Google表格来制作与客户项目相关的报告,

在我的公司中当我们有新项目时,我们给该项目一个4位数字,然后我们为客户创建应收账款,其中包含14位数字,如下所示: 前6位数字是固定的 后4位数字代表年份和月份 最后4位数字表示项目编号

所以我有一个列有项目编号的列,当我尝试使用此公式时,我想查询一个返回客户付款计数的项目编号:

  

= QUERY({'2016DB'!$ A $ 2:$ H $ 18168;'2018DB'!$ A $ 2:$ H $ 13379;'2017DB'!$ A $ 2:$ H $ 17759;'2019DB'!$ A $ 2 :$ H},“选择   count(Col3)其中Col1 = 12040118091492并且Col3> 0标签count(Col3)   ''“,0)

一切正常

但是当我尝试使用like语句使其动态时:

  

QUERY({'2016DB'!$ A $ 2:$ H $ 18168;'2018DB'!$ A $ 2:$ H $ 13379;'2017DB'!$ A $ 2:$ H $ 17759;'2019DB'!$ A $ 2: $ H},“选择   count(Col3),其中Col1类似于120401 ____“”“&E7&”“”并且Col3> 0标签   count(Col3)''“,0)

E7单元格中包含项目编号的地方将不起作用!

1 个答案:

答案 0 :(得分:0)

使用您的查询类型做一个简单的例子。请检查此内容:https://docs.google.com/spreadsheets/d/1ISG0AjMNhwnXQvlxDJCMHcyx8mDKiCv6zqOfAGxrrDg/edit?usp=sharing(屏幕截图:https://i.imgur.com/jHppqzr.png

主要公式为:=QUERY(A1:A5, "select A where A like 'a__"&D1&"'")其中D1是您所需的项目编号。查找的值的格式为:字母a,后跟2个任意字符,然后是项目编号。

注意双引号和单引号。

enter image description here