【发布时间】:2020-12-02 13:52:17
【问题描述】:
上下文
- 表 1,L 列包含数字和字母的组合(内部参考) - 例如32948/78TPL
- 工作表 2,C 列包含 L 列(工作表 1) - 例如Tom 发送的 32948/78TPL 付款证明。
- 工作表 2,D 列包含时间/日期
我想要实现的目标
- 检索工作表 1 的 N 列,D 列的值,其中 C 列(均来自 Sheet2)包含 L 列的值(工作表 1)
- 基本上从工作表 2 中检索时间/日期列以获取工作表 1 上的正确行
我尝试过的
VLOOKUP("*"&$L7&"*",(Sheet12!C2:F),{3},false),"")
发生了什么
- 它确实返回正确的值,但仅适用于该行
- 如果我更改为
VLOOKUP("*"&$L7:$L&"*",(Sheet12!C2:F),{3},false),""),它会返回一些奇怪的值,如“43984.76019”,其中时间/日期单元格应返回“6/2/2020 18:14:40”等值。所以不能这样分配范围,问题可能是尝试使用带通配符的范围,我认为这是不可能的 - 如果我手动拉伸公式(第 1 版),它会为 L 列为空的行返回错误值
VLOOKUP 是否可行? 有人可以指点我一个更好的方向吗?
提前致谢。
【问题讨论】:
-
分享您的工作表副本以及所需输出的示例
标签: regex google-sheets google-sheets-formula array-formulas