EXCEL公式使用格式化值而不是实际值

时间:2014-01-08 16:56:49

标签: excel excel-formula

我有一个带有邮政编码的excel文件,我需要获得前2个数字 = LEFT(G2; 2);

对于此邮政编码,例如 11008 ,它可以使用 11 ,但如果邮政编码的值为 01008 ,则不会之所以有效,是因为未格式化(实际值)值 1008

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

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

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

1008首先变为01008,然后您从01函数获得LEFT

答案 1 :(得分:1)

您的邮政编码列应该格式化为文本。尽管邮政编码恰好用数字表示,但它本身并不是一个数字。

  • 你不用它做数学;
  • 它可以很容易地用字母表示(并且在某些国家/地区);
  • 前导零很重要。

与电话号码相同。

以下是一些相关问题: