Como converter texto en fórmula usando a función INDIRECTA en Excel

  • Comparte Isto
Hugh West

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.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.