Arctiic Asked: 2019-05-20 01:57:57 +0800 CST2019-05-20 01:57:57 +0800 CST 2019-05-20 01:57:57 +0800 CST 为什么 Excel 有多个转义字符,它们的用途是什么? 772 我一直用... ' ...但是在阅读这里的其他几个问答时发现还有... ~ \ 为什么会有多个转义字符,它们的用途是什么? microsoft-excel 1 个回答 Voted Best Answer Arctiic 2020-10-24T02:02:03+08:002020-10-24T02:02:03+08:00 在回顾我过去未回答的问题时,我想我会回来尝试自己回答这个问题。 '(当作为直接单元格输入的前缀时)将转换要显示的单元格内容的输出As Text。从功能上讲,这将在视觉/印刷输出方面实现与转义某些字符等效的效果;这反过来又使细胞数据更难用于公式或计算。 \用作紧接输入的后续字符的转义字符,但特别用于单元格数据类型格式设置或自定义格式设置,而不是用于显式输入;这使用户能够转义 Excel 为特殊格式功能保留的某些字符,例如,:设置为“#:#”的单元格格式通常将结果数据作为Time数据类型输出,需要转义为“#\: #" 来减轻这种行为 ~充当实际单元格输入字符的转义字符,其行为与上述方式大致相同:即,它将处理紧随其后的字符输入作为文字(或者对于 AHK 用户,将其视为SendRaw)。 希望能更清楚地解释各自的用例是什么以及它们之间有何不同! 相关帖子和致谢: 如何转义 Excel 单元格格式中的特殊字符 vlookup - 在 excel 中使用“~” 感谢@DavidPostill 提供了实际的参考链接。
在回顾我过去未回答的问题时,我想我会回来尝试自己回答这个问题。
'
(当作为直接单元格输入的前缀时)将转换要显示的单元格内容的输出As Text
。从功能上讲,这将在视觉/印刷输出方面实现与转义某些字符等效的效果;这反过来又使细胞数据更难用于公式或计算。\
用作紧接输入的后续字符的转义字符,但特别用于单元格数据类型格式设置或自定义格式设置,而不是用于显式输入;这使用户能够转义 Excel 为特殊格式功能保留的某些字符,例如,:
设置为“#:#”的单元格格式通常将结果数据作为Time
数据类型输出,需要转义为“#\: #" 来减轻这种行为~
充当实际单元格输入字符的转义字符,其行为与上述方式大致相同:即,它将处理紧随其后的字符输入作为文字(或者对于 AHK 用户,将其视为SendRaw
)。希望能更清楚地解释各自的用例是什么以及它们之间有何不同!
相关帖子和致谢:
感谢@DavidPostill 提供了实际的参考链接。