excel - 撇号之间的区别?

标签 excel

我们的数据库中有超过 80,000 种图书。我的任务是处理/升级相关的 Excel 工作表,我们使用这些工作表来审查和收集数据库中的信息。这涉及大量的字符串比较。考虑以下标题:

A Cook's Tour: San Sebastian: A Food Lover’s Town

我正在处理的当前工作表无法将其与数据库相匹配以提取其相应的序列号。为什么?他们在工作表中包含以下内容:

A Cook's Tour: San Sebastian: A Food Lover's Town

因此,在表格中,他们有我认为可以在键盘上输入的相同符号,即 ',用于撇号的两种用途,但另一种是不同的,我目前只能复制它:'

第二个来自哪里,它们之间有什么区别?一种会在某些领域引起比另一种更具体的问题,还是两者基本相同?

基本上,我只是想了解在 Excel 中针对这些不同符号执行任何标准操作时需要注意的问题(如果有的话)。

注意:我无法更改数据库中已有的名称。我无法删除 '。不幸的是,这些名字是许多 worker 工作表中用来跟踪头衔的值。更改数据库中的名称将破坏我们全局整个公司的未知数量的链接和未知数量的员工工作表。 (就像我从未见过大多数人一样,如果你只改变数据库中的一个简单的东西,我的工作就会产生“深远”的影响。)

我必须简单地使用现有数据,这些数据基本上是直接从 Material 源直接获取的,这就是为什么像第一个示例这样的奇怪标题被输入到数据库中的原因。一旦到了计费时间,我们就必须返回来源,我们需要他们的标题的确切名称,否则他们会告诉我们“它与我们的记录不符!”在我看来,它应该是一个次要字段,与任何其他元数据没有什么不同,我们自己应该有一个标准(并且没有人应该使用除序列号之外的任何东西来跟踪他们的标题,因为无法更改 不管标题被编辑多少次,但祝你好运,说服其他人![我尝试过])...但我不是老板。

最佳答案

移至答案:

这是因为单元格前面的撇号字符会强制 Excel 将格式更改为字符,即使它通常是数字或单元格引用。因此,如果您有一个代码列表,其中包含“=b5”之类的内容,那么它将解析为 B5 的值。但如果你这样做: '=b5 将显示文本“=b5”。知道这是一个好技巧。但对你的情况没有多大帮助。

“智能”字符在 Excel 中并未以这种方式定义,因此不会改变单元格的解析方式。

它从哪里来? 该角色本身来自 MS Office。通常是 Word 或 PowerPoint。他们试图变得花哨。因此,当您在引号中输入某些内容时,它会自动将字符交换为“智能”字符 - 两侧相反。应该会有帮助。

如果您在别人向您发送此类内容时遇到问题,请进行全局搜索并替换该字符。

关于excel - 撇号之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33766355/

相关文章:

excel - “User-defined type not defined”,不突出显示VBE中的代码

vba - 了解 Excel VBA 中 "special cells"的语法

mysql - 生成的 PHPexcel 中的数字出现不需要的四舍五入

vba - Excel VBA 中的重复用户表单

excel - 在 Excel 数据透视表中组合列值

excel - DDE:Excel 分析中的时间序列

excel - 扫描列中的变量并选择行

vba - ThisWorkbook 不工作

vba - Excel VBA设置变量以选择特定工作表中的一系列单元格

excel - 如何使用 Worksheet_change 事件更改单元格值而不触发第二次调用