Note: The other languages of the website are Google-translated. Back to English

Como retornar valor em outra célula se uma célula contiver determinado texto no Excel?

Conforme o exemplo abaixo, quando a célula E6 contém o valor “Sim”, a célula F6 será automaticamente preenchida com o valor “aprovar”. Se você alterar “Sim” para “Não” ou “Neutralidade” em E6, o valor em F6 será alterado para “Negar” ou “Reconsiderar” imediatamente. Como você pode fazer para alcançá-lo? Este artigo coleta alguns métodos úteis para ajudá-lo a resolvê-lo facilmente.


Retorna o valor em outra célula se uma célula contiver determinado texto com fórmula

Para retornar o valor em outra célula se uma célula contiver apenas um texto específico, tente a seguinte fórmula. Por exemplo, se B5 contém “Sim”, então retorne “Aprovar” em D5, caso contrário, retorne “Não qualificado”. Por favor faça o seguinte.

Selecione D5 e copie a fórmula abaixo nele e pressione o Entrar chave. Veja a imagem:

Fórmula: Retorna o valor em outra célula se uma célula contiver determinado texto

= SE (ISNUMBER (SEARCH ("Sim",D5)), "Aprovar","Sem qualificação")

notas:

1. Na fórmula, “Sim" D5"aprovar"E"Sem qualificação”Indicam que se a célula B5 contiver o texto“ Sim ”, a célula especificada será preenchida com o texto“ aprovar ”, caso contrário, será preenchida com“ Sem qualificação ”. Você pode alterá-los de acordo com suas necessidades.

2. Para retornar o valor de outras células (como K8 e K9) com base em um valor de célula especificado, use esta fórmula:

= SE (ISNUMBER (SEARCH ("Sim",D5)),K8,K9)

Selecione facilmente linhas inteiras ou linhas inteiras na seleção com base no valor da célula em uma determinada coluna:

O Selecione células específicas utilidade de Kutools for Excel pode ajudá-lo a selecionar rapidamente linhas inteiras ou linhas inteiras na seleção com base no valor de célula específico em uma determinada coluna no Excel.  Baixe a trilha gratuita de 60 dias completa do Kutools para Excel agora!


Retorna valores em outra célula se uma célula contiver textos diferentes com fórmula

Esta seção mostrará a fórmula para retornar valores em outra célula, se uma célula contiver texto diferente no Excel.

1. Você precisa criar uma tabela com os valores específicos e valores de retorno localizados separadamente em duas colunas. Veja a imagem:

2. Selecione uma célula em branco para retornar o valor, digite a fórmula abaixo nela e pressione o botão Entrar chave para obter o resultado. Veja a imagem:

Fórmula: Retorna valores em outra célula se uma célula contiver textos diferentes

= VLOOKUP (E6,B5: C7,2,FALSO)

notas:

Na fórmula, E6 é a célula que contém o valor específico em que você retornará o valor com base, B5: C7 é o intervalo da coluna que contém os valores específicos e os valores de retorno, o 2 número significa que os valores de retorno localizados na segunda coluna no intervalo da tabela.

A partir de agora, ao mudar o valor em E6 para um valor específico, o valor correspondente será devolvido em F6 imediatamente.


Retorna facilmente valores em outra célula se uma célula contiver textos diferentes

Na verdade, você pode resolver o problema acima de uma maneira mais fácil. o Procure um valor na lista utilidade de Kutools for Excel pode ajudá-lo a alcançá-lo com apenas alguns cliques sem se lembrar da fórmula.

1. Da mesma forma que o método acima, você também precisa criar uma tabela com os valores específicos e valores de retorno localizados separadamente em duas colunas.

2. Selecione uma célula em branco para produzir o resultado (aqui eu seleciono F6) e clique em Kutools > Fórmula Helper > Fórmula Helper. Veja a imagem:

3. No Fórmula Helper caixa de diálogo, configure da seguinte maneira:

  • 3.1 no Escolha uma fórmula caixa, encontre e selecione Procure um valor na lista;
    Tips: Você pode verificar o filtros caixa, digite determinada palavra na caixa de texto para filtrar a fórmula rapidamente.
  • 3.2 no Tabela_array caixa, selecione a tabela sem cabeçalhos que você criou na etapa 1;
  • 3.2 no Valor_procurado , selecione a célula que contém o valor específico no qual você retornará o valor com base;
  • 3.3 no Coluna caixa, especifique a coluna da qual você retornará o valor correspondente. Ou você pode inserir o número da coluna na caixa de texto diretamente, conforme necessário.
  • 3.4 Clique no OK botão. Veja a imagem:

