Eu tenho a coluna A com nomes de domínio e a coluna B com TLD = domínios de primeiro nível. Eu preciso multiplicar cada palavra da coluna A por cada palavra da coluna B e colocar o resultado na coluna C (conectar nome de domínio com nome de domínio de nível superior). Além disso, preciso adicionar um ponto entre a palavra de A e a palavra de B.
A coluna C deve ter registros A*B.
Como eu posso fazer isso?
╔═════════╦═════╦═════════════╗
║ domain1 ║ org ║ domain1.org ║
╠═════════╬═════╬═════════════╣
║ domain2 ║ net ║ domain1.net ║
╠═════════╬═════╬═════════════╣
║ domain3 ║ com ║ domain1.com ║
╠═════════╬═════╬═════════════╣
║ ║ ║ domain2.org ║
╠═════════╬═════╬═════════════╣
║ ║ ║ domain2.net ║
╚═════════╩═════╩═════════════╝
...
Se não for possível usar um código VBA, você pode obter o mesmo resultado de maneira estereotipada. Digite a fórmula abaixo na célula C1 e copie-a até onde for necessário (simplesmente determinado pelo cálculo do número de linhas na coluna A vezes o número de linhas na coluna B; mas você a verá de qualquer maneira quando tiver células vazias). Você também pode colar a fórmula em qualquer outra célula, mas precisa certificar-se de que as partes apropriadas da fórmula sejam ajustadas adequadamente. A fórmula também funciona para casos em que você tem um número diferente de domínios e TLD.
Tente este código, primeiro selecione o intervalo de domínios, depois as extensões e a primeira célula de onde você deseja que a saída vá. Você precisa colocar o código em um módulo e executá-lo diretamente do módulo ou vinculá-lo a um botão na planilha.