Formatando uma célula no Excel - como mostrar um símbolo em uma posição especificada

1

Ao formatar uma célula no Excel (ou no LibreOffice), como posso ter um determinado símbolo exibido em uma posição especificada?

Por exemplo, eu quero uma célula formatada para que o sexto símbolo seja um hífen, por exemplo. "2121D-34".

    
por Angelo Rigo 23.08.2012 / 22:16

2 respostas

1

Parece que você não pode fazer o que você está pedindo. Se seus dados fossem puramente numéricos, um Formato de Célula Customizado de "##### - ##" funcionaria bem (exibindo "1234567" como "12345-67"). No entanto, assim que você envolver um caractere não numérico (por exemplo, o "D" no seu exemplo), isso não funcionará mais. Uma fonte que encontrei afirma que, quando se trata de formatar células no Excel, "não há muito mais você pode fazer com o texto ".

Eu não usei o LibreOffice, mas o seu wiki de ajuda mostra que seus resultados provavelmente serão semelhantes, com muitos formatos numéricos, mas poucos (se houver) formatos de texto disponíveis.

    
por 23.08.2012 / 23:15
1

Na caixa de diálogo "Formatar células" do Excel:

"Text format cells are treated as text even when a number is in the cell. The cell is displayed exactly as entered."

Uma alternativa é usar uma coluna auxiliar que algumas fórmulas de texto. Usando seu exemplo,

=LEFT(E1,5)&"-"&RIGHT(E1,2)

retornará seus dados formatados da maneira desejada. Se os dados base variam, você terá que se tornar um pouco mais sofisticado em sua fórmula.

    
por 24.08.2012 / 15:01