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

setaholic
fonte
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 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

Mike
fonte
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:.

pnuts
fonte