sempre usei...
'
...mas acabei de descobrir enquanto lia algumas outras perguntas e respostas aqui que existem adicionalmente...
~
\
Por que existem vários caracteres de escape e para que são usados?
sempre usei...
'
...mas acabei de descobrir enquanto lia algumas outras perguntas e respostas aqui que existem adicionalmente...
~
\
Por que existem vários caracteres de escape e para que são usados?
Ao revisar minhas perguntas não respondidas no passado, pensei em voltar e tentar responder a esta sozinho.
'
(quando prefixado para entradas de células diretas) converterá a saída do conteúdo da célula a ser exibidaAs Text
. Funcionalmente, isso alcançará o efeito equivalente ao escape de certos caracteres em termos de saída visual/tipográfica ; isso, por sua vez, torna os dados da célula mais difíceis de trabalhar para formulações ou cálculos.\
atua como um caractere de escape para o caractere imediatamente subsequente inserido, mas é particularmente usado na formatação de tipo de dados de célula ou formatação personalizada, em vez de entradas explícitas; isso permite que o usuário escape de certos caracteres reservados pelo Excel para funções especiais de formatação, por exemplo, a:
formatação na célula definida como "#:#" normalmente gera os dados resultantes como umTime
tipo de dados e precisaria ser escapado como "#\: #" para atenuar esse comportamento~
atua como um caractere de escape para caracteres de entrada de célula reais e se comportará da mesma maneira descrita acima: ou seja, processará a entrada de caractere imediatamente subsequente como um literal (ou para usuários de AHK, pense nisso comoSendRaw
).Espero que explique com mais clareza quais são os respectivos casos de uso e como eles diferem um do outro!
Postagens relacionadas e agradecimentos:
E meus agradecimentos a @DavidPostill por incluir os links de referência reais.