Como anexar texto ao número existente no final de uma célula em uma coluna?

4

Eu estou tentando descobrir como acrescentar texto no final das células em uma coluna que tenha um número. Algumas células não têm nada, por isso não quero copiar a palavra para essas células.

Se eu tiver a coluna "B" que só tem algumas células com um número nelas e eu quiser acrescentar a palavra "watts" atrás do número, como eu faria isso?

enter image description here

Eu quero manter o número, mas adicione a palavra "watts" no final.

Dan Kelly
fonte

Respostas:

5

Supondo que sua coluna de dados (com algumas células com números) seja Coluna B, conforme declarado na pergunta, use a seguinte fórmula para suas células, digamos, Coluna C:
=IF(ISNUMBER(B1),B1&"Watts","")

Isso verifica:
1. se o valor da célula for um número usando a função ISNUMBER ()
2. se sim, acrescenta "Watts" usando o operador de concatenação de strings ("& amp;")
3. else, ele faz a célula em branco (se você remover o "", você obterá o valor de retorno da função IF () na célula dizendo "FALSE")

M K
fonte
1
Ótima resposta. Pode valer a pena mencionar que esta fórmula vai para outra coluna, não executada da mesma forma que os números estão agora.
CharlieRB
1
@CharlieRB Eu atualizei agora para dizer que algo como a coluna C deve ter a fórmula. Espero que ajude.
M K
5

Outra maneira seria usar formatação personalizada para alterar a exibição in situ:

Selecione todo o seu intervalo de dados na coluna B, clique com o botão direito & gt; Formatar células & gt; Número & gt; personalizadas

e no tipo de caixa "Tipo:"

0 "watts"

exatamente assim

Isso só altera a exibição para que você ainda possa fazer cálculos com os números (como somar a coluna ou similar) ..... e não será aplicado às células que estão em branco ou texto.

Nota: esse formato assume números inteiros conforme o exemplo mostrado, se você quiser que números decimais ou inteiros mudem para "watts" gerais

barry houdini
fonte
ou 0.00" watts" por apenas decimais!
mix3d
0

Etapa 1: selecione o intervalo no qual você adicionará o texto especificado;

Etapa 2: Mantenha pressionadas as teclas Alt + F11 no Excel e abra a janela Microsoft Visual Basic for Applications.

Etapa 3: clique em Inserir & gt; Módulo e cole o seguinte código VBA na janela do módulo.

Sub AppendToExistingOnRight()
Dim c as range
For each c in Selection
If c.value <> "" Then c.value = c.value & " watts" 
Next
End Sub

Etapa 4: pressione a tecla F5 para executar essa macro.

Piyush
fonte