Como participo de duas tabelas com o LibreOffice Calc?

4

Eu tenho duas tabelas, cada uma em sua própria planilha no mesmo arquivo:

Idade do nome
Alice 18

Bob 19

Carol 20
Dave 19

Name Gender
Bob Macho
Dave Macho
Eve Feminino

Eu quero criar automaticamente uma terceira tabela (folha) que contenha os dados unidos no nome da coluna:

Name Age Gender
Bob 19 Masculino Masculino Dave 19 Masculino

Esta operação é suportada no LibreOffice Calc?

    
por Christian 28.12.2016 / 14:40

1 resposta

4

Aqui está uma maneira simples de fazer isso.

Folha 1:

Folha2:

Folha3:

NaFolha3,NomeeIdadesãoapenasreferênciasdecélulaàTabela1.Portanto,A2contém:

=Sheet1!A2

EB2contém:

=Sheet1!B2

OsexoépreenchidoporumapesquisadonomedessalinhanaTabela2.Portanto,oC2contém:

=VLOOKUP(Sheet3!A2,Sheet2!A:B,2,0)

NotequeasTabelas1e2nãoprecisamestarnamesmaordem.

BTW,essasfórmulasrefletemaspreferênciasdeconfiguraçãoparaemularasintaxedafórmuladoExcelemFerramentas|Opções|LibreOfficeCalc|Fórmula.

Revisãoparacomentário

AquiestáumamaneiratrivialdeadaptaressaabordagemparacasosemqueasTabelas1e2nãocorrespondemevocêdesejaapenasosregistroscomuns.DigaqueaTabela2separececomseuexemplo:

Afórmulaexistenteproduziriaisso:

AliceeCarolnãoencontramumacorrespondêncianaTabela2.EvenãoestavanaTabela1,entãonãohaverácorrespondênciaparaelatambém.Ativarafiltragempermiteocultarosregistros#N/A:

Se você deseja ter uma tabela limpa em que esses registros estejam realmente ausentes, os valores Copiar e Colar Especial (no LO Calc, selecionei Texto e Números, mas não fórmulas), colarão apenas as linhas não ocultas. Isso é mostrado nas linhas 10-12 (note que não há linhas ocultas).

    
por 28.12.2016 / 19:24