google-sheets - QUERY 函数 SELECT Col 如果它与源中的 A2:A50 匹配
问题描述
我正在尝试创建一个查询功能,我需要在其中导入与单元格匹配的数据。查询中的 A1 需要匹配电子表格中的 col3 B1,然后 A2 需要匹配 B2,依此类推。查询中的每个单元格都需要与工作电子表格中的相应单元格匹配。
例如,我有
=QUERY(IMPORTRANGE("1DLwAe8zdKikSmFt9grr-Hu2rPNbp6GmfhmbTq2hT-0s","'Current Clients'!A4:D"),"SELECT Col4 WHERE Col3 CONTAINS 'D2:D'",1)
它只带来了列的标题,其余的都是空白的,没有数据弹出。
由于商业目的,我无法分享我的电子表格。
解决方案
尝试这个:
=query(
importrange("1DLwAe8zdKikSmFt9grr-Hu2rPNbp6GmfhmbTq2hT-0s", "Current Clients!A4:D"),
"select Col4 where '" & textjoin("|", true, D2:D) & "' contains Col3",
1
)
推荐阅读
- c++ - 是否可以在 C++ 项目中模拟外部 C 库函数?
- ios - Swift Scale Animation 不是动画视图
- reactjs - 如何在反应中更新状态的对象数据
- django - 为什么 django 模板 if 语句工作错误?
- latex - 在乳胶中的 TOC 标题前添加一些空格
- git - 在一个分支上提交更改是否会从其他分支中丢弃它们?
- r - 使用 facet_grid 更改标签的问题
- payara - Payara 服务器无法启动,需要主密码才能启动服务器
- react-native - 如何在反应中使用导航,这将适用于网络和移动设备?
- mfc - 如何使用 MFC 对对话框进行多行单选控件