excel如何批量删除单元格内多余的内容?

发布网友 发布时间:2022-03-04 11:47

我来回答

7个回答

热心网友 时间:2022-03-04 13:17

excel批量删除单元格内多余的内容的具体步骤如下:

需要准备的材料分别是:电脑、Excel表格。

1、首先打开需要编辑的Excel表格,进入到编辑页面中。

2、然后在弹出来的窗口中点击打开查找和选择中的“替换”。

3、然后在弹出来的窗口中点击“查找内容”输入想要删除的内容。

4、然后点击“全部替换”就可以了。

热心网友 时间:2022-03-04 14:35

1、第一步:打开需要修改的excel表格

2、第二步:只想保留每个单元格内km之前的内容,也就是说km之后的内容批量删除,不想手动的一个个删除。那么输入快捷键Ctrl+F(调出查找替换工具),在替换页面下,输入“km*”,然后选择“全部替换”

3、结果,如图显示,就是我们想要的最终结果了。

热心网友 时间:2022-03-04 16:09

1.打开excel表格,点击图中箭头所指的倒三角按钮~

2.选择编辑——定位

3.勾选空值,点击定位按钮~

4.所有空行全部变成浅灰色了,表示空行全部被选中了~

5.这时右击鼠标,选中删掉按钮~

6.勾选下方单元格上移,点击确定按钮~

7.最后,表格的所有空行被批量删除了

热心网友 时间:2022-03-04 18:01

你不上传截图,我不知道你的excel格式啊。只能猜

我猜你的公司是一个名字一个单元格

北京分公司就是在有限公司后面,就应该删掉啊,你不想删掉?

所以,我再猜,你不是要把有限公司后面的内容全部删掉,你只是想把后面括号内容的东西删掉,如图

看到图上的公式了吗?在C列应用,B列也有公式,是为了避免中文括号。如果你确定没有使用中文括号,全是英文括号,那么可以直接使用C的公式了。

见附件

 

追问

你猜对了。我就是想删除公司名称之外的内容,我以前用的这个=LEFT(C1,FIND("司",C1))公式,结果是解决了大部分问题,但是把分公司也删除了。你这个方法不错。可是有问题啊,有的出不了结果。能不能B列C列公式合并?或者用我那个公式"司"套一遍,再用分公司套一遍,用IF条件做。可行么?

追答

数组公式:

=IF(RIGHT(TRIM(SUBSTITUTE(SUBSTITUTE(A1,"(","("),")",")")))=")",LEFT(SUBSTITUTE(SUBSTITUTE(A1,"(","("),")",")"),MATCH(1,0/(MID(SUBSTITUTE(SUBSTITUTE(A1,"(","("),")",")"),ROW($1:$99),1)="("))-1),A1)

ctrl+shift+enter结束输入

这个公式把你列的场景都考虑进去了。

 

    来自:求助得到的回答

    热心网友 时间:2022-03-04 20:09

    数据
    分列,使用分隔符
    下一步
    勾选“其他”,并在该栏填入(
    完成就行了

    热心网友 时间:2022-03-04 22:33

    Sub aa()
    For i = 1 To 4
    Cells(i, 2) = Left(Cells(i, 1), InStr(Cells(i, 1), "司"))
    Next
    End Sub追问你这个是写入宏么?你这个运行以后。我是“上海迪迪商业有限公司北京分公司(BLACK &BLACK )”不会把北京分公司也删除么?

    追答Sub aa()
    For i = 1 To 4
    l = Len(Cells(i, 1))
    For c = l To 1 Step -1
    If Mid(Cells(i, 1), c, 1) = "(" Or Mid(Cells(i, 1), c, 1) = "(" Then
    Cells(i, 2) = Left(Cells(i, 1), c - 1)
    Exit For
    End If
    Next
    Next
    End Sub

    热心网友 时间:2022-03-05 01:15

    用鼠标光标。把所要选

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    24.509275s