Mesclando o conteúdo de 300 células em 1 célula

1

Eu preciso enviar e-mails de grupo. Os endereços de e-mail são armazenados em uma planilha de excel em diferentes colunas. Como faço para mesclar todos os endereços de e-mail em uma célula para que eu possa enviar facilmente e-mails de grupo. A função CONCATENATE funciona, mas é uma forma que eu posso fazer facilmente envolvendo cerca de 300 células?

    
por thabane 23.04.2013 / 08:34

4 respostas

2

Edit: Acabei de notar que seus endereços de e-mail estão em "colunas diferentes". Se eles estão em uma única linha em vez de uma única coluna, então você pode usar essa mesma técnica, mas obviamente usar "linha 2" em vez de "coluna B".

Digamos que seus endereços de e-mail estejam na coluna A:

    A
   --------------------
1  [email protected]
2  [email protected]
3  [email protected]
4  [email protected]

Defina a célula B1 como =A1 :

    A                    B
   -------------------- ---------------------
1  [email protected]    [email protected]
2  [email protected]
3  [email protected]
4  [email protected]

Agora defina a célula B2 como =B1 & ";" & A2 :

    A                    B
   -------------------- ---------------------
1  [email protected]    [email protected]
2  [email protected]      [email protected];[email protected]
3  [email protected]
4  [email protected]

Agora preencha a célula B2:

    A                    B
   -------------------- ---------------------
1  [email protected]    [email protected]
2  [email protected]      [email protected];[email protected]
3  [email protected]  [email protected];[email protected];[email protected]
4  [email protected]     [email protected];[email protected];[email protected];[email protected]

Em outras palavras, cada célula na coluna B é "o que estiver na célula acima, mais um ponto-e-vírgula e o próximo endereço de e-mail". A última célula inclui todos os endereços de e-mail.

    
por 23.04.2013 / 08:52
1

Como alternativa, se os endereços estiverem em uma única linha, mas em colunas diferentes, você poderá:

  • copie os e-mails (a linha inteira)
  • cole-os no bloco de notas
  • selecione um caractere de guia
  • copie-o
  • pressione Ctrl + H para obter a função localizar / substituir
  • cole o caractere de tabulação na localização e substitua pelo delimitador de endereço de e-mail que você está procurando (comma , ou semicolon ; )

Vai demorar um pouco, mas também funciona! (exceto que não existe mais no excel, mas poupa muito o 'cálculo do meio' que o excel tem que fazer)

    
por 23.04.2013 / 09:59
1

Independentemente de os endereços de e-mail estarem organizados em linhas e / ou colunas: basta selecioná-los e copiá-los.

Em seguida, vá para o Outlook e cole-os no campo Para: ou CC :. O Outlook reconhecerá o delimitador de células como um delimitador entre os endereços de e-mail e cuidará do separador de ponto-e-vírgula.

O mesmo se aplica se você estiver usando o VBA para criar o email. Basta copiar e colar. Não há necessidade de concatenar as células de antemão.

    
por 23.04.2013 / 12:42
0

Na Planilha Google, você pode usar

=CONCATENATE(TRANSPOSE(A2:A),", ")

Onde A é a coluna com emails (A1 para o cabeçalho).

    
por 04.04.2017 / 17:21