A partir de agora, ao mudar o valor em E6 para um valor específico, o valor correspondente será devolvido em F6 imediatamente. Veja o resultado abaixo:

  Se você quiser ter uma avaliação gratuita (30-dia) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Kutools para Excel - Ajuda você a sempre terminar o trabalho antes do tempo, ter mais tempo para aproveitar a vida
Você costuma se surpreender com o trabalho, falta de tempo para gastar com você e sua família?  Kutools for Excel pode ajudá-lo a lidar com 80% Supere os quebra-cabeças e melhore a eficiência do trabalho em 80%, dando a você mais tempo para cuidar da família e aproveitar a vida.
300 ferramentas avançadas para 1500 cenários de trabalho, tornam seu trabalho muito mais fácil do que nunca.
Não é mais necessário memorizar fórmulas e códigos VBA, dê um descanso ao seu cérebro de agora em diante.
Operações complicadas e repetidas podem ser realizadas em um único processamento em segundos.
Reduza milhares de operações com teclado e mouse todos os dias, diga adeus às doenças ocupacionais agora.
Torne-se um especialista em Excel em 3 minutos, ajude você a ser reconhecido rapidamente e receba uma promoção de aumento de salário.
110,000 pessoas altamente eficazes e mais de 300 opções de empresas de renome mundial.
Faça seus $ 39.0 valerem mais do que $ 4000.0 para treinamento de outras pessoas.
Teste gratuito com todos os recursos 30-dia. Garantia de devolução do dinheiro em 60 dias sem motivo.

Comentários (98)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Oi, Isso é ótimo, no entanto, é possível fazer isso com várias condições diferentes .. por exemplo: se a célula contiver 15105, ela produzirá 10 e se a célula contiver pdh152, ela produzirá 11 e assim por diante? Abraços, Brandon.
Este comentário foi feito pelo moderador no site
Estou com a mesma dúvida, não consigo fazer funcionar. =IF(ISNUMBER(SEARCH("A,C",B:B)),"Alameda,Chicago","") algo assim
Este comentário foi feito pelo moderador no site
Ótimo artigo, faz exatamente o que eu queria... quase! Mesma pergunta acima, como fazer com que essa função funcione com várias condições, por exemplo, se A1 = sim, então B1 = aprovar OU SE A1 = não, então B1 = negar
Este comentário foi feito pelo moderador no site
Ninguém encontrou uma solução para isso? Seria muito útil.
Este comentário foi feito pelo moderador no site
@Gary,
O que você está tentando realizar?


