Táboa de contidos
Este artigo ilustra como converter unha fórmula en formato de texto nunha fórmula real para facer cálculos mediante a función INDIRECTA en Excel . A función INDIRECTA axuda a facer unha fórmula dinámica. Só podemos cambiar o valor de referencia da cela no formato de texto nunha cela específica que se usa dentro da fórmula sen cambiala. Imos mergullarse no seguinte exemplo para entender claramente.
Descargar o libro de prácticas
Descarga este libro de prácticas para facer exercicio mentres estás a ler este artigo.
Converter texto en fórmula.xlsx
Introdución á función INDIRECTA en Excel
Podemos usar o INDIRECTO función para obter unha referencia de cela válida a partir dun valor de cela que se almacenado como unha cadea de texto .
Sintaxe :
INDIRECT(texto_ref, [a1])
Argumentos:
ref_text- Este argumento é un requirido un . Esta é unha referencia de cela , forneceu un texto que pode estar en A1 ou estilo R1C1 .
[a1] – Este argumento ten dous valores-
Se valor = VERDADEIRO ou omitido , o ref_text está en referencia de estilo A1.
e value= FALSE , o 1>ref_text está en formato de referencia R1C1.
Converte texto en fórmula usando a función INDIRECTA en Excel (paso a pasoAnálise)
Paso 1: Creación dun conxunto de datos para converter fórmula en texto en Excel
Digamos que queremos converter a lonxitude de metro a unidade de pés . Pero a fórmula que calcula o valor está en formato de texto .
Queremos converte a fórmula de cadea nunha fórmula real que calculará a conversión de unidades .
Ler máis: Excel Mostrar fórmula como texto noutra cela (4 métodos sinxelos)
Paso 2: aplicar a función INDIRECTA para converter texto en fórmula en Excel
Para resolver este problema, utilizaremos a función INDIRECTA neste exemplo. Para facelo, siga as instrucións a continuación.
- Na cela F3 , poña a referencia da cela que contén o valor de lonxitude en metros unidade, é dicir, , B3.
- Agora na cela G3 , escriba a seguinte fórmula .
=3.28*INDIRECT(F3)
Na fórmula , usamos VERDADEIRO xa que o valor do argumento [a1] que indica o argumento de texto_ref ( B3 na cela F3 ) é en referencia de estilo A1.
- Finalmente, preme Intro e a saída é 52 pés.
Fórmula dinámica:
A fórmula que utilizamos para calcular a conversión é dinámica . Imos facer algúns cambios-
- Caso 1: Secambia o valor en B3 , a saída en G3 axustarase automaticamente .
- Caso 2 : noutro caso, poñemos unha lonxitude na unidade metro en cela B4. Esta vez necesitamos poñer B4 como o valor da cela F3.
A fórmula dinámica devolve a saída como 32,8 pés.
Ler máis: Como mostrar a fórmula nas celas de Excel en lugar do valor (6 xeitos)
Cousas para lembrar
- Se usamos o argumento ref_text doutro libro de traballo , debemos manter o libro de traballo aberto para a función INDIRECTA En caso contrario, mostrará #REF ! Erro .
- O uso da función INDIRECTA pode provocar velocidade e retraso de rendemento mentres se traballa cun grande conxunto de datos .
Conclusión
Agora, sabemos como converter unha fórmula de texto nunha fórmula real coa axuda da fórmula INDIRECTA de Excel. Agardamos que che axude a usar o método con máis confianza. Calquera pregunta ou suxestión non esquezas poñelas na caixa de comentarios a continuación.