Existem diversas maneiras de mesclar células no Excel, sendo a mais simples e rápida a utilização da função "Mesclar e Centralizar". No entanto, esse método deve ser utilizado com cautela, pois pode dificultar a organização e manipulação dos dados posteriormente. Para mesclar células automaticamente, recomenda-se a utilização de fórmulas condicionais ou macros.
Fórmulas condicionais:
Essa fórmula utiliza a função SE para verificar se as células A1 e B1 contém algum valor. Se as duas células estiverem preenchidas, a função CONCATENAR é utilizada para unir os valores das duas células com um espaço em branco entre elas. Caso contrário, a célula ficará em branco.
Macros:
Sub MesclarCelulas()For Each cel In Selection If cel.Value <> "" And cel.Offset(0, 1).Value <> "" Then cel.Value = cel.Value & " " & cel.Offset(0, 1).Value cel.Offset(0, 1).Value = "" cel.Resize(1, 2).Merge End IfNext cel End Sub
Esse código utiliza um loop For Each para percorrer todas as células selecionadas. A condição IF verifica se a célula atual e a célula ao lado contém algum valor. Em caso afirmativo, a função CONCATENAR é utilizada para unir os valores das duas células com um espaço em branco entre elas. Em seguida, a célula ao lado é apagada e a célula atual é redimensionada para ocupar o espaço das duas células mescladas.