Compare duas colunas diferentes em dois arquivos do Excel diferentes

0

Isso é um pouco diferente dos outros. Estou tentando comparar duas folhas de inventário diferentes, comparando números de série de equipamentos de dois relatórios diferentes. Eu tenho o arquivo A, que tem 4 planilhas nele. A planilha 4 tem colunas A-AM e estou olhando para a coluna G. O arquivo B tem uma planilha, colunas A-AG e estou olhando para a coluna E.

Estou tentando confirmar os valores no Arquivo 1, planilha 4, a coluna G corresponde aos valores no Arquivo 2, planilha 1, coluna E. Os dados não estão na mesma ordem, por isso estou tendo uma descoberta de problema uma boa solução.

    
por Sakaki 23.06.2015 / 00:45

2 respostas

0

Você não poderia simplesmente criar uma planilha separada e colar cada coluna nela e classificar ambas as colunas? Lembro-me de haver outra maneira, mas não me lembro, vou atualizar isso Se eu me lembro.

    
por 23.06.2015 / 03:08
0

Tente esta fórmula para retornar números de série Na planilha de arquivos A, 4, correspondente à planilha de arquivos B 2:

= IF (ISERROR (MATCH ('[FileA.xlsx] Planilha 4'! G1, '[FileB.xlsx] Planilha 1'! $ E: $ E, 0)), "", '[FileA.xlsx ] Planilha 4 '! G1)

Identificados são os dois arquivos com suas colunas relevantes que contêm os dados a serem comparados. Crie uma nova coluna de verificação em sua planilha de trabalho no Arquivo A. Adicione a fórmula e arraste para baixo.

Se você quiser usar uma afirmação falsa verdadeira, substitua-a por:

= IF (ISERROR (MATCH ('[FileA.xlsx] Planilha 4'! G1, '[FileB.xlsx] Planilha 1'! $ E: $ E, 0)), FALSE, VERDADEIRO

Editar Se você precisar de resultados no Arquivo B contra o Arquivo A, adicione a coluna de verificação no Arquivo B e use esta Fórmula

= IF (ISERROR (MATCH ('[FileB.xlsx] Planilha 1'! E1, '[FileA.xlsx] Planilha 4'! $ G: $ G, 0)), "", '[FileB.xlsx ] Planilha 1 '! E1)

Explicação de como a fórmula funciona

Verificando a célula A1 no arquivo 1 em relação à coluna A no arquivo 2

= IF (ISERROR (MATCH ('[Arquivo1.xlsx] Folha1'! A1, '[Arquivo2.xlsx] Folha1'! $ A: $ A, 0)), "", '[Arquivo1.xlsx] Folha1 '! A1)

A célula Match no Arquivo1 Folha1 A1 é verificada em relação ao array como coluna A no Arquivo2 Folha1 o tipo de correspondência 0 procura correspondência exata (caso de correspondência de nota 0 não diferencia maiúsculas de minúsculas) se não encontrado retorna erro como # N / A. O comando iserror é utilizado para o teste lógico If statement, retornando valor se true (no erro) como campo de texto em branco. Se uma correspondência for encontrada, o iserror será falso e a instrução if retornará "value if false" como o valor da Cell A1 no Arquivo 1.

    
por 23.06.2015 / 12:30