Comparação de dados do Excel. Como comparar duas colunas no Excel em coincidência

Ler este artigo levará cerca de 10 minutos. Nos próximos 5 minutos, você pode facilmente comparar duas colunas no Excel e aprender sobre a presença de duplicar nelas, removê-las ou alocar de cor. Então, o tempo foi!

O Excel é um aplicativo muito poderoso e muito legal para criar e processar arrays de dados grandes. Se você tiver várias pastas de trabalho com dados (ou apenas uma mesa enorme), provavelmente quiser comparar 2 colunas, encontrar valores de repetição e, em seguida, fazer quaisquer ações com elas, por exemplo, excluir, realçar a cor ou limpar o conteúdo. As colunas podem estar na mesma tabela, ser adjacente ou não adjacente, podem ser localizadas em 2 folhas diferentes ou mesmo em livros diferentes.

Imagine que temos 2 colunas com os nomes das pessoas - 5 nomes na coluna UMA. e 3 nome na coluna B.. Você deve comparar os nomes nessas duas colunas e encontrar repetindo. Como você entende, este é um dado fictício tomado exclusivamente por exemplo. Em tabelas reais, estamos lidando com milhares e, mesmo com dezenas de milhares de registros.

Opção A: Ambas as colunas estão em uma folha. Por exemplo, coluna UMA. e coluna B..

Opção em: Colunas estão localizadas em folhas diferentes. Por exemplo, coluna UMA. Na folha Folha2. e coluna UMA. Na folha Folha 3..

No Excel 2013, 2010 e 2007 há uma ferramenta embutida Remover duplicado. (Exclua duplicatas), mas é impotente em tal situação, porque não é possível comparar os dados em 2 colunas. Além disso, só pode remover duplicatas. Outras opções, como seleção ou mudança de cor, não é fornecida. E o ponto!

Compare 2 colunas no Excel e encontre entradas repetitivas com fórmulas

Opção A: Ambas as colunas estão em uma folha


Incitar: Em grandes tabelas, copie a fórmula será mais rápida se você usar combinações-chave. Destaque a célula C1. e pressione. Ctrl + C. (Para copiar a fórmula para a área de transferência) e clique em Ctrl + Shift + final (Para alocar todas as células não vazias na coluna C) e, finalmente, clique em Ctrl + V. (Para inserir uma fórmula em todas as células selecionadas).


Opção Q: Duas colunas estão em folhas diferentes (em livros diferentes)

Processamento das duplicatas encontradas

Excelente, encontramos entradas na primeira coluna, que também estão presentes na segunda coluna. Agora precisamos fazer algo com eles. Veja todas as entradas repetitivas na tabela manualmente ineficiente e leve muito tempo. Existem maneiras melhor.

Mostrar apenas linhas repetitivas na coluna A

Se suas colunas não tiverem cabeçalhos, você precisará adicionar. Para fazer isso, coloque o cursor no número indicando a primeira linha, enquanto se transformará em uma seta preta, conforme mostrado na figura abaixo:

Clique com o botão direito e selecione o menu de contexto. Inserir. (Colar):

Dar títulos para colunas, por exemplo, " Nome."E" Duplicado?"Então abra a aba Dados. (Dados) e clique em Filtro. (Filtro):

Depois disso, pressione a pequena flecha cinza ao lado de " Duplicado?"Para descobrir o menu do filtro; Remova as caixas de seleção de todos os itens desta lista, exceto Duplicado.e pressione. OK.

Isso é tudo, agora você vê apenas esses elementos da coluna MASQuem são duplicados na coluna DENTRO. Em nossa tabela tutorial há apenas duas tais células, mas como você entende, na prática eles se encontrarão muito mais.

Para exibir todas as linhas de coluna novamente MAS, clique no símbolo do filtro na coluna DENTROque agora se parece com um funil com uma pequena flecha e selecione Selecionar tudo. (Selecionar tudo). Ou você pode fazer o mesmo através da fita clicando em Dados. (Dados)\u003e Selecione e filtro. (Classificação e filtro)\u003e Claro (Claro), como mostrado na tela tiro abaixo:

