将 Excel 格式化为文本格式
Posted
技术标签:
【中文标题】将 Excel 格式化为文本格式【英文标题】:Formatting Excel to Text Format 【发布时间】:2015-07-22 14:41:44 【问题描述】:我已经通过在单元格值上附加撇号来格式化 excel 以将单元格值视为文本,但是我看到撇号出现在功能栏上,我怎样才能摆脱撇号或最好的方法是什么将excel单元格值转换为文本格式?
【问题讨论】:
还有一种方法可以消除警告消息“数字格式为文本”使用 vb.net 为什么撇号是否出现在功能栏中特别重要?如果它有所作为(除了不应该影响任何东西的视觉效果,因为它不打印等),那么让我们知道有什么区别。 【参考方案1】:选中单元格,按Ctrl+1,选择文本格式。
【讨论】:
【参考方案2】:选择带有前导撇号的单元格并运行这个简短的宏:
Sub dural()
Dim r As Range, t As String
For Each r In Selection
If r.PrefixCharacter = "'" Then
t = r.Text
r.ClearContents
r.NumberFormat = "@"
r.Value = t
End If
Next r
End Sub
【讨论】:
以上是关于将 Excel 格式化为文本格式的主要内容,如果未能解决你的问题,请参考以下文章
在 Excel 2013 中将条形码的数字格式化为文本以提高可读性