Google sheets 如何为regexreplace找到的每个结果执行vlookup?
我有一个谷歌表单元格A1,标记如下: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?是要从另一个工作表中提取的参数。 因此,我需要提
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")))