Código EXCEL VBA que pesquisa informações entre duas guias. E retorna quais informações estão faltando [closed]

1

Qual é a maneira melhor / mais fácil de pesquisar dados de duas guias do Excel na mesma planilha. Para ver se o campo está em outra guia. Por exemplo, na guia 1, há uma lista de frutas e legumes. Na segunda guia, há uma lista de apenas frutas, mas há algumas deixadas na segunda guia. Preciso de um código que pesquise na guia 2 e me informe quais informações não estão na segunda guia em comparação com a que está na guia 1.

Eu tenho código semelhante que criei, mas o código é para SQL e não estou familiarizado com a aparência disso no excel -

SELECT Team, Collector_Name, TopParent_Reporting, TopParent_Reporting_Name, Period, [Year], 
CASE WHEN (SUM(Amount_Paid)) <> 0 THEN 
(SUM(Weight_Rcpt_Trans))/(SUM(Amount_Paid)) ELSE NULL END 
AS TTP FROM arrt.tblTimeToPay_Abbreviated_PeriodA AS TTP    
WHERE TopParent_Reporting_Name LIKE 'Green Fruit%'  
GROUP BY Team, Collector_Name, TopParent_Reporting, TopParent_Reporting_Name, Period, [Year]    
ORDER BY [Year] DESC, Period DESC, TopParent_Reporting 
    
por BFLEEZY3 02.11.2015 / 18:11

1 resposta

1

Não há necessidade de VBA.

Se a sua lista estiver em Folha1 e você quiser ver o que em Folha1 não está em Folha2 , você pode usar esta fórmula na coluna B de Folha1 -

=IFERROR(MATCH(A1,Sheet2!$A$1:$A$10,0),"Not Found")

Ele retornará o número da linha da planilha 2, se encontrado, caso contrário, ele informará o que não foi encontrado.

Agora, se você tiver suas frutas e legumes categorizados, talvez faça mais sentido usar o VBA.

    
por 02.11.2015 / 20:30