EXCEL表格如何把一个单元格的内容删除后两个字 如单元格R1C3里有肯德基三个字 在C3列有很多这样的专有名词

我想通过什么函数或者是快捷办法删除后两个字,或者是删除第一个字可以吗?因为有将近8千个专有名词 转帖复制太慢了,跪求大虾指点 小弟叩谢

很简单的嘛,公式可以解决问题:=left(文本,len(文本)-2)  这样子就可以啊,就是删除后面两个字的了嘛,然后不需要公式的嘛,复制在选择性粘贴。  我觉得这方法可以

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-23

方法很多,介绍几种常用的。

    字符提取函数,=LEFT(A1,LEN(A1)-2)。

    替换函数,=REPLACE(A1,LEN(A1)-1,2)

    数据分列功能。选中整列-->数据-->分列-->固定宽度-->下一步-->在数据预览中倒数第二个字符前划线-->下一步-->完成。

    甚至你可以使用VBA来实现,虽然有点大材小用,代码如下:

    Sub tst()
    [b2] = Left([a1], Len([a1]) - 2)
    End Sub

第2个回答  2012-06-21
方法有很多种
1 可以用截取的方式
2 可以用替换的方式
3 可以在数据有效性设定一下
如果8000多个专有名词很多都相同的话 建议你用 ctrl+H 把不想要的东西都替换掉。可以替换成你想要的!本回答被网友采纳
第3个回答  2012-06-21
有规律能实现,没有规律貌似没办法。
相似回答