Como posso mostrar valores na barra de fórmulas em vez de referências de células?

3

Aqui está o que eu tenho na minha planilha:

A1=2 B1=3 C1=A1+B1

Eu quero que a célula real mostre 5 , mas quando copio C1 eu quero que a fórmula na célula mostre =2+3 , não =A1+B1 ou 5 existe uma maneira de fazer isso? / p>     

por Sara 31.01.2013 / 14:54

5 respostas

4

Tente isso na célula C1:

=A1&"+"&B1

Isso lhe dará o conteúdo real de A1 seguido de um sinal de mais seguido do conteúdo real de B1, portanto, no seu exemplo, onde A1 = 2 e B1 = 3 você obterá C1 = 2+3

    
por 31.01.2013 / 14:57
4

Você pode fazer isso usando F9 na barra de fórmulas: Se você selecionar / destacar qualquer termo em sua fórmula e pressionar F9 , ele será avaliado e o valor será mostrado em vez do termo.

Por exemplo no seu exemplo, se você destacar A1 , sua fórmula se tornará =2+B1 . Se você realçar o A1+B1 completo, sua fórmula se tornará =5 . Assim, você precisa fazer isso manualmente para cada termo.

Dito isto, não tenho certeza se posso ver qualquer uso da técnica acima, acima de verificar rapidamente / depurar o resultado de uma fórmula complexa. Embora, para isso, a funcionalidade Avaliar Fórmula (na guia Fórmulas na Auditoria de Fórmula) seja muito mais adequada ...

    
por 31.01.2013 / 22:58
0

O Excel não vê as coisas assim. Ele usa o endereço da célula, ou seja, A1 , para saber onde obter valores que usa nas fórmulas. Sem as referências de célula, a fórmula não funcionará.

A única maneira que sei é fazer o que você quer realmente digitar =2+3 na célula C1. Ele mostrará os resultados de 5 , mas quando você selecionar a célula, verá =2+3 .

    
por 31.01.2013 / 15:46
0

Espero que esteja fornecendo uma alternativa razoável ao que você pediu. As fórmulas abaixo permitem mostrar o endereço da célula e a fórmula em outra célula. Isso não implicaria copiar a célula da fórmula original para outra célula e fazer com que ela mostrasse sua fórmula em vez de seu valor, mas em vez disso, usar fórmulas especializadas em outras células para fazer o trabalho.

Para mostrar o endereço da célula, use a seguinte fórmula (aconteceu de usar a célula C12 como entrada para essa fórmula):

  =SUBSTITUTE(ADDRESS(1,COLUMN(C12),4),"1","")&ROW(C12)


Para mostrar a fórmula para a célula que você está referenciando, você terá que usar uma função VBA como a seguinte:

  Function ShowFormula(Rng As Range)
     ShowFormula = Rng.formula
  End Function


Uma fórmula de planilha composta para colocar tudo isso em uma célula seria:

  =SUBSTITUTE(ADDRESS(1,COLUMN(C12),4),"1","")&ROW(C12)&"  =  "&ShowFormula(C12)
    
por 31.01.2013 / 18:27
-2

Eu tenho uma solução semelhante para o problema acima.
A1 = 2
B1 = 3

  1. Copie os dois & 3 e, em seguida, cole em outra célula usando a opção Colar especial, escolhendo (Transpor e valores).
  2. Copie novamente os valores de transposição e os anteriores em outra célula usando (HOME - Clipboard-Paste All) com os números colados em uma única célula.
  3. Clique no texto de quebra.
  4. Agora, nessa célula ativa, clique em (Ctrl + F) Localizar e Recaída, em Localizar coluna, digite apenas um espaço e, na coluna substituir, dê + (Mais) Sinal e clique em Substituir Tudo.
  5. Seus dados são exibidos como 2 + 3 & agora nessa célula add = no começo que se torna uma fórmula.
por 04.06.2016 / 05:55