Substituir um texto no Excel por outro

0

Eu preciso substituir o "1" nas colunas pelo texto do cabeçalho da coluna. enter image description here

Diz sobre referência circular ... Existe uma maneira de conseguir isso?

Serge
fonte
Uma fórmula não pode se referir a si mesma. Você precisará de vba.
Scott Craner
Você pode usar essa fórmula em uma coluna diferente paste values na coluna correta, ou porque não basta usar localizar e substituir?
techturtle

Respostas:

1

Isto é para coluna UMA com o cabeçalho na linha # 1 :

enter image description here

Execute esta macro curta:

Sub UseHeader()
    Dim v As String, rng As Range

    Set rng = Range("A:A")

    v = rng(1).Value
    rng.Replace What:="1", replacement:=v
End Sub

O resultado:

enter image description here

Para fazer isso em várias colunas, você precisa especificar quais colunas têm cabeçalhos.

Gary's Student
fonte
0

enter image description here

Aqui está uma solução simples que identifica quais colunas mutuamente exclusivas têm um 1 nelas.

Ron DeSpain
fonte
1
Ou você pode usar INDEX / MATCH, então, se houver muitas colunas, o OP não precisará continuar adicionando IFs aninhados: =INDEX($D$1:$F$1,MATCH(1,D2:F2,0)) e também o usuário pode alterar os cabeçalhos e os valores serão alterados sem modificar muitos valores codificados.
Scott Craner
Obrigado, mas não preciso criar novas colunas, preciso substituir o existente "1" por "X", "Y" ou "Z" ..
Serge
0

Solução Muito Simples:

Diga Existem três colunas com Cabeças na Linha 1: A1 = X, B1 = Y, C1 = Z

  1. Copie os dados inteiros de três colunas e cole-as na Coluna D, E, F e cole novamente na Coluna G, H, I.

  2. Agora, em D, E, F Set Insira a Fórmula:

D2 = D1, E2 = E1 e F2 = F1. Copie essas fórmulas pelas linhas.

  1. No Conjunto G, H e I Coluna Inserir Fórmula: G2: = if (A2 = 1, D2, "") Copie Fórmula de G2 em H2 e I2

  2. Copie a fórmula de G2, H2 e I2 pelas linhas

  3. Então você obtém o resultado desejado no Conjunto 3 das Colunas G, H e I

  4. Copie a região de G, H e I e cole os valores

  5. Se você quiser agora Colunas A, B..F pode ser excluído.

Harshad Amichand Vegda
fonte