楼主 水星钓鱼 |
由于录入错误有些出生年月的末尾多了个点(如图有颜色的单元格),不用辅助列,不用VBA如何将末尾的点去除。在EXCEL内完成。 结果只是为了示例。要求最终结果要在A2:A8显示。 出生年月.rar |
2楼 wangxiaoyu09004 |
如果不用辅助列,也不用VBA那么还有一种办法: 就是在本列内把错误的都改过来 还是用辅助,完事后选择性粘贴 |
3楼 宝贝有酒窝 |
(*^__^*) 嘻嘻……如果结果那一栏可以用公式 那我的应该可以吧=SUBSTITUTE(A1,".","",2) |
4楼 wshcw |
=SUBSTITUTE(A2,".",,2) |
5楼 toby08 |
函数应该是最简单的啦,为什么不用呢?VBA不会,来一个SQL的吧。 SQL语句:
|
6楼 无心为爱 |
能否解释下语句的意思。 只是知道like是等于,%是通配符。 |
7楼 toby08 |
Update语句用于更新或者改变匹配指定条件的记录,它是通过构造一个where语句来实现的。其语句格式如下: update "tablename" set "columnname" = "newvalue"[,"nextcolumn" = "newvalue2"...] where "columnname" OPERATOR "value" [and|or "column" OPERATOR "value"]; [] = optional 就本题来说,只要满足以“.”结尾的文本日期,就对其进行更新(用left函数取除“.”以外的前半部分) |
8楼 水星钓鱼 |
呵呵,学习了。我的方法是这样的。 |
9楼 toby08 |
仿照水星的做法再来一个: 自定义格式代码:
|
10楼 tntpai |
又学会一招,很实用,谢谢分享 |
11楼 toby08 |
分列应该是最好的方法 |
12楼 rongjun |
用函数吗? =SUBSTITUTE(A2,".",,2) |
13楼 mmice |
这个连接失效了,看不了。偶也觉得分列好使。 |
14楼 尹仁坂 |
-_=|| |
15楼 心灵驿站—颐 |
高手云集呀 |