Google sheets 如何为regexreplace找到的每个结果执行vlookup?

Google sheets 如何为regexreplace找到的每个结果执行vlookup?,google-sheets,Google Sheets,我有一个谷歌表单元格A1,标记如下: Param | Value | Units --- | --- | --- **K1** | [PS1\Geral_K1] |ºC **K2** | [PS1\Geral_K2] |ºC **K3** | [PS1\Geral_K3] |ºC 如果这是在同一单元格中,则为A1。 PS1\Geral_K?是要从另一个工作表中提取的参数。 因此,我需要提

我有一个谷歌表单元格A1,标记如下:

Param  | Value                | Units
   --- |     ---              | ---
**K1** |    [PS1\Geral_K1]    |ºC
**K2** |    [PS1\Geral_K2]    |ºC
**K3** |    [PS1\Geral_K3]    |ºC
如果这是在同一单元格中,则为A1。 PS1\Geral_K?是要从另一个工作表中提取的参数。 因此,我需要提取[]中的字符串,并进行vlookup以获取该参数的值

我已经有了这个代码来检查我得到的每个组的结果

=REGEXREPLACE(A1,"\[([^]]+)\]","$1")
现在,我想在另一个表中为下面的每一项使用$1到vlookup

PS1\Geral_K1
PS1\Geral_K2
PS1\Geral_K3
我该怎么做

这是我想在B1中得到的结果

Param  |     Value | Units
---    |    ---    | ---
**K1** |    100    |ºC
**K2** |    20     |ºC
**K3** |    30     |ºC
粘贴D2并向下拖动:

=IFERROR(ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
 QUERY(QUERY({Campos!A:A, Campos!B:B&"♣"&Campos!D:D&"♠"}, 
 "select Col2 where Col1 = '"&A2&"'"), , 999^99),
 " ", CHAR(10)), "♣", " "), "♠", " °C")))