Como marcar uma célula se outra célula contiver dados de uma lista no Excel?

0

Estou trabalhando em uma planilha e preciso marcar um jeito de marcar itens que foram pedidos recentemente.

Cada linha é um item no inventário. Eu tenho uma lista separada de números de itens que foram pedidos recentemente.

Eu preciso de uma função que procure ver se o número do item para cada linha (coluna A) também está presente na minha lista (Coluna A em outra planilha, "POs recentes") e sinalize essas linhas de acordo, talvez retornando uma mensagem como (recentemente ordenada).

Eu tentei um punhado de coisas e estou lutando. Isto parece que deveria ser fácil.

Alguma opinião?

    
por Josiah 23.08.2013 / 23:55

2 respostas

1

Você pode fazer isso com um simples CountIF () dos itens ordenados, aninhados em uma instrução IF (). Se a contagem for zero, a parte "False" da instrução IF () será executada. Se a contagem for maior que zero, a parte "True" do IF () será executada, uma vez que qualquer valor diferente de 0 é igual a TRUE. Então, na sua primeira folha, insira isso na linha 2 e copie.

=IF(COUNTIF('Recent POs'!A:A,A2),"recently ordered","")

Por exemplo, veja:

    
por 25.08.2013 / 11:30
0

Como você está procurando por correspondências exatas, a MATCH A função provavelmente será suficiente para isso. Se o número do item que você deseja verificar estiver em A1 e a lista de itens pedidos recentemente estiver em E1:E9 na folha Recent POs , você poderá inserir esta fórmula:

=IF(ISERROR(MATCH(A1,'Recent POs'!$E$1:$E$9,0)),"","Recently ordered")

Isso retornará em branco para itens não pedidos recentemente e mostrará "Pedidos recentes" para aqueles que foram. Você pode preencher essa fórmula na coluna para gerar sinalizadores para toda a lista de itens.

    
por 24.08.2013 / 02:56