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单元格中包含项目编号的地方将不起作用!
答案 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个任意字符,然后是项目编号。
注意双引号和单引号。