Excel自定数字格式-处理电话号码和日期

  • 本站文章除注明转载外,均为本站原创或者翻译。
  • 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
  • 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
  • 本博客采用 WPCMD 维护;
  • 本文标题:Excel自定数字格式-处理电话号码和日期
  • 本文链接:http://zengrong.net/post/171.htm

Excel的自定格式是很有用的功能,为了方便使用,我直接把Excel中相关的帮助复制出来了,见这里

现在要利用自定格式实现两个功能:

  • 让Excel能够根据电话号码识别手机和座机;
  • 让Excel可以在日期后面加上星期;

第一个好办,在数字格式中使用条件即可,代码如下:

[>9999999999]"手机:"0;[<9999999999]"座机:0"0;

我不知道在自定义格式的条件中如何确定数字的位数,好像不能使用表达式?所以只能用这个笨办法,大于9999999999(10位)的就是手机,否则就是座机了(当然也包含小灵通
:em06:)。

如下图所示:

excel_custom.png

至于第二个,使用下面的代码来显示2006-5-5的星期数。

yyyy-m-d dddd

但是,显示出来的英文(:em17:),怎么换成中文?谁知道?只好将就了。

范例文件下载地址:

  excel-number.zip (1.4 KiB, 1,193 hits)