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

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

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

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

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

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

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

如下图所示:

excel_custom.png

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

yyyy-m-d dddd

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

范例文件下载地址:

1 文件