Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá Tadao!
Desconheço qualquer forma nativa e automática para realizar esta desmesclagem centralizando o valor no intervalo desmesclado.
Creio que a solução para sua necessidade é possível somente com VBA.
Um modelo de código para você se basear caso tenha vivencia com VBA poderia ser:
Sub desmesclar_Centralizando()
Dim var1 As Variant
Dim lCont As Long
Dim cCont As Long
var1 = ActiveCell.Value
lCont = WorksheetFunction.RoundUp(Selection.Columns.Count / 2, 0) - 1
cCont = WorksheetFunction.RoundUp(Selection.Rows.Count / 2, 0) - 1
Selection.UnMerge
ActiveCell.ClearContents
With ActiveCell.Offset(cCont, lCont)
.Value = var1
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
End Sub
Este código atenderia a sua necessidade caso as células estejam mescladas com a quantidade impar de colunas e as colunas possuírem a mesma largura. Nestas condições o valor ficará devidamente centralizado após desmeclar via execução do código. Agora se essas condições não forem atendidas o valor não ficará totalmente centralizado. Bom, este é só um pontapé inicial caso queira seguir esta linha.
Abraços!