Como remover a MARCA DA DIREITA PARA A ESQUERDA da planilha do Excel?

Como remover a MARCA DA DIREITA PARA A ESQUERDA da planilha do Excel?

Extraí dados de um site que contém meio milhão de registros para um arquivo Excel. Meu problema é que uma coluna armazena caracteres árabes e não consigo aplicar nenhuma formatação a essas células enquanto elas contêm uma MARCA DA DIREITA PARA A ESQUERDA. Eu nãosaberé uma MARCA DA DIREITA PARA A ESQUERDA, mas copiei o caractere da célula (não consigo ver) e converti para ASCII, e obtive (226 128 143). Procurei esse código e encontrei "MARCA DA DIREITA PARA A ESQUERDA".

Tentei encontrar uma forma de pesquisar a planilha do Excel pelo código ASCII, mas não encontrei nada.

Estou usando o Excel versão 15.27 no Mac El Capitan.

Como posso remover esse caractere de toda a coluna?

Responder1

Se precisar remover caracteres de uma coluna, você pode inserir uma 'coluna auxiliar' e usar essa coluna para o texto sem os caracteres incorretos, que no seu caso é a marca da direita para a esquerda. Como você faria isso depende de onde o personagem está no texto e é aí que também pode ficar um pouco diferente com a sua situação.

Se o caractere ofensivo for uma vírgula, por exemplo, e estiver na extremidade direita do texto, você precisará usar =LEFT(A1,FIND(",",A1)-1)e se estiver na extremidade esquerda do texto, você precisará usar =RIGHT(A1,LEN(A1)-FIND(",",A1)).

No seu caso, você está removendo um caractere não textual, portanto, precisa usar um código ASCII em uma CHAR()referência ou um número unicode em uma UNICHAR()referência. A marca da direita para a esquerda está em unicode 8207, então substitua na ","fórmula exigida acima UNICHAR(8207)fazendo a fórmula necessária =LEFT(A1,FIND(UNICHAR(8207),A1)-1)ou=RIGHT(A1,LEN(A1)-FIND(UNICHAR(8207),A1))

informação relacionada