Como mostrar o resultado como texto em uma célula e não a fórmula

0

Como você mostra o resultado como texto em uma célula e não na fórmula, isso é o que estou usando "= IF (Detalhe! C: C = $ E $ 6, Detalhe! A: A," ")" para obter os dados da aba de detalhes e retornando para minha planilha de trabalho, mas ele só mostrará a string de fórmula na célula e não o resultado, eu preciso que seja o resultado como TEXTO porque eu tenho que condicionar o formato da célula. .

obrigado

    
por Ryan 06.09.2018 / 22:59

1 resposta

0

Parece dois problemas.

Primeiro, você não precisa do formato de célula definido como Text para a formatação condicional funcionar, basta defini-lo como General e o Excel o manipulará corretamente.

Em segundo lugar, sua fórmula não funcionará como está escrita. Tente isso:

=IFERROR(INDEX(Detail!A:A,MATCH($E$6,Detail!C:C,0),0),"")

É assim que isso funciona:

MATCH(lookup_value,lookup_array,match_type)

Match pesquisará o valor em $E$6 na coluna Detail!C:C e retornará o número da linha em que ele foi encontrado pela primeira vez. O match_type de 0 significa que apenas retornará correspondências exatas. Se não encontrar uma correspondência, ele retornará um erro.

INDEX(array,row_num,column_num)

Index procurará em Detail!A:A e retornará o valor no número da linha retornado em Match . O deslocamento da coluna é ,0 . Você pode simplesmente colocar o , , mas é melhor ser explícito quando você tem que olhar suas fórmulas depois.

IFERROR(value,value_if_error)

Isso captura o erro retornado se uma correspondência não for encontrada e fornecerá o "" que você queria.

    
por 07.09.2018 / 01:37