Excel 为什么有多个转义字符以及它们有何用途?

Excel 为什么有多个转义字符以及它们有何用途?

我一直用...

...但在阅读这里的其他几个问答时发现,还有...

~
\

为什么有多个转义字符以及它们有何用途?

答案1

在回顾过去未解答的问题时,我想我会回来尝试自己回答这个问题。

'(当作为直接单元格输入的前缀时)将转换单元格内容的输出以进行显示As Text。从功能上讲,这将实现与转义某些字符相同的效果视觉/印刷输出这反过来又使单元格数据更难用于公式或计算,自从我写下这个答案以来,较新版本的 Excel 已经获得了一些功能,例如,value()等等,这些功能可以在处理混合数据类型和/或格式时改善 QoL。

\充当紧接着输入的字符的转义符,但特别用于单元格数据类型格式化或自定义格式,而不是用于显式输入;这使用户能够转义 Excel 为特殊格式化功能保留的某些字符,例如,单元:格格式设置为“#:#”通常会将结果数据输出为Time数据类型,需要将其转义为“#\:#”以缓解此行为

~充当转义符实际的单元格输入字符,其行为方式与上面描述的非常相似:也就是说,它将把紧接着的后续字符输入作为文字处理(或者对于 AHK 用户,将其视为SendRaw)。

希望能够更清楚地解释各自的用例是什么以及它们彼此有何不同!

相关文章及致谢:

我还要感谢@DavidPostill 提供实际的参考链接。

相关内容