@João,
=SE(A1="SIM","APROVADO",SE(A1="NÃO","NEGAR",""))
Este comentário foi feito pelo moderador no site
Se você ainda estiver tendo problemas, tente este exemplo: =IF(ISNUMBER(SEARCH("Yes",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
Este comentário foi feito pelo moderador no site
Eu só quero a mesma coisa. Mas seu exemplo é um pouco complicado. Não é fácil digitar tanto, digamos, se eu quisesse fazer o mesmo com dez números. plz fornecer código para isso.
Este comentário foi feito pelo moderador no site
Fiz isso para 4 valores, apenas copiei e colei de 'IF' e alterei o que eu queria que a célula lesse.
Este comentário foi feito pelo moderador no site
Não tenho certeza do que pdh152 significa, mas espero que isso ajude. O primeiro randbetween produzirá 10 dígitos, enquanto o segundo produzirá 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Este comentário foi feito pelo moderador no site
Estou tentando criar uma planilha para criação automática de senha. Eu só quero que uma célula seja preenchida se uma das células anteriores tiver um valor nela. a fórmula que eu quero usar é

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


portanto, se um dos campos anteriores tiver um valor (não importa qual), preencha outra célula com a fórmula acima

ABCDEF
1 Nome Sobrenome Endereço de e-mail Número de telefone Nome de usuário Senha

2 Joe Blow jb@jb.com 123456 blowjo fh7#rfd


digamos que se A2 for preenchido, a fórmula em F2 será retornada, se não houver valor em A2, o campo será deixado em branco
Este comentário foi feito pelo moderador no site
Desculpe, espero ter entendido sua pergunta..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Este comentário foi feito pelo moderador no site
Por favor ajude. Se uma célula tiver uma palavra nela, mostre um número de outra célula
Este comentário foi feito pelo moderador no site
Caro Dave,

Você poderia fornecer uma captura de tela da sua planilha mostrando exatamente o que você está tentando fazer?
Este comentário foi feito pelo moderador no site
ai alguem ai para ajudar
Este comentário foi feito pelo moderador no site
hai, alguém thr para me ajudar no excel?
Este comentário foi feito pelo moderador no site
Oi, eu quero uma célula para igualar a quantidade de soma de outra célula se a primeira célula for igual a um determinado texto. Então, se A1 é igual a “sim”, então A3 é igual a A2. A2 tem uma soma calculada anteriormente de, digamos, £ 100
Este comentário foi feito pelo moderador no site
Caro Lucas,
Por favor, aplique esta fórmula =IF(A1="yes",A2,"") em A3 e, finalmente, altere o formato de célula de A3 para o formato de moeda adequado conforme necessário.
Este comentário foi feito pelo moderador no site
Precisa de um 'Como fazer'...... Se uma determinada célula contém um conjunto específico de palavras... que inclui parênteses, ex. C&I (MVA)
Eu gostaria que a coluna à direita adicionasse 12. Não consegui descobrir.
Este comentário foi feito pelo moderador no site
Não sei para onde foi meu post.....
tentando criar uma fórmula quando a coluna tiver as palavras: C&I (MVA), quero que a célula da direita some 12.
Não consigo percebê-lo corretamente.
Este comentário foi feito pelo moderador no site
Precisa de um 'Como fazer'...... Se uma determinada célula contém um conjunto específico de palavras... que inclui parênteses, ex. C&I (MVA)
Eu gostaria que a coluna à direita adicionasse 12. Não consegui descobrir.
Este comentário foi feito pelo moderador no site
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Gostaria que a coluna H adicionasse 12 da coluna G, somente se a coluna E contiver C & I (MVA). Os parênteses representam um problema, assim como o e comercial.
Este comentário foi feito pelo moderador no site
Caro Kim,
Esta fórmula pode ajudá-lo: =SE(E1:E12="C & I (MVA)", G1+12, " ")
Este comentário foi feito pelo moderador no site
Tentei isso e continua aparecendo 'falso'
=SE(E1="C&I","C&I (MVA)",G1+12=H1)
Este comentário foi feito pelo moderador no site
eu preciso de texto em uma célula para preencher outra célula. ou seja, se a célula c2:c25 for "asiática", a célula a2:a25 = DBE se não for, deixe em branco? alguem pode me ajudar com essa formula
Este comentário foi feito pelo moderador no site
Bom dia,
Desculpe não entendi seu ponto. Seria bom se você pudesse fornecer uma captura de tela do que você está tentando fazer.
Este comentário foi feito pelo moderador no site
Obrigado pelas ótimas dicas de sempre! Gostaria de saber se existe uma maneira de preencher apenas a célula de destino se 3 células de "pesquisa" contiverem valores específicos, mas diferentes. Por exemplo, faça com que a célula de destino (A5) retorne "Nancy Pelosi" SOMENTE se A1="Estado dos Estados Unidos AND A2="Califórnia" AND A3=Santa Clara County" AND A4="San Francisco". Basicamente gostaria de retornar um valor, neste caso representantes da casa, quando o usuário seleciona o país, estado, município e cidade dos representantes. Tipo de um método de pesquisa para encontrar seu representante local pesquisando país, estado, município e cidade.


Espero que isto faça sentido!
Este comentário foi feito pelo moderador no site
Bom dia,
Por favor, tente os métodos mencionados neste artigo:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Ou você pode postar sua pergunta em nosso fórum: https://www.extendoffice.com/forum.html para obter mais suportes do Excel de nosso profissional.
Este comentário foi feito pelo moderador no site
OMG .... estou tentando encontrar uma maneira de chegar a esta resposta por DIAS !!! OBRIGADA!!!
Este comentário foi feito pelo moderador no site
Alguém tem alguma ideia sobre isso; Eu quero ter uma pesquisa de fórmula para uma combinação de letras/números (número da peça) em outra planilha. Se encontrado, puxe o número de uma célula correspondente (valor em dólar)... obrigado!
Este comentário foi feito pelo moderador no site
Bom dia,
Esta fórmula de matriz pode ajudá-lo:=CELL("endereço",INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 é a célula que contém a combinação de letras/números que você pesquisará e Sheet2!$D$4:$D$13 é o intervalo em que você pesquisará.
Este comentário foi feito pelo moderador no site
pense, a1= nome, b1=número, c1=dias. eu quero em outra planilha a1= nome, b1=número, c1= ?(eu quero valor de dias). posso te entender?
Este comentário foi feito pelo moderador no site
Desculpe não entendi sua pergunta.
Este comentário foi feito pelo moderador no site
"Nome do Licenciado: Walker, Charlene
308 E St South

Talladega, AL 35160

Telefone: 256-362-4307"





Quero mover dados em 3 células/linhas diferentes "nome" "endereço" "telefone". Como eu posso fazer isso?
Este comentário foi feito pelo moderador no site
Bom dia,
Você quer dizer mover dados em 3 células ou linhas especificadas diferentes? Eu realmente não entendo o seu ponto. Seria bom se você pudesse fornecer uma captura de tela do que você está tentando fazer. Obrigada.
Este comentário foi feito pelo moderador no site
você pode querer evitar colar informações pessoais reais. Isso parece uma violação de privacidade.
Este comentário foi feito pelo moderador no site
Oi,


Estou tentando encontrar algo parecido com isso, mas estou tendo problemas.


Eu tenho uma lista de endereços na Planilha 1, o endereço inteiro está em uma célula. Assim, por exemplo, A2, A3, A4, todos contêm um endereço diferente. Então, em B2, B3, B4 etc, quero exibir um código de área, "3" ou "8", por exemplo, com base no código postal na célula da coluna A.


Eu tenho uma lista de códigos postais na Folha 2 com o código de área adjacente a eles.


Eu tentei com um VLOOKUP e um CELL, mas não consigo entender... se alguém puder ajudar eu ficaria grato ......
Este comentário foi feito pelo moderador no site
Dia bom,
Você forneceria uma captura de tela da sua planilha?
Este comentário foi feito pelo moderador no site
Por favor ajude. Se uma célula tem uma palavra nela mostre um número de outra célula (exemplo Se n8=aprovado eu quero me dê a informação de k8)
Este comentário foi feito pelo moderador no site
Oi Christina,
Por favor, aplique esta fórmula =SE(ISNUMBER(SEARCH("approved",N8)),K8,"")
Este comentário foi feito pelo moderador no site
Oi. Estou tentando dar a uma determinada célula um valor com base no texto em outra célula. Por exemplo, se A3 mostra o texto "BCD" então A4 deve exibir $10. Como posso fazer isso?
Este comentário foi feito pelo moderador no site
Dia bom,
Insira esta fórmula =SE(ISNUMBER(SEARCH("BCD",A3)),"$10","") na célula A4.
Este comentário foi feito pelo moderador no site
Bom dia Cristal,


Estou tentando usar uma fórmula no Excel que determinará o que outra célula faz com base em qual destino de escritório estou usando. Por exemplo, meus escritórios têm destinos de 7102, 7302, 7402 e 7502, enquanto outro tem destinos de 7109, 7309, 7409 e 7509. Eu gostaria que o Excel entendesse o que fazer com outra célula com base no que está no escritório célula de destino. Continuação do exemplo, quero usar uma fórmula para calcular 90 dias a partir de várias datas efetivas, mas a data de 90 dias é determinada pelo destino do escritório. Assim, preciso que a célula determine qual célula de data efetiva usar com base em qual destino de escritório está em outra célula. Então, digamos que se A1 tivesse 7102, 7302, 7402 ou 7502, a célula C1 usaria como padrão a data efetiva na célula B1 com base no intervalo de destino do escritório em A1. Espero que isso seja possível. Qualquer ajuda é apreciada e, por favor, deixe-me saber se você precisar de mais informações.

Obrigado.
Este comentário foi feito pelo moderador no site
Oi Danny
Desculpe, não posso ajudar com isso. Bem-vindo a postar qualquer pergunta em nosso fórum: https://www.extendoffice.com/forum.html para obter mais suporte do Excel de profissionais do Excel ou de outros fãs do Excel.
Obrigado pelo seu comentário.
Este comentário foi feito pelo moderador no site
Oi Danny - Eu estava precisando do mesmo retorno que você. Por acaso você conseguiu algum suporte com isso? Qualquer ajuda seria ótimo. Obrigado!
Este comentário foi feito pelo moderador no site
Oi - Como faço para substituir o conteúdo de uma célula, se ela tiver alguma coisa, por conteúdo de outra célula? Ambas as células têm texto, não números.
Este comentário foi feito pelo moderador no site
Olá Denise,
Desculpe, não tenho certeza se entendi sua pergunta. Deseja trocar o conteúdo de duas células?
Seria bom se você pudesse explicar novamente ou fornecer uma captura de tela do que está tentando fazer.
Obrigado pelo seu comentário.
Este comentário foi feito pelo moderador no site
Oi, Estou curioso para saber se este método pode ser usado para preencher automaticamente uma série de células, dependendo de seu valor, referenciando uma lista de índices. Por exemplo, eu tenho uma lista de nomes numerados de 1 a 10 e tenho uma grade (Grade 1) que contém vários números de 1 a 10. Gostaria de encontrar uma forma de a planilha preencher a Grade 2 com o nome associado ao número na Grade 1. Por exemplo, se D3 (Grade 1) for "2" e o nome associado a "2" for " Jerry" então D12 deve ser preenchido automaticamente com "Jerry", mas se D3 for alterado para "9", então D12 deve mudar automaticamente para "Goldfish"
Este comentário foi feito pelo moderador no site
não importa, eu descobri, apenas aninhei uma tonelada de instruções =IF:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
Não há comentários postados aqui ainda
carregar mais
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL