Sheet Summary

%3CLINGO-SUB%20id%3D%22lingo-sub-2846443%22%20slang%3D%22en-US%22%3ESheet%20Summary%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2846443%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20a%20workbook%20to%20do%20a%20quotation%20to%20my%20clients%2C%20it%20is%20rather%20complex%2C%20multiply%20sheets%2C%20every%20sheet%20represent%20a%20part%20of%20the%20project.%20In%20order%20to%20know%20what%20itens%20i%20have%20to%20buy%20from%20my%20supliers%20i%20need%20a%20summary%20sheet%20or%20samething%20like%20that.%3C%2FP%3E%3CP%3ESo%20what%20i%20want%20to%20do%20is%3A%3C%2FP%3E%3CP%3E1%20-%20Search%20every%20sheet%20and%20if%20a%20row%20is%20fill%20then%20copy%20the%20name%20and%20the%20value%20associate%3C%2FP%3E%3CP%3E2-%20If%20name%20already%20exist%20just%20sum%20the%20value%20to%20the%20existing%20one.%3C%2FP%3E%3CP%3EMy%20workbook%20in%20fact%20are%20two%20because%20i%20have%20a%20%22database%22%20in%20a%20second%20workbook%3C%2FP%3E%3CP%3EI%20already%20search%20the%20web%20for%20help%20but%20a%20didn't%20find%20anything%20usefull%20to%20my%20problem%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2846443%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMacros%20and%20VBA%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2847912%22%20slang%3D%22en-US%22%3ERe%3A%20Sheet%20Summary%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2847912%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1185640%22%20target%3D%22_blank%22%3E%40homeconcepts%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Equal%20vers%C3%A3o%20do%20excel%20voc%C3%AA%20est%C3%A1%20usando%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2851798%22%20slang%3D%22en-US%22%3ERe%3A%20Sheet%20Summary%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2851798%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1185640%22%20target%3D%22_blank%22%3E%40homeconcepts%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEtapa%201%20Normalize%20seu%20banco%20de%20dados%3CBR%20%2F%3E(Isso%20responde%20sua%20primeira%20pergunta)%3C%2FP%3E%3CP%3EEtapa%202%20Crie%20um%20modelo%20de%20pasta%20de%20trabalho%20com%20uma%20folha%20de%20consulta%20avan%C3%A7ada%20de%20sua%20folha%20de%20banco%20de%20dados%20normalizada%2C%20certifique-se%20de%20que%20a%20tabela%20de%20estimativa%20esteja%20formatada%20da%20mesma%20forma%20que%20a%20folha%20de%20banco%20de%20dados%20normalizada%20(como%20em%20nenhuma%20formata%C3%A7%C3%A3o%20de%20embelezamento%2C%20apenas%20uma%20tabela%20simples%20onde%20qualquer%20f%C3%B3rmula%20pode%20index%C3%A1-la%2C%20e%20corresponder%20valores%20sem%20formata%C3%A7%C3%A3o%20extravagante)%20a%20raz%C3%A3o%20de%20eu%20mencionar%20isso%20%C3%A9%20porque%20voc%C3%AA%20tamb%C3%A9m%20far%C3%A1%20uma%20consulta%20avan%C3%A7ada%20em%20sua%20tabela%20de%20estimativas%2C%20onde%20se%20o%20valor%20que%20voc%C3%AA%20est%C3%A1%20procurando%20n%C3%A3o%20estiver%20na%20tabela%20principal%20da%20planilha%20do%20banco%20de%20dados%20consultada%2C%20voc%C3%AA%20pode%20instruir%20sua%20f%C3%B3rmula%20a%20alternativa%20tabela%20de%20estimativa%20de%20consulta%20avan%C3%A7ada%20como%20um%20banco%20de%20dados%20alternativo%20para%20fazer%20a%20pesquisa%20(consulte%20a%20auto-refer%C3%AAncia%20da%20consulta%20avan%C3%A7ada)%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FwHgv_gWw7iQ%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fyoutu.be%2FwHgv_gWw7iQ%3C%2FA%3E%3CBR%20%2F%3E(Isso%20responde%20sua%20segunda%20pergunta)%3C%2FP%3E%3CP%3EEtapa%203%20Todas%20as%20suas%20f%C3%B3rmulas%20far%C3%A3o%20uma%20consulta%20%C3%A0%20tabela%20da%20planilha%20do%20banco%20de%20dados%20consultada%3C%2FP%3E%3CP%3EN%C3%A3o%20hesite%20em%20nos%20contactar%20se%20tiver%20alguma%20quest%C3%A3o.%3C%2FP%3E%3CP%3EO%20arquivo%20abaixo%20em%20anexo%20inclui%20uma%20planilha%20de%20banco%20de%20dados%20normalizada%20parcial%20at%C3%A9%20a%20planilha%20Efapel%20Disjuntores%204kA%20Curva%20C%2C%20voc%C3%AA%20ter%C3%A1%20mais%2069%20planilhas%20para%20normalizar%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

