Excel字符串中多余的字符怎么去掉?

www.zhiqu.org     时间: 2024-05-19

整理Excel表数据时,有时会需要去掉字符串中多余的字符,留下需要的字符,方便数据的整理。

1、首先观察字符串的特点,不同的特点可以使用不同的方法。如下图所示,对于特点一的情况,因为有相同字符空格的存在,可以使用替换法,特点二的情况,因为字符数一样,最方便的方法是公式法。

2、替换法:顾名思义就是将不需要的字符替换为空白就可以留下想要的字符。

首先按下ctrl+f健出查找替换对话框,选择替换。查找内容中输入*+空格(替换为中不需要输入任何内容),然后点击全部替换即可。

3、替换法:*代表要去除的部分所在的位置,空格指字符串中相同的字符,当要去除的内容在左边时,*就放在相同字符的左边,当要去除的内容在右边时,*就放在相同字符的右边,可根据实际情况填写。

4、公式法:常见的公式有left(B2:4)表示留下B2单元格左边的前4位,和RIGHT(B2,2)留下B2单元格右边的后2位。这种方法适合需要留下的字符数一样的情况,都是留下2位或者都是留下4位。

5、公式法;当需要留下的字符数量不一致时,可以使用len(B2)(求B2字符串的长度)函数进行辅助,求解出字符串的总长度然后减去不需要的字符串的长度,就是需要留下来的字符串长度。这种方法适合不需要留下的字符数一样的情况。

注意事项:1、替换法,比较适合字符串中有相同的字符方便进行左右区分的情况。

2、公式发,至少需要满足需要留下的字符数一致或者不需要留下的字符数一致之中的一个条件方可使用。



~


#酆进爬# 如何在excel删除某个字符后面的n个字符 -
(17686638119): 假设A1中的字符为CBAZXY123=LEFT(A1,FIND("A",A1)) 结果为CBA

#酆进爬# excel单元格中如何只保留前面几个字符,去掉后面的字符 -
(17686638119): 用left函数或leftb函数,前者是按字符长度提取,后者是按字节长度提取. 示例:保留E列前面4个字符的内容. 在F3输入公式:=LEFT(E3,4)

#酆进爬# 如何删除Excel单元格里的前面,后面或者特定位置的字符 -
(17686638119): 1.先来看看例子,找出相同的字符或者说内容. 2.然后选中目标单元格,点击右边的“查找与替换”中的“替换”,或者使用快捷键CRTL+F. 3.此时,弹出查找与替换设置窗口,然后输入要替换的内容前的相同内容,如例子中的经验,需注意要用*特殊符号,*表示通配符,表示经验后面的所有内容.然后点击确定,即可看到将经验后面的内容全部替换掉了. 4.上面说的是将后面的删掉,当然也可以替换成其他的内容,如图设置即可. 5.上面讲解了怎么去掉后面的,下面来看看怎么删掉特定内容前面的,或者说替换成其他的.

#酆进爬# excel怎样快速去掉单元格多余字符如附件所示,我想把股票代码里
(17686638119): 用数据分列的方式最为简单,先选择A列,点击窗口上部工具条上的"工具"→"分列"→"固定宽度"........,完成.见附件

#酆进爬# Excle单元格里的字符不同,如何把相同的字符赋值有序的数字.再删除多余的字符? -
(17686638119): 1、插入1列(假设是B列),在B2输入1,往下填充序列,形成1、2、3、4...2、给A列排序,“*”、汉字会分别集中在一起,把第一个“*”改为1,往下填充.把所有的汉字删除.3、按B列升序排序.

#酆进爬# excel:单元格里面的内容要清除中间的某一个或几个字符怎么做? 比如:k2102pd456 我要去掉pd 只要k2102456 -
(17686638119): 如果只有一个数据,就把光标定位到pd后面,按Backspace键删除pd就行了,如果是一个数据区域的多个数据要删除的话可以用查找——替换来完成:查找pd,替换成空就行了 比如k2102pd456要去掉pd也就是去掉中间第6位到第7位的字母,就可以用(假如这个数在A1格):=left(A1,5)&right(A1,3) 来取,下拉公式即可.若字符长度不一致,则要用SUBSTITUTE()和mid()函数:=SUBSTITUTE(A1,MID(A1,6,2),,1)

#酆进爬# excel里面,想去掉字符串里面重复的字符,怎么写?比如把1213写成123 -
(17686638119): 假设数据在A1单元格 公式=SUM(RIGHT(LARGE(--IF(ISNUMBER(FIND(ROW($1:$10)-1,A1)),FIND(ROW($1:$10)-1,A1)*10+ROW($1:$10)-1),ROW($1:$10)))*10^ROW($1:$10))/10 数组公式,按CTRL+SHIFT+回车三键确定

#酆进爬# excle单元格的多个字符串如何自动删除 -
(17686638119): 不知道还有没有什么简单的方法.以下是一个可以自动清除指定字符串外的所有字符的函数,它对活动单元格所在列向下替换.只要将下列代码粘贴到VBA编辑器中,执行其中的“Replace_Cmd()”过程即可.此过程中括号内引号中的字符就是...

#酆进爬# excel去掉多余字符串.. -
(17686638119): =LEFT(A1,FIND("@",SUBSTITUTE(A1,"/","@",3))-1) 向下复制公式.

#酆进爬# Excel 求助如何去掉字符串变量中的某几字符 -
(17686638119): SUBSTITUTE(text,old_text,new_text,instance_num) Text 为需要替换其中字符的文本,或对含有文本的单元格的引用. Old_text 为需要替换的旧文本. New_text 用于替换old_text的文本. Instance_num 为一数值,用来指定以new_text替换第几次出现的old_text.如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text.