精华内容
下载资源
问答
  • 2020-09-22 10:31:19

    方法一:查找替换法

    Step1:按快捷键Ctrl+H,打开“查找和替换”对话框;

    Step2选择“查找内容”后的文本框,按住Alt键,在数字键盘中输入“0010”。需要注意的是这样输入后,在“查找内容”后的文本框中不会显示任何内容,但实际上是有的;

    Step3单击“全部替换”按钮,换行符将被全部替换。

    方法二:用CLEAN函数

    CLEAN函数可以删除文本中不能打印的字符。假如A1单元格包含换行符,可在B1单元格中输入公式:“=CLEAN(A1)”,即可删除换行符。

    更多相关内容
  • excel单元格删除空格 在Excel数据输入单元格防止空格 (Prevent Spaces in Excel Data Entry Cell) In Excel, you can use data validation to control (to some extent!) what users can enter in a cell. One ...

    excel单元格删除空格

    In Excel, you can use data validation to control (to some extent!) what users can enter in a cell. One option is to create a drop down list, so users can only select from a list of valid options.

    在Excel中,您可以使用数据验证来控制(在某种程度上!)用户可以在单元格中输入的内容。 一种选择是创建一个下拉列表 ,因此用户只能从有效选项列表中进行选择。

    datavallist

    数据验证自定义条件 (Data Validation Custom Criteria)

    In some cases, a drop down list isn't practical, but you still want some control over what goes into the cell. For example, in the screen shot below, we want to prevent users from typing a space character in the cell.

    在某些情况下,下拉列表不切实际,但是您仍然希望对进入单元格的内容进行一些控制。 例如,在下面的屏幕截图中,我们要防止用户在单元格中键入空格字符。

    datavalidationnospaces01

    To do this, you can use data validation with custom criteria. Thanks to Jerry Latham for sending this example, and the custom validation formula. Follow these steps to set up the data validation.

    为此,您可以使用具有自定义条件的数据验证。 感谢Jerry Latham发送此示例以及自定义验证公式。 请按照以下步骤设置数据验证。

    • Select cell B3, where the item code, with no spaces, will be entered.

      选择单元格B3,将在其中输入不带空格的项目代码。
    • On the Excel Ribbon, click the Data tab, and click Data Validation

      在Excel功能区上,单击“数据”选项卡,然后单击“数据验证”。
    • In the Data Validation dialog box, on the Settings tab, select Custom

      在“数据验证”对话框的“设置”选项卡上,选择“自定义”
      • =B3=SUBSTITUTE(B3," ","")

        = B3 = SUBSTITUTE(B3,“”,“”)

    datavalidationnospaces02

    这个怎么运作 (How It Works)

    The SUBSTITUTE function replaces each space character – " " – with an empty string – ""

    SUBSTITUTE函数将每个空格字符-“”-替换为空字符串-“”

    The value entered in cell B3 must be equal to the result of that SUBSTITUTE function. If there is a space in B3, the results won't be equal, so the data validation test will fail.

    在单元格B3中输入的值必须等于该SUBSTITUTE函数的结果。 如果B3中有空格,则结果将不相等,因此数据验证测试将失败。

    For more examples of Custom data validation, see the Data Validation Custom Criteria Examples page on the Contextures website. ________________

    有关自定义数据验证的更多示例,请参见Contextures网站上的“ 数据验证自定义条件示例”页面。 ________________

    翻译自: https://contexturesblog.com/archives/2011/09/12/prevent-spaces-in-excel-data-entry-cell/

    excel单元格删除空格

    展开全文
  • 作用:EXCEL中去掉单元格首尾空格,保留字符串中间空格。用到的函数:MID,FIND,LEFT,RIGHT,TRIM,SUBSTITUTE,LEN 公式:=MID(A1,FIND(LEFT(TRIM(A1)),A1),FIND("☆",SUBSTITUTE(A1,RIGHT(TRIM(A1)),"☆",LEN(A1) - ...


    作用:EXCEL中去掉单元格首尾空格,保留字符串中间空格。

    用到的函数:MID,FIND,LEFT,RIGHT,TRIM,SUBSTITUTE,LEN     

    公式:=MID(A1,FIND(LEFT(TRIM(A1)),A1),FIND("☆",SUBSTITUTE(A1,RIGHT(TRIM(A1)),"☆",LEN(A1) - LEN(SUBSTITUTE(A1,RIGHT(TRIM(A1)),""))))-FIND(LEFT(TRIM(A1)),A1)+1)

    说明:设单元格为A1,值为:$$$ab$$aba$$$($代表空格)

    1:求出A1中右边的第一个各非空格字符(rc : right char)
     rc = RIGHT(TRIM(A1))    ----> rc = a

    2:求出rc在A1中出现的次数
     n = LEN(A1) - LEN(SUBSTITUTE(A1,rc,"")) ----> 3
     SUBSTITUTE(A1,rc,"") : 将rc用空字符替换

    3
    :将A1中最后一个rc替换为"☆"(因为"☆"不常用)(s : string)
     s = SUBSTITUTE(A1,"☆",n)           ----> 得到字符串 $$$ab$$ab☆$$$

    4
    :求出"☆" 的位置 (即右边第一个非空格字符的位置)(rf : right first)
     rf = FIND("☆",s)   ----> 10

    5
    :求左边第一个非空格字符的位置(lf : left first)   
     lf = FIND(LEFT(TRIM(A1)),A1)  ----> 4

    6
    :取A1中从lf开始共rf-lf+1个字符
     = MID(A1,lf,rf-lf+1)

    转载于:https://www.cnblogs.com/JoeDZ/archive/2008/02/03/1062727.html

    展开全文
  • Excel单元格空格删除是表哥表姐们日常工作经常遇到的问题,大多数人对这个问题的常规解决方法就是:1、全选工作表,按ctrl+H键,弹出查找和替换工作框2、在查找和替换工作框的“查找内容”项,输入“ ”,在...

    Excel单元格空格的删除是表哥表姐们日常工作中经常遇到的问题,大多数人对这个问题的常规解决方法就是:

    1、全选工作表,按ctrl+H键,弹出查找和替换工作框

    2、在查找和替换工作框的“查找内容”项,输入“ ”,在“替换为”项,直接空着,什么都不用输入

    5ab0c7fe5e04?utm_campaign=shakespeare

    图片.png

    3、点击“全部”替换项,替换完成即可

    一般情况下,以上三步即可完成工作表内空格的删除工作,但实际工作中,单元格内存在的换行符,回车符这些无法打印字符是无法通过替换删除的,如果这些字符没有清理干净,又会影响后续数据的处理和运算,严重者,更影响数据的准确与精度,所以在替换完之后,我们需要用left或right公式检查一下单元格内是否存在换行符或打印符;

    4、对于不会vba的小伙伴来说,另一种方法是函数结合使用删除空格与无法打印字符:

    =CLEAN(SUBSTITUTE(C2," ","")),其中SUBSTITUTE(C2," ","")的作用是删除单元格内所有空格,CLEAN的作用是删除单元格内无法打印字符

    5、对于多行多列的表格来说,要一列一列的输入公式来进行空格的清理,效率未免低下,为了提高效率,一次完成目标,可以使用VBA代码一次完美解决这个问题,代码如下:

    Sub 删除空格()

    Dim arr, brr, crr, i, j

    Application.ScreenUpdating = False '关闭屏幕更新

    tm = Timer

    arr = Sheets(1).UsedRange.Value '将第一个工作表的已用区域赋值给数组arr

    ReDim brr(1 To UBound(arr), 1 To UBound(arr, 2)) '定义数组brr的行数、列数

    For i = 1 To UBound(arr) 'i的值为数组arr的第一维最大下标(即第一个工作表已用区域的行数)

    For j = 1 To UBound(arr, 2) 'j的值为数组arr的第二维最大下标(即第一个工作表已用区域的列数)

    a = Replace(arr(i, j), " ", "") '替换arr(i,j)的所有空格

    brr(i, j) = Application.WorksheetFunction.Clean(a) '用工作表函数clean处理a,将a的所有非打印字符删除除

    Next j

    Next i

    With Sheets(2):

    .UsedRange.Clear

    .[A1].Resize(UBound(brr), UBound(brr, 2)) = brr '将数组brr输入到sheet2的左上角为A1的单元格区域内

    End With

    Application.ScreenUpdating = True '开启屏幕更新

    MsgBox "工作完成!用时" & Timer - tm & "秒", 64, "提示" '代码运行用时

    End Sub

    以上,即是vba实现删除空格、非打印字符的vba代码

    5、在办公现代化的今日,python的运用越来越广,那么,用python代码应该怎么处理这个问题呢?python代码如下(需要用到的模块为openpyxl,用pip方法即可安装):

    #_*_coding:utf-8_*_

    from openpyxl import load_workbook

    file = "五城网签-200325.xlsx" #要处理的文件路径

    wb = load_workbook(file) #加载文件

    ws = wb.active

    for i in range(2, ws.max_row+1):

    for j in range(3, ws.max_column+1):

    old = str(ws.cell(i, j).value)

    if old is not None:

    ws.cell(i, j).value = old.strip().replace(' ', '').replace("\n", "")

    if str(ws.cell(i, j).value)[0:7] =="_x000D_" or str(ws.cell(i, j).value)[-6:len(str(ws.cell(i, j).value))] == "_x000D_":

    ws.cell(i, j).value = str(ws.cell(i, j).value)[7:len(str(ws.cell(i, j).value))-7]

    elif str(ws.cell(i, j).value)[-7:len(str(ws.cell(i, j).value))] == "_x000D_":

    ws.cell(i, j).value = str(ws.cell(i, j).value)[0:len(str(ws.cell(i, j).value)) - 7]

    wb.save(file)

    wb.close()

    print("处理完成")

    核心语句为:

    ws.cell(i, j).value = old.strip().replace(' ', '').replace("\n", "")

    主要作用是将单元格所有的空格,换行符替换为空,但是这一个语句的不足之处是无法将非打印字符删除,一般情况下,这种非打印字符是回车、换行符,ASCII码是10、13,读者有兴趣可以在单元格内输入=code(A1)这个公式测试一下非打印字符的ASCII码,经调试发现,ASCII码为10、13的字符在python里返回的字符形式为“x000D ”,所以替换掉空格之后,需要在后面加上两句if判断语句,将残留的非打印字符继续删除:

    if str(ws.cell(i, j).value)[0:7] =="_x000D_" or str(ws.cell(i, j).value)[-6:len(str(ws.cell(i, j).value))] == "_x000D_":

    ws.cell(i, j).value = str(ws.cell(i, j).value)[7:len(str(ws.cell(i, j).value))-7]

    elif str(ws.cell(i, j).value)[-7:len(str(ws.cell(i, j).value))] == "_x000D_":

    ws.cell(i, j).value = str(ws.cell(i, j).value)[0:len(str(ws.cell(i, j).value)) - 7]

    展开全文
  • 怎样快速、批量删除Excel中空格

    千次阅读 2021-01-11 21:50:10
    我们在Excel处理数据时,常常会因为遇到空格而影响数据的统计,如果一个一个删除,不仅费时费力,而且因为空格的特殊性,有时不容易被发现,那么如何快速删除Excel中空格呢?1、查找替换法如下,在工号、姓名、...
  • excle中单元格空格 import pandas as pd #准备一个有空格的excle文件 file_name = r'first.xlsx' #读取EXCLE文件 df = pd.read_excel(file_name) #去除空格 df = df.applymap(lambda x: str(x).strip()) ...
  • Excel中单元格中空格的清除方法

    万次阅读 2018-02-04 20:08:18
    Excel有时会存在不小心录入了空格,造成数据比对出错,影响数据准确性,怎么来处理呢?有两张方法。 一、使用查找替换方法  1、打开查找/替换对话框  2、在”替换”框的查找内容输入空格,替换为编辑...
  • excel单元格,数字前有空格(字符),怎么批量把空...使用替换功能,批量处理参考excel版本:2010(其他版本操作基本相同)详细操作步骤及动画演示:1、CTRL H,调出替换对话框2、查找内容:(输入空格);替换内容:(什么...
  • excel 删除字段的前后空格

    千次阅读 2021-07-29 12:35:07
    CLEAN函数,用于删除文本不能打印的字符。对从其他应用程序输入的文本使用该函数,将删除其中含有当前操作...SUBSTITUTE函数法可以删除字符串所有的空格,但对于特殊情况,比如不是空格空格还是有极限。 ...
  • Excel利用VBA实现去掉单元格两边空格

    千次阅读 2020-03-01 13:05:33
    '清除所有sheet页中单元格两端的空格 Public Sub trimCell() Dim sheetCount, columnCount, rowCount, tempRow, tempCol Dim rng As Range '获取本excel的sheet的数量 sheetCount = ThisWorkbook.Sheets....
  • Excel删除单元格中数字之间的空格

    千次阅读 2018-10-10 22:37:10
    有时候复制过来的数字之间有空格怎么办? 步骤: 全选之后,选择“查找-替换” 查找内容处,填“ ”,即输入空格; 替换为处,填“”,即 什么也不填。 结果: ...
  • 例如下列有单元格内有空格。 然后选中数据区域,按Ctrl+H 快捷键调出替换窗口。查找内容窗口输入一个”空格“。在“替换为“窗口不输入任何字符。 点击“全部替换“按钮搞定。 总结 在Excel中碰到这
  • Excel中去掉单元格中间的空格

    千次阅读 2016-11-30 09:50:01
    SUBSTITUTE函数法
  • 由表B到表A,你是取消“合并单元格”,一个一个复制填充吗?用分类汇总与定位批量合并单元格第一步:选中所有数据,选择“数据——分类汇总”,分类字段为“部门”,汇总方式“计数”,选定汇总项“部门”:第二步:...
  • python操作excel去除单元格空格和换行

    千次阅读 2019-11-22 13:44:34
    使用openpyxl操作excel去除所有单元格回车和换行 我这里使用的是openpyxl,需要安装 pip install openpyxl 直接上代码 from openpyxl import load_workbook file = "C:\\xxx\\1.xlsx" #要处理的文件路径 wb = ...
  • Excel单元格中按Alt+Enter就会进行换行,就像在Word按回车键一样。如果许多单元格中都包含这样的“换行符”,现在要将其全部删除掉,让这些单元格的内容都变成一行显示,该如何操作呢?   方法一:取消自动...
  • 如何批量删除Excel中的空单元格

    千次阅读 2018-10-19 09:57:09
    如何批量删除Excel中的空单元格? Excel数据乱七八糟,有的单元格里没有数据,怎么把这些单元格批量删掉? 注意,是删掉空的单元格,不是单元格里数据里的空格。 首先,选中需要进行操作的所有单元格 然后按 “ ...
  • 去除空格和回车公式: =SUBSTITUTE(SUBSTITUTE(A2," ",""),CHAR(10),"") 对比公式: =IF(SUBSTITUTE(SUBSTITUTE(A2," ",""),CHAR(10),"")=SUBSTITUTE(SUBSTITUTE(B2," ",""),CHAR(10),""),1,0) ...
  • 根据ASCII码,来剔除掉特殊回车等内容。 废话少说,直接上代码:去掉...* 判断是否包含字母,包含字母,则只去左右的空格等。不包含则去所有空格等字符 * @param str * @return */ public String trimAllStr(Stri...
  • 怎么批量把excel表格前面的空格去掉

    千次阅读 2021-07-24 00:25:16
    Excel前面有一个空格,为了处理数据方便,我们需要把第一个单元格去掉。然后在单元格中输入=trim(A1),点击回车键。可以看到新选择的单元格中出现了B1单元格中的文字,且文字前面的空格消失了。然后下拉,ctrl+d...
  • 在源数据,需要将单元格中的字母编码删除,文字与字母之间有空格。 解决方法: 使用excel的分列功能。 操作步骤: 选中需要处理的数据,点击菜单栏“数据”-“分列”, 选择使用“分隔符号” 选择...
  • Excel去除单元格中空格

    千次阅读 2015-02-06 11:13:55
    在用Excel进行数据处理(删除重复项、分组统计等)的过程,时常会碰到由于单元格中数值有空格而 影响处理结果的问题,去除数据的空格在一般的程序设计语言和数据库SQL语言通常会有替换指定空格 和trim方法...
  • 匹配Excel相同内容在同一行,vlookup、index+match两种方式。
  • A:B是数据源,A列是人名,B列是成绩。由于A列人名的前后包含了大量空格,导致E列的VLOOKUP函数返回错误值。
  • EXCEL空格删除

    2020-12-19 01:05:32
    设数据在A1,则公式:=SUBSTITUTE(A1," ","")方法二:用EXCEL函数 TRIM除了单词之间的单个空格外,清除文本所有的空格。即它不能将字符串(中文汉字)里的空格全部删除掉,仍留一个空格。在从其他应用程序获取带有...
  • 这是基于http://www.dailydoseofexcel.com/archives/2005/02/23/html-in-cells-ii/的完整解决方案请注意,如果您的innerHTML是所有数字,例如“ 12345”,则HTML格式在excel中不能完全正常工作,因为它对待数字的...
  • 有时Excel单元格内容会出现一些不可见的字符,如双引号,这样的话会影响比较,为了去除这些不可见的字符,可以采用clean()函数,进行清理。PS:使用trim()只能去掉空格
  • excel删除空格

    千次阅读 2021-03-07 20:15:04
    在使用EXCEL的VLOOKUP、IF等函数过程,有时因为单元格中存在看不见的空格或符号,导致函数应用出错。为了解决出错问题,我们需要去除看不见的空格和符号。下面是本人根据工作实践总结的去除看不见的空格和符号的几...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,738
精华内容 1,895
关键字:

删除excel单元格中的空格