我有一个有两张表的文件: 1.数据和2.结果。数据的结构是
一种商品
4210中转率较高的10级比较比较
4210
4210
4210
4210中转率
4212
4212
4212
4212
4212
10/T42144-1996比较中转率10的比较比较
4214
4214
4214.
job/T14441-1996 4214中转债转制标准142比较准
...
对于查询,我喜欢像这样合并工作表结果上的日期。
一种暗中性情
62/T1383-1991
4210中转站
4212中转站-中转站
4214中转站
.
我的问题是:
=Query(data!$A1:$C12361;"SELECT C WHERE A='"&$A$2&"' and B='"&B1&"'")
对于其他的字段,还有其他的变量。
它总是返回空输出..。
发布于 2019-08-03 16:04:29
查询中有单引号,这是匹配字符串所必需的。但是,您正在匹配不需要单引号的整数。
所以而不是
"SELECT C WHERE A='4210'...
它应该是
"SELECT C WHERE A=4210...
因此,查询将更改为
"SELECT C WHERE A="&$A$2&" and B="&B1
发布于 2019-08-03 15:57:40
因为你的where条款不合格。要正确地调试您所做的错误,请从一个更简单的where子句开始。看看这是否有资格,然后在此基础上建立起来。祝好运。
https://stackoverflow.com/questions/57339789
复制相似问题