Altere todas as células com um caractere para outra coisa no Excel

1

Existe alguma fórmula que eu possa usar para mudar todas as células com um caractere para outra coisa?

Por exemplo, eu tenho células com letras únicas e não importa qual seja a letra, quero que a célula contenha a palavra Membro.

Mais informações: recebo planilhas que contêm até 40.000 linhas. Coluna B terá nomes nas células. De vez em quando, uma coluna terá apenas uma inicial em vez de um nome completo. Eu estou procurando uma maneira de alterar cada célula contendo apenas um único caractere para a palavra "membro". As células que precisam ser alteradas podem ser qualquer letra, mas não importa qual seja a letra, se for apenas uma única letra em uma célula, é necessário alterar a palavra "Membro".

    
por Allan 28.11.2012 / 21:15

4 respostas

2

Sua pergunta é difícil de entender. Eu estou supondo que você quer dizer que você tem uma coleção de células (digamos, coluna A) que contêm valores de texto como "" (em branco) , A , AA , AAA , etc., e você deseja exibir “” (em branco) , Member , AA , AAA , etc. Tente definir B1 para

=IF(LEN(A1)=1, "Member", A1)

e, em seguida, preencha a parte apropriada da coluna B com essa fórmula (por exemplo, arrastando).

    
por 28.11.2012 / 22:48
1

Não tenho certeza se você está querendo que a célula que tem uma única letra ('a' por exemplo) mude para a palavra membro ou não, mas aqui está o que eu acho que você está tentando fazer

  A B
1 a =IF(A1="a","Member","")
2 a =IF(A2="a","Member","")
3 b ..
4 c ..

a planilha do Excel resultante ficaria assim para cada célula que desce verticalmente e contém a letra minúscula 'a'

  A B
1 a Member
2 a Member
3 b 
4 c 
    
por 28.11.2012 / 22:48
1

Você diz que deseja usar uma fórmula, mas também que deseja "alterar ... células ...". Esta é uma combinação que geralmente não funciona. Aqui estão três coisas possíveis:

  1. Uma fórmula para exibir um valor em uma coluna adicional na qual valores de um caractere são substituídos por "Membro".
  2. Um procedimento para realmente alterar os valores nas células.
  3. Uma sub-rotina do VBA para realmente alterar os valores nas células.

As outras respostas postadas até agora são variações da opção 1.

Se você quiser fazer isso apenas algumas vezes, a opção 2 provavelmente será menor do que a opção 3. Se você quiser fazer isso muitas vezes, a opção 3 provavelmente é menos trabalhosa que a opção 2.

Veja uma solução da opção 2 para você: Selecione os dados que você deseja alterar (no seu caso específico, isso seria a coluna B). Abra a caixa de diálogo “Localizar e substituir” (por exemplo, digitando Ctrl + H ). Para o campo "Encontrar o que", insira ? . Para o campo "Substituir por", insira Member . Marque a caixa de seleção "Corresponder todo o conteúdo da célula". Clique em "Substituir Tudo".

    
por 29.11.2012 / 23:26
0

Você já pode ter resolvido este já, mas eu simplesmente tropecei nele procurando por algo mais.

Já tentou Ctrl + H em Opções ? Ele permite pesquisar células inteiras por uma única letra, embora você tenha que repetir isso para cada letra do alfabeto.

    
por 26.11.2013 / 03:10