Procurando uma fórmula que possa substituir qualquer valor em uma matriz que corresponda ao valor da linha 1 e ao valor da coluna correspondente em uma tabela
a entrada incluiria fornecer à linha os valores correspondentes (ou seja, A1:C1,A2:C3) e fornecer os locais da tabela correspondentes para corresponder (ou seja, ReplaceTable!A:A, B:B) e o valor de substituição correspondente (ou seja, ReplaceTable! C: C) como nas tabelas abaixo
Tabela de valores!
1 | 2 | 3 |
---|---|---|
John | Verde | 1 |
Mary | Vermelho | 2 |
SubstituirTabela!
EU IA | Valor | RegexReplace |
---|---|---|
1 | "^(\w+)" | "$ 1" |
2 | Verde | é feliz |
2 | Vermelho | é triste |
2 | Laranja | está assustado |
2 | Vermelho | está louco |
3 | 1 | sente falta da mãe. |
Tabela de Resultados
{Fórmula} | 2 | 3 |
---|---|---|
John | é feliz | sente falta da mãe. |
Mary | é triste | sente falta do pai. |
Acredito que esta seja uma variação de query() ou indexmatch() onde alguns dos valores são TRANSPOSTOS, talvez usando uma consulta e depois procurando esse valor.
Em várias etapas eu poderia realizar algo semelhante fazendo o seguinte, como pode ser visto na tabela abaixo.
Tabela de Valores | ||
---|---|---|
1 | 2 | 3 |
John | Verde | um |
Mary | Vermelho | dois |
SubstituirTabela | ||
QID | Escolha | RegexReplace |
1 | "^(\w+)" | "$ 1" |
2 | Verde | é feliz |
2 | Vermelho | é triste |
2 | Laranja | está assustado |
2 | Vermelho | está louco |
3 | um | sente falta da mãe. |
3 | dois | sente falta do pai. |
Substituir tabela transposta | ||
1 | John | Mary |
2 | Verde | Vermelho |
3 | um | dois |
Resultados usando fórmulas na linha 1 | ||
1 | John | Mary |
2 | é feliz | é triste |
3 | sente falta da mãe. | sente falta do pai. |
Fórmulas da linha 1 | ||
=fórmula de matriz(iferror(vlookup({$A$18:$A$20&A18:A20},{$A$8:$A$15&$B$8:$B$15,$C$8:$C$15},2,falso) ,A18:A20)) | =fórmula de matriz(iferror(vlookup({$A$18:$A$20&B18:B20},{$A$8:$A$15&$B$8:$B$15,$C$8:$C$15},2,falso) ,B18:B20)) | =fórmula de matriz(iferror(vlookup({$A$18:$A$20&C18:C20},{$A$8:$A$15&$B$8:$B$15,$C$8:$C$15},2,falso) ,C18:C20)) |
Resultados usando fórmulas individuais transpostas de volta | ||
1 | 2 | 3 |
John | é feliz | sente falta da mãe. |
Mary | é triste | sente falta do pai. |