EXCEL公式的格式化值为实际值

我有一个邮政编码的Excel文件,我需要得到第2个数字=左(G2; 2);

对于这样的邮政编码,如11008它的工作,我得到11 ,但如果一个邮政编码具有价值01008这不起作用,因为无格式(真值)值是1008

有任何想法吗?

您可以先使用TEXT将邮政编码转换为文本:

 =LEFT(TEXT(G2;"00000");2) 

1008首先变为01008 ,然后你从LEFT函数中得到01

您的邮政编码列应该被格式化为文本。 尽pipe邮政编码碰巧用数字表示,但它本身并不是真正的数字。

  • 你不要用它做math;
  • 它可以很容易地用字母表示(并且在一些国家中)。
  • 前导零是重要的。

与电话号码一样的东西。

这里有一些相关的问题:

  • 在数据库中使用整数列来存储美国邮政编码是个好主意吗?
  • 电话号码列在数据库中