I have a workbook to do a quotation to my clients, it is rather complex, multiply sheets, every sheet represent a part of the project. In order to know what itens i have to buy from my supliers i need a summary sheet or samething like that.

So what i want to do is:

1 - Search every sheet and if a row is fill then copy the name and the value associate

2- If name already exist just sum the value to the existing one.

My workbook in fact are two because i have a "database" in a second workbook

I already search the web for help but a didn't find anything usefull to my problem

3 Replies

@homeconcepts 

 

qual versão do excel você está usando

@Yea_So 

Excel 2016

@homeconcepts 

 

Etapa 1 Normalize seu banco de dados
(Isso responde sua primeira pergunta)

Etapa 2 Crie um modelo de pasta de trabalho com uma planilha de consulta avançada de sua planilha de banco de dados normalizada, certifique-se de que a tabela de estimativa seja formatada da mesma forma que a planilha de banco de dados normalizada (como em nenhuma formatação de embelezamento, apenas uma tabela simples onde qualquer fórmula pode indexá-la, e combinar valores sem formatação sofisticada) a razão pela qual menciono isso é porque você também fará uma consulta avançada em sua tabela de estimativas, onde se o valor que você está procurando não estiver na tabela principal da planilha do banco de dados consultado, você pode instruir sua fórmula para uma tabela de estimativa de consulta avançada alternativa como um banco de dados alternativo para fazer a pesquisa (consulte a auto-referência de consulta avançada)
https://youtu.be/wHgv_gWw7iQ
(Isso responde sua segunda pergunta)

Etapa 3 Todas as suas fórmulas irão consultar a tabela da planilha do banco de dados consultada

Sinta-se à vontade para nos contatar se tiver alguma dúvida.

O arquivo anexado abaixo inclui uma planilha de banco de dados parcialmente normalizada até a planilha Efapel Breakers 4kA Curve C, você terá mais 69 planilhas para normalizar

 

Você pode adicionar uma coluna ao lado da coluna de localização (folha) para definir a área, por exemplo:

Yea_So_0-1634340773816.png

 

títulos em sua área:
Pinças simples, duplas, quádruplas, FIX-ELEC etc etc ... você pode adicioná-las em uma coluna adjacente à coluna de localização para que possa tornar suas consultas de fórmula mais granulares, definindo cada área no gerenciador de nomes.

 

como alternativa à criação de intervalos nomeados para suas áreas, você pode definir a tabela como uma tabela formatada em Excel e apenas referenciá-los diretamente em sua fórmula, o que é menos tedioso de manter, pois a tabela formatada em Excel propaga a tabela dinamicamente.

 

Também em seu pró-forma, os números dos itens precisam ser normalizados (consistentes), o que significa que quando você diz o item dois, todos no escritório e na indústria sabem que você está falando sobre Dias / Horas e nada mais

 

Yea_So_0-1634347117550.png

torná-lo normalizado e consistente também permite que você encontre uma linha de Dias / Horas por nome, especialmente se o item ao qual você está se referindo em seu pró-forma não estiver consistentemente mapeado para a mesma linha apenas usando uma fórmula do Excel (torne seu banco de dados eficiente e funcional para facilite a sua vida profissional)

 
 

Yea_So_0-1634348908369.png

 

É por isso que um pró-forma embelezado, especialmente se houver células mescladas, é difícil de trabalhar com a implementação de automação usando fórmulas ou vba