No Excel, como encontrar o valor após o decimal e substituir toda a célula com esse novo valor?


-1

Eu estou olhando para pesquisar um intervalo de coluna para 99,88,77 dentro de uma célula, que são identificadores de origem, por exemplo, todas as células com 0,0187099 e se 99 é encontrado para substituir por um Obtendo resultados 0.018701 ou 0.01870.100 quando eu só preciso de um todo 1 ou 1,00, o 99,88 etc. será sempre no final do valor da célula


3
Bem vindo ao SuperUser. Por favor, não use letras maiúsculas para sua pergunta. Também sua pergunta como é não é muito clara. Um pequeno exemplo pode ajudar a melhorar.
— Brad Patton

0,197099 0,197099 0,197099 0,075699 1,000000 valor Eu estou olhando para substituir 99 com se presente na célula 0.080500
— setaholic

Então você deseja arredondar só valores que contêm 99, 88 ou 77 no final?
— Ellesa

Se você perdeu o cookie da sua conta, tente registrar uma conta usando o mesmo endereço de e-mail usado para postar a pergunta. Se isso não ajudar, tente essa forma .
— Dennis

Respostas:


0

Supondo que você esteja mantendo os dados de retorno originais em uma coluna separada, isso não encontrará os dois dígitos finais, mas ele encontrará 99 dentro do valor da célula.

=if(Isnumber(Search("99",CELL_containing_original_value)),1,CELL_containing_original_value)

simplesmente ajuste conforme necessário. Também outras condições (para 88 e 77, etc) podem ser adicionadas expandindo o falso valor de retorno como ...

=IF(ISNUMBER(SEARCH("99",G8)),1,IF(ISNUMBER(SEARCH("88",G8)),2,IF(ISNUMBER(SEARCH("77",G8)),3,G8)))

provavelmente não a melhor fórmula, mas espero que isso te aproxima do que você está procurando


0

Supondo que os dados na coluna relevante estejam em formato de texto e que você queira converter cada entrada em 1 se e somente se a entrada terminar em qualquer um dos 77, 88 e 99 (caso contrário, reter a entrada da coluna original), então eu acho o seguinte pode servir:

SU577131 example


Como o resultado parece fazer pouco mais do que distinguir entradas com ou sem identificadores de origem, a formatação condicional pode ser mais direta, por exemplo, usando =OR(RIGHT(A1,2)="77",RIGHT(A1,2)="88",RIGHT(A1,2)="99") em Formatar valores em que esta fórmula é verdadeira:.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.