如何防止 OSX 上的 MS Excel 将“a1-1”(或类似内容)转换为日期和/或将其转换回来?

如何防止 OSX 上的 MS Excel 将“a1-1”(或类似内容)转换为日期和/或将其转换回来?

背景:

  • 我使用 Excel 来整理笔记并记录仓库中物品的库存数量。我们有位置代码来帮助我们以以下格式查找仓库中的物品[letter][number]-[number]。例如,A1-1C3-4
  • 我正在使用 Office 365“缓慢的内部版本”15.33(170403)(但已经遇到这个问题几个月了)。
  • 在 Mac OSX 10.12.5 Beta (16F43c) 上

问题:

  • 所有以 A 开头的位置代码都会转换为工作表中某些外语文字的日期和公式栏中的日期。
  • 当我手动将位置代码放入电子表格中时,可以通过在位置代码前面加上反引号来防止这种情况发生,然而我不确定如何在从我们的 ERP 系统导入 csv 时防止转换(除了使用 Google 表格而不是 Excel)
  • 如果我“格式化单元格”,它要么变成(对我来说)随机数或日期,而且我认为我丢失了原始数据
  • 如果我将单元格复制并粘贴到 Excel 之外,它会变成另一种日期格式

例子:

A1-1 变成10/2/2016在公式栏中,复制为2-Oct在表格中看起来像这样

问题:

  • 我怎样才能防止在导入时发生这种情况?
  • 我怎样才能逆转转换并恢复原始数据?

答案1

如果您使用文本导入向导导入 CSV 文件,则可以在步骤 3 中选择“文本”作为“位置日期”列的数据格式。

它看起来像这样:

导入 - 文本

有关“文本导入向导”的更多信息,请参阅这里

相关内容