Alterando a cor ou a seleção de duplicatas encontradas

Se notando " Duplicado."Não é suficiente para seus objetivos, e você quer mencionar repetindo células para outra fonte colorida, preencher ou de qualquer outra maneira ...

Nesse caso, filtre as duplicatas, conforme mostrado acima, realce todas as células filtradas e clique em Ctrl + 1.Para abrir a caixa de diálogo Formatar celulas. (Formato celular). Como exemplo, vamos mudar a cor das células das células em linhas com duplicatas em amarelo brilhante. Claro, você pode alterar a cor do preenchimento com a ferramenta PREENCHER (Preencha a cor) na guia CASA (Casa), mas a vantagem da caixa de diálogo Formatar celulas. (Formato da célula) é que todos os parâmetros de formatação podem ser configurados simultaneamente.

Agora você definitivamente não perca nenhum celular com duplicatas:

Removendo valores repetitivos da primeira coluna

Filtre a tabela para que apenas as células com valores repetitivos fossem mostradas e destaque essas células.

Se as 2 colunas que você comparar estiverem em folhas diferentes, isto é, em diferentes tabelas, clique com o botão direito do mouse no intervalo dedicado e no menu de contexto, selecione Excluir linha (Excluir uma string):

Clique OKQuando o Excel pede para você confirmar que você realmente deseja excluir a linha inteira da folha e limpe o filtro. Como você pode ver, há apenas linhas com valores exclusivos:

Se 2 colunas estiverem localizadas em uma folha, perto um do outro (adjacente) ou não perto um do outro (não adjacente), o processo de remoção de duplicatas será ligeiramente complicado. Não podemos remover a linha inteira com valores repetitivos, porque removemos as células e da segunda coluna também. Então, deixe apenas entradas exclusivas na coluna MASFaça o seguinte:

Como você pode ver, remova as duplicatas de duas colunas no Excel com a ajuda de fórmulas não é tão difícil.

Muitas vezes, os usuários do Excel têm uma tarefa de comparar duas tabelas ou listas para identificar diferenças nelas ou em itens ausentes. Cada usuário lida com esta tarefa à sua maneira, mas a maioria das vezes uma quantidade bastante grande de tempo é gasta na resolução da questão especificada, já que nem todas as abordagens para esse problema são racionais. Ao mesmo tempo, existem vários algoritmos de ações comprovadas que permitem comparar listas ou matrizes de tabela em tempo razoamente curto com um esforço mínimo considerável. Vamos considerar detalhes essas opções.

