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
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>
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
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 ...
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
.
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)
Eu tenho uma solução semelhante para o problema acima.
A1 = 2
B1 = 3