Corresponde os dados aos dados parciais e extrai as colunas entre as planilhas

1

Atualmente, estou usando fórmulas do Excel entre duas planilhas para concluir esta tarefa: mesclar dados de pontuação em uma planilha ao participante apropriado em outra. É um pouco tedioso e você tem que estar confortável com manipulação de dados, o que eu sou; no entanto, quero que qualquer um que esteja se esforçando para realizar essa tarefa, então algo mais automatizado é preferível. Qualquer / todas as ideias são bem-vindas ...

A folha 1 contém quatro colunas: Um número de identificação completo, nome, três colunas de pontuação

A folha 2 contém mais dados: O mesmo número de identificação, mas apenas os últimos quatro, nome, mas em colunas separadas, necessárias para fins de mesclagem, email, endereço, etc.

Precisamoster100%decertezadequeapessoaparaquemestamosenviandoumacartadepontuaçãoéapessoaquefezoexame,combasenonúmerodeIDenonomedele.Algunsproblemasconhecidos:osúltimosquatrosozinhosnãopodemseridentificados(háduplicatas);comovocêpodeverem'Scores',nossasplanilhassãofrequentementeretornadascomerrosdedigitação,letrasfaltantese/oucaracteresespeciais('emO'Hara).

Eucomeçocomaplanilha1efaçoumacombinaçãodosquatroúltimosdoIDedostrêsprimeirosdosobrenome:

=RIGHT(B2,4)&LEFT(C2,3)thenCOPYANDPASTEVALUESINTOCOLUMNA

Emseguida,paraaFolha2,adicionoonúmerodeIDdequatrodígitoscomostrêsprimeirosdosobrenome:

=I2&LEFT(C2,3)COPYANDPASTEVALUESINTOCOLUMNA

EuentãoexecutoumVLOOKUPemumamatriz:

{=VLOOKUP(A2,Sheet1!A:H{6,7,8},FALSE)}

e,finalmente,vejaisto:

Funciona, não é perfeito. Se isso pudesse ser automatizado de alguma forma, seria ótimo. Não me oponho a usar o FileMaker Pro e scripts; Eu sou apenas um script newb e precisaria ser informado do que o script deveria ser. Obrigado.

    
por Kathy McEvers 30.11.2016 / 22:03

1 resposta

0

Você poderia definitivamente fazer isso de maneira fácil e automática no FileMaker.

Etapas: Import the two sheets into separate tables in the same file. Make a calculation field in each of the tables that gives the same result for each same person in the two tables. A combination of the last 4 digits of the ID and name as you have done in Excel. FileMaker has left and right functions with the same syntax as Excel that you can use. Then create a = relationship between the tables using the calculated fields on both ends.

Depois disso, você escolhe uma das tabelas para criar o layout da tabela final e incluir os campos necessários nas duas tabelas. Da próxima vez, basta excluir tudo e importar dados novos e pronto.

Nenhum script é necessário, a menos que você deseje automatizar exclusões e importações.

Essas etapas de script funcionariam: Go to layout (table1) Show all records Delete all records (no dialog) Go to layout (table2) Show all records Delete all records (no dialog) Go to layout (table1) Import dataset 1 Go to layout (table2) Import dataset 2

    
por 02.12.2016 / 19:29