Há bastante algumas maneiras de comparar áreas de mesa no Excel, mas todas elas podem ser divididas em três grandes grupos:

  • comparação de listas em uma folha;
  • comparação de tabelas localizadas em diferentes folhas;
  • comparação de tabelas em arquivos diferentes.
  • Ele é baseado nesta classificação, em primeiro lugar, os métodos de comparação são selecionados, e ações e algoritmos específicos são determinados para executar a tarefa. Por exemplo, ao comparar, em livros diferentes, dois arquivos do Excel são necessários simultaneamente.

    Além disso, deve ser dito que comparar as áreas tabulares apenas quando tiverem uma estrutura semelhante.

    Método 1: Fórmula Simples

    A maneira mais fácil de comparar os dados em duas tabelas é o uso de uma fórmula simples de igualdade. Se os dados coincidirem, então dá o indicador da verdade e, se não, então - uma mentira. Você pode comparar, dados numéricos e texto. A desvantagem desse método é que ela só pode ser usada se os dados na tabela forem solicitados ou classificados igualmente, sincronizados e tenham um número igual de linhas. Vamos ver como usar este método na prática no exemplo de duas tabelas colocadas em uma folha.

    Portanto, temos duas mesas simples com listas de funcionários da empresa e seu salário. Você precisa comparar a lista de funcionários e identificar inconsistências entre colunas nas quais os nomes estão localizados.

    1. Para fazer isso, precisaremos de uma coluna adicional na folha. Digite o sinal lá «=» . Em seguida, clique no primeiro nome, que deve ser comparado na primeira lista. Novamente definir o símbolo «=» do teclado. Em seguida, clique na primeira célula da coluna, que comparamos na segunda tabela. Descobriu a expressão do seguinte tipo:

      Embora, é claro, em cada caso, as coordenadas serão diferentes, mas a essência permanecerá a mesma.

    2. Clique na tecla ENTRARpara obter os resultados da comparação. Como você pode ver, ao comparar as primeiras células de ambas as listas, o programa indicou o indicador "VERDADEIRO"O que os dados coincidem?
    3. Agora precisamos realizar uma operação semelhante e com as outras células de ambas as mesas nas colunas que comparamos. Mas você pode simplesmente copiar a fórmula, que permitirá economizar significativamente o tempo. Este fator é especialmente importante ao comparar listas com um grande número de linhas.

      O procedimento de cópia é mais fácil de completar com um marcador de enchimento. Nós trazemos o cursor para o canto inferior direito da célula, onde recebemos um indicador "VERDADEIRO". Ao mesmo tempo, ele deve se transformar em uma cruz preta. Este é um marcador de enchimento. Clicamos no botão esquerdo do mouse e puxamos o cursor no número de linhas nas tabelas em comparação com as matrizes da tabela.

    4. Como você pode ver, agora a coluna adicional exibe todos os resultados da comparação de dados em duas colunas de matrizes de tabela. No nosso caso, os dados não coincidem apenas em uma linha. Com sua comparação, a fórmula emitiu o resultado "FALSO". Para todos os outros rígidos, como você pode ver, a fórmula de comparação emitiu um indicador "VERDADEIRO".
    5. Além disso, há uma oportunidade com a ajuda de uma fórmula especial para calcular o número de discrepância. Para fazer isso, destacamos o elemento da folha onde será emitido. Em seguida, clique no ícone "Inserir uma função".
    6. Na janela Funções Masters. No grupo de operadores "Matemático" Alocar o nome Summipa. Clique no botão OK.
    7. A janela Argumentos de função é ativada. SummipaA principal tarefa cuja é calcular o valor do intervalo dedicado. Mas esse recurso pode ser usado para nossos propósitos. Ela é sintaxe bastante simples:

      Resumo (array1; array2; ...)

      No total, os endereços até 255 arressados \u200b\u200bpodem ser usados \u200b\u200bcomo argumentos. Mas no nosso caso, usaremos apenas duas matrizes, além de um argumento.

      Coloque o cursor no campo "Massivo1" e alocar um intervalo de dados comparado na primeira área na folha. Depois disso, no campo colocar um sinal "não igual" (<> ) e alocar um intervalo comparado da segunda área. Em seguida, vendemos a expressão resultante com colchetes, na frente dos quais colocamos dois personagens «-» . No nosso caso, acabou por essa expressão:

      - (A2: A7<>D2: D7)

      Clique no botão OK.

    8. O operador torna o cálculo e exibe o resultado. Como vemos, no nosso caso, o resultado é igual ao número "1"Ou seja, isso significa que uma incomproção foi encontrada em listas comparadas. Se as listas eram completamente idênticas, o resultado seria igual ao número «0» .

    Da mesma forma, você pode comparar os dados nas tabelas que estão localizadas em folhas diferentes. Mas, neste caso, é desejável que as linhas neles estejam numeradas. O resto do procedimento de comparação é quase exatamente o mesmo que descrito acima, além do fato de que, ao fazer a fórmula, é necessário alternar entre as folhas. No nosso caso, a expressão terá a seguinte forma:

    B2 \u003d List2! B2

    Ou seja, como vemos, na frente das coordenadas de dados, que estão localizadas em outras folhas diferentes de onde o resultado de comparação é exibido, o número da folha e uma marca de exclamação são indicados.

    Método 2: Seleção de grupos de células

    A comparação pode ser feita usando a ferramenta para a separação de grupos de células. Com ele, você também pode comparar apenas listas sincronizadas e ordenadas. Além disso, neste caso, as listas devem estar localizadas próximas umas das outras em uma folha.


    Método 3: Formatação Condicional

    Você pode fazer uma comparação aplicando o método de formatação condicional. Como no método anterior, as áreas comparadas devem estar em uma única folha de trabalho do Excel e ser sincronizadas entre si.


    Há outra maneira de aplicar a formatação condicional para executar a tarefa. Como as opções anteriores, requer a localização de ambas as áreas comparadas em uma folha, mas em contraste com os métodos previamente descritos, a condição de sincronização ou os dados de classificação não serão obrigatórios, o que distingue essa opção anteriormente descrita.


    Se você quiser, você pode, pelo contrário, pintar os elementos inconsistentes e os indicadores que correspondem, saem com o preenchimento da cor anterior. Ao mesmo tempo, o algoritmo de ação é quase o mesmo, mas na janela Configurações aloca os valores repetitivos no primeiro campo em vez do parâmetro "Recorrente" Você deve selecionar um parâmetro "Único". Depois disso, clique no botão OK.

    Assim, é precisamente esses indicadores que não coincidem.

    Método 4: Fórmula abrangente

    Compare também os dados com a ajuda de uma fórmula complexa, cuja base é a função Condessa. Usando esta ferramenta, você pode calcular quanto cada elemento da coluna selecionada da segunda tabela é repetida no primeiro.

    Operador Condessa refere-se ao grupo estatístico de funções. Sua tarefa é contar o número de células, os valores em que satisfazem a condição especificada. A sintaxe deste operador tem esse tipo:

    Cronograma (intervalo; critério)

    Argumento "Alcance" Representa o endereço da matriz, que calcula os valores coincidentes.

    Argumento "Critério"define a condição da coincidência. No nosso caso, serão as coordenadas das células específicas da primeira área tabular.


    Claro, esta expressão para comparar os indicadores da tabela, é possível aplicar na forma existente, mas é possível melhorá-lo.

    Vamos fazer os valores que existem na segunda tabela, mas não estão disponíveis no primeiro, foram exibidos como uma lista separada.

    1. Primeiro de tudo, recicamos nossa fórmula Condessa, ou seja, vamos fazer isso um dos argumentos do operador SE UM. Para fazer isso, selecione a primeira célula na qual o operador está localizado Condessa. Nas fórmulas de linha na frente dele adicionar expressão "SE UM" Sem citações e colchetes. Em seguida, de modo que é mais fácil para nós trabalhar, aloque o valor na fórmula da linha "SE UM" e clique no ícone "Inserir uma função".
    2. Argumentos da função aberta SE UM. Como você pode ver, a primeira janela da janela já foi preenchida com o valor do operador. Condessa. Mas precisamos adicionar outra coisa neste campo. Nós instalamos o cursor e a expressão já existente adicionar «=0» sem citações.

      Depois disso, vá para o campo "Significado se a verdade". Aqui vamos usar outra função aninhada - LINHA. Digite a palavra "LINHA" Sem citações, outros suportes abertos e indicam as coordenadas da primeira célula com o sobrenome na segunda tabela, após a qual fechamos colchetes. Especificamente no nosso caso no campo "Significado se a verdade" Descobriu a seguinte expressão:

      Linha (d2)

      Agora operador LINHA Relatará funções SE UM O número da string na qual o sobrenome específico está localizado e, no caso, quando a condição especificada no primeiro campo será executada, a função SE UM Irá produzir esse número na célula. Clique no botão OK.

    3. Como você pode ver, o primeiro resultado é exibido como "FALSO". Isso significa que o valor não satisfaz as condições do operador SE UM. Ou seja, o primeiro sobrenome está presente em ambas as listas.
    4. Usando o marcador de enchimento, a maneira já familiar copiando a expressão do operador SE UM Em toda a coluna. Como vemos, em duas posições que estão presentes na segunda tabela, mas não no primeiro, a fórmula emite números de linhas.
    5. Retirado da área da tabela para a direita e preencha os números da coluna em ordem, variando de 1 . O número de quartos deve coincidir com o número de linhas na segunda mesa com compensável. Para acelerar o procedimento de numeração, você também pode usar o marcador de preenchimento.
    6. Depois disso, destacamos a primeira célula à direita do alto-falante com os números e clique no ícone "Inserir uma função".
    7. Abre Mestre de funções. Vá para a categoria "Estatístico" e fazer uma escolha de nome "AO MENOS". Clique no botão OK.
    8. Função AO MENOSA janela dos argumentos foi divulgada, destinada a retirar o menor valor especificado.

      No campo "Variedade" Você deve especificar as coordenadas do intervalo da coluna adicional "Número de coincidências"que já transformamos usando a função SE UM. Nós fazemos todos os links absolutos.

      No campo "K" É indicado qual o menor valor deve ser exibido. Aqui indicamos as coordenadas da primeira célula da coluna com a numeração, que recentemente adicionamos. Endereço Deixe parente. Clique no botão OK.

    9. O operador exibe o resultado - o número 3 . É aquele menor da numeração das linhas inconsistentes de matrizes de mesa. Usando o marcador de enchimento, copie a fórmula para o próprio nariz.
    10. Agora, conhecendo as linhas dos elementos incompreensíveis, podemos inserir na célula e seus valores usando a função ÍNDICE. Selecione o primeiro elemento da folha contendo a fórmula AO MENOS. Depois disso, vá para a string de fórmula e antes do nome "AO MENOS" Adicionar nome "ÍNDICE" Sem citações, abra imediatamente o suporte e coloque um ponto com uma vírgula ( ; ). Em seguida, destacamos o nome da fórmula na linha "ÍNDICE" e clique no pictograma "Inserir uma função".
    11. Depois disso, uma pequena janela é aberta, na qual é necessário determinar se a referência deve ter uma função ÍNDICE ou projetado para trabalhar com matrizes. Precisamos de uma segunda opção. Ele é instalado por padrão, para que nesta janela basta clicar no botão OK.
    12. A janela Argumentos de Função começa ÍNDICE. Este operador é projetado para gerar um valor localizado em uma matriz específica na linha especificada.

      Como você pode ver o campo "Número da linha" Já preenchido com valores de função AO MENOS. De um valor existente, a diferença entre a numeração da folha do Excel e a numeração interna da região tabular. Como vemos, só temos um chapéu nos valores da tabela. Isso significa que a diferença é uma linha. Então adicione no campo "Número da linha" valor "-1" sem citações.

      No campo "Variedade" Indique o endereço do intervalo de valores da segunda tabela. Ao mesmo tempo, todas as coordenadas fazem absoluta, isto é, colocamos o cifrão antes do método descrito por nós.

      Clique no botão OK.

    13. Após a retirada, o resultado na tela está alongando a função usando o marcador de preenchimento até o final da coluna para baixo. Como vemos, ambos sobrenomes presentes na segunda tabela, mas não estão disponíveis no primeiro, são removidos em um intervalo separado.

    Método 5: Comparação de matrizes em livros diferentes

    Ao comparar as faixas em livros diferentes, você pode usar os métodos acima, excluindo essas opções onde a colocação de ambas as áreas tabulares em uma folha é necessária. A principal condição para o procedimento de comparação neste caso é a abertura das janelas de ambos os arquivos ao mesmo tempo. Para versões do Excel 2013 e posterior, bem como para versões para o Excel 2007, não há problemas com a implementação dessa condição. Mas no Excel 2007 e no Excel 2010, a fim de abrir as duas janelas ao mesmo tempo, as manipulações adicionais são necessárias. Como fazê-lo diz em uma lição separada.

    Como você pode ver, há uma série de possibilidades para comparar tabelas uns com os outros. Que tipo de opção de uso depende de onde os dados da tabela relativos entre si estão localizados (em uma folha, em diferentes livros, em diferentes folhas), bem como do usuário quer que essa comparação seja exibida na tela.

    Digamos que você deseja comparar versões de uma pasta de trabalho, analise uma pasta de trabalho para problemas ou inconsistências ou veja links entre pastas de trabalho ou planilhas. Se o Microsoft Office 365 ou o Office Professional Plus 2013 estiver instalado no seu computador, o suplemento da planilha está disponível no Excel.

    Você pode usar os comandos na guia Inquirir para fazer todas essas tarefas e mais. A guia Inquirir na faixa de opções do Excel tem botões para os comandos descritos abaixo.

    Se você não vê o Investigar. Tab na fita do Excel, consulte Ligue a planilha Informe-se.

    Compare duas pastas de trabalho.

    Seus Compare arquivos. O comando permite ver as diferenças, células por célula, entre duas pastas de trabalho. Você precisa ter duas pastas de trabalho abertas no Excel para executar este comando.

    Os resultados são codificados por cores pelo tipo de conteúdo, como valores inseridos, fórmulas, faixas nomeadas e formatos. Há até mesmo uma janela que pode mostrar o código VBA altera a linha por linha. Diferenças entre as células são mostradas em um layout de grade fácil de ler, assim:

    Seus Compare arquivos. Comando Use a planilha da Microsoft Compare para comparar os dois arquivos. No Windows 8, você pode iniciar a planilha comparar fora do Excel clicando em Planilha se compara. NO Apps. Tela. No Windows 7, clique na janela Começar. Botão e depois Todos os programas > Microsoft Office 2013. > Ferramentas do Office 2013. > Planilha Compare 2013..

    Para saber mais sobre a planilha Compare e comparando arquivos, leia comparar duas versões de uma pasta de trabalho.

    Analise uma pasta de trabalho.

    Seus Análise de pasta de trabalho. O comando cria um relatório interativo mostrando informações detalhadas sobre a pasta de trabalho e sua estrutura, fórmulas, células, faixas e avisos. A imagem aqui mostra uma pasta de trabalho muito simples contendo duas fórmulas e conexões de dados para um banco de dados de acesso e um arquivo de texto.

    Mostrar links de pasta de trabalho.

    Célula celular celular célula célula célula celular celular célula celular celular célula célula ligada a OterRokes. Use o para criar um mapa gráfico interativo, gráfico de dependências de pasta de trabalho criadas por conexões (links) entre arquivos. Os tipos de links no diagrama podem incluir outras pastas de trabalho, bancos de dados de acesso, arquivos de texto, páginas HTML, bancos de dados do SQL Server e outras fontes de dados. No diagrama de relacionamento, você pode selecionar elementos e encontrar mais informações sobre eles e arrastar linhas de conexão para alterar a forma do diagrama.

    Este diagrama mostra a pasta de trabalho atual à esquerda e as conexões entre ele e outras pastas de trabalho e fontes de dados. Ele também mostra níveis adicionais de conexões de pasta de trabalho, fornecendo uma imagem das origens de dados para a pasta de trabalho.

    Mostrar links de planilha.

    Tem muitas planilhas que dependem umas das outras? Use o para criar um mapa gráfico interativo, gráfico de conexões (links) entre planilhas, tanto na mesma pasta de trabalho quanto nas pastas de trabalho da OER. Isso ajuda a dar-lhe uma imagem mais clara de como seus dados podem depender de células em outros lugares.

    Este diagrama ganham as relações entre planilhas em quatro trabalhos diferentes, com dependências entre planilhas na mesma pasta de trabalho, bem como links entre planilhas em diferentes trabalhos. Quando você posiciona seu ponteiro sobre um nó no diagrama, como a planilha chamada "West" no diagrama, uma informação contendo balão é exibida.

    Mostrar relações celulares.

    Para obter um diagrama interativo detalhado de todos os links de uma célula selecionada para células em outras planilhas ou mesmo outras pastas de trabalho, use Relacionamento celular. Ferramenta. Essas relações com outras células podem existir em fórmulas, ou referências a intervalos nomeados. O diagrama pode cruzar planilhas e pastas de trabalho.

    Este diagrama mostra dois níveis de relações celulares para celular A10 na folha 5 no Book1.XLSX. Esta célula é dependente da célula C6 na folha 1 em outra pasta de trabalho, Book2.xlsx. Esta célula é precedente para várias células em outras planilhas no mesmo arquivo.

    Para saber mais sobre como visualizar relacionamentos celulares, leia veja links entre as células.

    Limpar a formatação de células excesso

    Já abriu uma pasta de trabalho e acha que carrega lentamente ou se tornou enorme? Pode ter formatação aplicada a linhas ou colunas que você não consciente. Use o Limpar a formatação de células excesso Comando para remover o excesso de formatação e reduzir bastante o tamanho do arquivo. Isso ajuda você a evitar "Spreadsheet Bloat", que imprime a velocidade do Excel.

    Gerenciar senhas.

    Se você estiver usando os recursos de consulta para analisar ou comparar os bancos de trabalho taat são protegidos por senha, você precisará adicionar a senha da pasta de trabalho à sua lista de senhas para que se pergunte a cópia salva da sua pasta de trabalho. Use o Senhas de pasta de trabalho. Comando no Investigar. Guia para adicionar senhas, que serão salvas no seu computador. Essas senhas são criptografadas e acessíveis apenas por você.

    O artigo fornece respostas para as seguintes perguntas:

    • Como comparar duas tabelas no Excel?
    • Como comparar mesas complexas no Excel?
    • Como fazer uma comparação de tabelas no Excel usando a função VD ()?
    • Como formar identificadores de linhas exclusivas se sua singularidade é inicialmente determinada pelo conjunto de valores em várias colunas?
    • Como corrigir os valores das células em fórmulas ao copiar fórmulas?

    Ao trabalhar com grandes quantidades de informações, o usuário pode encontrar uma tarefa como uma comparação de duas fontes de dados tabulares. Ao armazenar dados em um único sistema de contabilidade (por exemplo, um sistema com base no 1C Enterprise, sistemas usando bancos de dados SQL), internos ou dbms podem ser usados \u200b\u200bpara comparar os dados. Como regra geral, isso é suficiente para atrair um programador que irá escrever uma solicitação para o banco de dados, ou o mecanismo de relatório do relatório. Um usuário experiente que possui a habilidade de redações de solicitações 1C ou SQL pode lidar com a consulta.

    Os problemas começam quando é necessário executar a tarefa da comparação dos dados com urgência, e o programador atraindo e escrevê-los, o relatório de consulta ou programa pode exceder o limite de tempo definido para resolver a tarefa. Outro problema igualmente difundido é a necessidade de comparar informações de várias fontes. Nesse caso, a configuração da tarefa para o programador soará como a integração de dois sistemas. A solução para tal tarefa exigirá uma maior qualificação do programador e também levará mais tempo do que o desenvolvimento em um único sistema.

    Para resolver os problemas designados, a recepção perfeita é usar para comparar os dados do editor tabular do Microsoft Excel. A maioria comum de gerenciamento e sistemas de contabilidade regulamentados mantêm o descarregamento para o formato do Excel. Essa tarefa exigirá apenas uma determinada qualificação de usuário para trabalhar com este pacote do Office e não exigirá habilidades de programação.

    Considere a solução da tarefa de comparar tabelas no Excel no exemplo. Temos duas tabelas contendo listas de apartamentos. Fontes de descarga - 1C Enterprise (Contabilidade de construção) e uma tabela no Excel (Contabilidade de Vendas). As tabelas estão localizadas na pasta de trabalho do Excel na primeira e segunda folhas, respectivamente.

    Temos uma tarefa para comparar essas listas em. Na primeira tabela - todos os apartamentos em casa. Na segunda mesa - só vendeu apartamentos e o nome do comprador. O objetivo final é exibir na primeira tabela para cada apartamento o nome do comprador (para aqueles apartamentos que foram vendidos). A tarefa é complicada pelo fato de que o endereço do apartamento em cada tabela é construção e consiste em vários campos: 1) endereço de caso (em casa), 2) seção (entrada), 3) chão, 4) quarto no chão (por exemplo, de 1 a 4).

    Para comparar as duas tabelas do Excel, precisamos alcançar isso em ambas as tabelas de cada linha, seria identificada com um campo, e não quatro. Você pode obter tal campo conectando os valores de quatro campos de endereço pela função de captura (). Catch de função de propósito () - combinando vários valores de texto para uma linha. Valores nas funções são listados através do símbolo ";". Como valores, os dois endereços celulares e o texto arbitrário especificado entre aspas podem aparecer como valores.

    Passo 1. Insira a coluna vazia "A" no início da primeira tabela e na célula desta coluna em frente à primeira linha com a fórmula de dados:
    \u003d Catch (B3; "-"; C3; "-"; D3; "-"; E3)
    Para a conveniência da percepção visual entre os valores das células das células, estabelecemos os caracteres "-".

    Passo 2. Copie a fórmula nas seguintes células da coluna A.

    Passo 4. Para comparar tabelas do Exel por valores, use a função PRD (). Atribuindo a função PRD () - Pesquise valores na coluna Extreme Left da tabela e retorne o valor da célula localizada na coluna especificada da mesma string. O primeiro parâmetro é o valor desejado. O segundo parâmetro é uma tabela em que a pesquisa será encontrada. O terceiro parâmetro é o número da coluna, a partir da célula da qual o valor será retornado na linha Encontrada. O quarto parâmetro é o tipo de pesquisa: uma mentira - a coincidência exata, a verdade é uma coincidência aproximada. Como a saída deve ser colocada na primeira tabela (foi necessária para adicionar nomes de compradores), então prescreveremos a fórmula nela. Nós formamos na coluna livre à direita da tabela em frente à primeira linha dessas fórmulas:
    \u003d VD (A3; List2! $ A $ 3: $ F $ 10; 6; mentira)
    Ao copiar a fórmula inteligente, o Excel altera automaticamente as células de endereçamento. No nosso caso, o valor desejado para cada linha será alterado: A3, A4, etc. e o endereço da tabela em que a pesquisa é realizada deve permanecer inalterada. Para fazer isso, conserte as células no parâmetro de endereço dos símbolos da tabela "$". Em vez de "Sheet2! A3: F10" Fazer "Lista2! $ A $ 3: $ F $ 10".

    Depois de instalar a superestrutura, você terá uma nova guia com o comando de chamada de função. Pressionando o comando Comparação de faixas Uma caixa de diálogo é exibida para inserir parâmetros.

    Esta macro permite comparar tabelas de qualquer volume e com qualquer número de colunas. A comparação das tabelas pode ser realizada por uma, duas ou três colunas ao mesmo tempo.

    A caixa de diálogo é dividida em duas partes: a esquerda para a primeira tabela e a direita para o segundo.

    Para comparar tabelas, você deve executar as seguintes etapas:

    • Especifique tabelas de tabelas.
    • Defina a caixa de seleção (Check / Bird) no intervalo selecionado das tabelas se a tabela incluir um cabeçalho (string de cabeçalho).
    • Selecione colunas da tabela esquerda e direita para as quais a comparação será realizada (se as faixas das tabelas não incluirem os cabeçalhos das colunas serão numeradas).
    • Especifique o tipo de comparação.
    • Selecione a opção para emitir resultados.

    Tipo de comparação de tabelas

    O programa permite selecionar vários tipos de comparações de tabela:

    Encontrar linhas de uma tabela que estão faltando em outra tabela

    Quando esse tipo de comparação é selecionado, o programa está procurando linhas de uma tabela que estão faltando em outra. Se você estiver mapeando uma tabela em várias colunas, o resultado será as linhas em que há uma distinção para pelo menos uma das colunas.

    Encontre strings correspondentes

    Quando esse tipo de comparação é selecionado, o programa encontra as strings que correspondem às principais e segundas tabelas. Os traços nos quais os valores nas colunas de comparação selecionadas (1, 2, 3) são completamente coincididos com os valores das segundas colunas da tabela.

    Um exemplo do programa neste modo é apresentado à direita na imagem.

    Tabela de correspondência com base em

    Neste modo de comparação, em frente a cada linha da primeira tabela (selecionada como principal), os dados da linha correspondente da segunda tabela são copiados. No caso de não haver linhas correspondentes, a linha em frente à tabela principal permanece vazia.

    Comparação de tabelas em quatro ou mais colunas

    Se você não tiver a funcionalidade do programa e precisar corresponder às tabelas em quatro ou mais colunas, você pode sair da posição da seguinte maneira:

    • Crie em tabelas em uma coluna vazia.
    • Em novas colunas usando a fórmula \u003d Gravata Combine as colunas que você deseja fazer uma comparação.

    Assim, você receberá 1 coluna contendo os valores de várias colunas. Bem, como combinar uma coluna que você já conhece.