中企动力 > 商学院 > excel限制单元格内容
  • ?

    Excel取消合并单元格时在每个单元格中保留内容,你会批量操作吗?

    南莲

    展开

    Excel中存在合并的单元格,对我们来说已经是司空见惯啦!在另外一些时候我们又需要将已经合并的单元格的值,进行取消合并,并每个都填充原来合并之前的值。

    对于结构简单的带有合并单元格的表格,我们一般正常操作是手动取消单元格合并,然后手动进行定位,然后填充空白值。但是如果有几千行数据,或者上万行数据需要取消合并单元格时在每个单元格中保留内容,你确定需要一个一个的手动进行操作吗?其实你大可不必慌张,我们可以一键操作即可。

    照例举一个例子,源数据如下图所示,B列为已经合并的数据,需要将部门字段取消合并单元格并在每个单元格中保留内容。

    源数据:

    我们先看看动画执行的效果:

    看了以上的动画,你是不是发现批量操作取消合并单元格,并保留原来的值,其实很简单。

    您只需要将以下代码复制到Excel的VBE窗口的模块中,然后执行程序即可。

    PS:操作流程如下,按照顺序1到4步,然后执行程序。

    附上Excel VBA代码

    Sub CancelMergeCells()

    Dim r As Integer,MergeStr As String,MergeCot As Integer,i As Integer

    Dim rng As Range

    On Error Resume Next

    选择需要合并的列,由用户进行制定,并限定值

    Set rng = Application.InputBox("请输入需要合并的列", "区域选择", , , , , , 8)

    将用户指定的单元列取得行号

    k = rng.Column

    With Sheet1

    取得最大循环数

    r = .Cells(.Rows.Count, 1).End(xlUp).Row

    For i = 2 To r

    将合并单元格赋值给到变量

    MergeStr = .Cells(i, k).Value

    计算合并单元格区域的大小

    MergeCot = .Cells(i, k).MergeArea.Count

    取消合并单元格

    .Cells(i, k).UnMerge

    将取消的单元格进行赋值填充

    .Range(.Cells(i, k), .Cells(i + MergeCot - 1, k)).Value = MergeStr

    循环的步长进行累加,减少循环的次数

    i = i + MergeCot - 1

    Next

    添加边框线,数据美化

    .Range("A1:C" & r).Borders.LineStyle = xlContinuous

    End With

    End Sub

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

    唯有不断学习,才能不被淘汰!

    Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

  • ?

    如何让excel中的单元格自动适应文本内容?

    翁香

    展开

      1、打开需要调整的excel表格,选中需要调整字号的单元格区域,单击菜单栏上的“格式”—“单元格”;

      2、在“单元格格式”对话框中,找到“对齐”选项卡,在“文本控制”框中勾选“缩小字体填充”复选框,确定即可。

      3、在这些单元格中输入时,如果输入长度超过了单元格的宽度,Excel就会自动缩小字符的大小,以使数据全部显示在单元格中。

      

    (本文内容由百度知道网友yjtkgg321贡献)

  • ?

    Excel利用数据验证(数据有效性)规范数据输入

    暴雪

    展开

    问题来源

    EXCEL输入数据时,经常会输入不规范或者无效的数据,对数据的统计工作带来很大的麻烦。

    数据验证能够建立特定的规则,限制单元格可以输入的内容,从而规范数据输入,提高数据统计与分析效率。

    数据验证,在EXCEL2010及以前的版本中称为“数据有效性”。

    使用示例

    一、规范性别输入

    利用数据验证输入性别,不仅数据规范,而且快速。

    方法如下动图:

    特别注意:

    1、序列来源中,“男”与“女”两个字之间一定是“英文状态”的逗号,即半角逗号;

    2、只要对一个单元格设置了数据验证,鼠标拖动单元格右下角填充柄,进行填充,即可将“数据验证”填充到其他单元格,

    二、限定输入内容

    当然,输入的内容也可以用第一种输入性别的方法以序列的方式直接写入来源。

    三、限定数字范围

    1、静态限制输入数值范围:

    2、动态限制输入数值范围:

    这种动态限定数据的方法,设置了数据验证以后,可以通过修改最小值与最大值单元格的数值,动态调整数据允许输入的范围。

    四、限定文本长度

    限定文本长度还可以设置通过“文本长度——介于”,来设置文本位数的范围。

    五、限制输入重复信息

    【数据】——【数据验证】:验证条件选择自定义,输入公式:

    “=COUNTIF(H:H,H1)=1”。

    公式的含义是:H列中,H1单元格的内容只出现1次。如果H列中H1单元格内容出现次数超过1,则禁止输入。

    如动图:

    六、限定身份证号码

    【数据】——【数据验证】:验证条件选择自定义,输入公式:

    “=AND(LEN(H1)=18,COUNTIF(H:H,H1&"*")=1)”。

    其中:

    LEN(H1)=18,含义是H1单元格内容的长度为18位;

    COUNTIF(H:H,H1&"*")=1,含义是在H列中H1单元格内容只出现1次,也就是不能重复出现;

    (为什么查找身份证出现次数,还要在查找单元格后面添加“&"*"”,请参考Excel | 身份证号码统计易出现的错误)

    AND(LEN(H1)=18,COUNTIF(H:H,H1&"*")=1),含义是同时满足内容长度为18位、不能重复出现两个条件。

    七、限制输入空格

    【数据】——【数据验证】:验证条件选择自定义,输入公式:

    “=ISERR(FIND(" ",ASC(H1)))”。

    其中:

    ASC(H1),含义是H1单元格的全角空格转换为半角空格;

    FIND(" ",ASC(H1)),含义是在H1单元格中查找空格,如果包含空格,则返回空格在H1单元格的位置,即一个数字;如果没有空格,则返回错误值#VALUE;

    ISERR(FIND(" ",ASC(H1))),含义是通过ISERR函数,将不包含空格时返回的错误值转换为逻辑值TRUE,表示允许输入;将包含空格时返回的数值转换为逻辑值FALSE,表示禁止输入。

    如下动图:

  • ?

    EXCEL如何设置单元格内容的可点选操作?

    尤雨琴

    展开

    1.首先选中要制作下拉菜单的单元格或单元格区域----数据---有效性---允许---选择"序列"---来源---输入要填充的各个选项---比如输入:  男,女      (两个选项之间用英文半角逗号相隔)---确定。如图:

    2.如果是大量的选项需要写入,则可以用一辅助列来实现,比如在某列写入下拉选项的全部内容。操作如图:

    3.按下红圈所示的按钮。

    4.选中图中1所示的单元格区域(该区域为下拉列表的各个选项)。

    完成后再按下图中2所示的按钮---最后按下确定键。

    这样就把下拉菜单元格制作好了,效果如下图。

    (本文内容由百度知道网友llzzcc66贡献)

  • ?

    EXCEL小技巧之,保护单元格内容不被修改

    放肆

    展开

    可能很多人和我一样遇到过需要将做好的表格分发下去,由各人填写内容。可是由于每个人的信息化水平不一样,往往好好的一个表格,分发下去再收回来,就完全变样了,最可气的是有许多人会填错地方,把原表格中的一些数据给修改了。那么有什么好的方法,可以把表格中的某一单元格、行或列锁定起来,避免别人误操作给修改或删除了呢?

    首先,利用Ctrl + A 全选所有单元格,然后,右键选择“设置单元格格式”;

    在弹出的“单元格格式”中选择“保护”,取消“锁定”前面的钩去掉;

    选中要锁定的单元格,再次右键选择“设置单元格格式”;

    在弹出的“单元格格式”窗口中选择“保护”,再将“锁定”前面的钩打上,

    单击菜单栏的“审阅”-->保护工作表,在弹出的“保护工作表”窗口中我们输入锁定该单元格的密码

    设置完毕,可以回到表格中看看,锁定的单元格已经不可以编辑和修改了,每次编辑它都会提示

    如果想重新编辑或修改,单击菜单栏的“审阅”中的““撤销工作表保护”,在窗口中重新输入设置的密码,即可撤销工作表的锁定。

    由于EXCEL版本不同,所在菜单的选项也就不相同,欢迎有问题找不到菜单的随时留言交流

  • ?

    EXCEL单元格文本排版妙招,你只需要做一点点,美观度爆增

    白莲

    展开

    HELLO,BABY们,周末愉快!今天帮帮跟大家分享EXCEL单元格文本排版妙招,表亲们学会以后,再也不用为文本格式烦恼了。

    大家请看范例图片,当一个单元格内容超过列宽的时候,文字内容会“跑到”其他单元格区域显示,很多小伙伴喜欢通过单元格格式设置(快捷键:CTRL+1),将文本控制设置为自动换行。

    大家请看效果,自动换行的方法好,可惜美中不足的是,断词断句非常不智能,令人难受的排版效果。

    在这里,我们可以采取强制换行的方法,帮助文本换行。将光标点在需要换行的字符后面,按下ALT+回车的组合键(表示强制换行)。

    大家看,通过强制换行,单元格内的文字内容,被我们强制换行,词组不会出现断字的情况,展示效果俱佳^^

    值得注意的是,强制换行存在一个缺点,当我们调整单元格列宽的时候,他不会自动恢复原来的单行效果,依然处于“强制”状态。

    为了快速的逆向操作,非常简单!选择需要恢复的单元格,打开替换功能(CTRL+H的组合键),在查找内容中输入CTRL+回车的组合键,替换为“空着”,点击全部替换。

    大家看,之前我们强制换行的三处地方,批量逆向操作,取消强制换行。是不是很轻松呢?

    EXCEL在文本排版方面,不及WORD的表格功能,掌握这一技巧,就能快速的搞定许多需要强制换行的表格。

    今天的教学就到这里拉,喜欢帮帮的,请点击下面的推广广告,里面还有更多实用的小技巧,期待你的到来。祝大家周末愉快,拜拜,下课^^!

  • ?

    EXCEL | 设置仅能修改部分单元格内容

    蚕宝宝

    展开

    问题情景

    小夏是一公司业务主管的助理,经常会下发EXCEL表格,让各个部门人员填写后上交,她来汇总。经常会遇到下发表格的固有内容被修改的面目全非的情况。

    今天韩老师就讲讲如何设置只有部分单元格能被修改。

    关键操作

    如下图,工作表中E3:G23单元格内容是能修改的,除以之外的其它单元格区域是不能修改:

    第一步:解除“锁定”

    选定E3:G23区域,右键选择“设置单元格格式”:

    在“保护”选项卡中,去掉“锁定”前面的钩:

    第二步:设置保护

    再击菜单栏上的“审阅——保护工作表”,勾选“选定未锁定的单元格”:

    (如果也勾选了“选定锁定单元格”,那锁定的单元格是可以被选中的,但是不能被修改;如果不勾选,那么锁定单元格既不能选中,更不能修改)

    两次输入密码:

    确定以后,在E3:G23区域可以输入数据:

    而在E3:G23以外的其它区域,更改或者输入内容,就会出现提示:

    经过这样的设置,EXCEL表格下发后,仅有部分单元格内容可以修改,而且不需要密码就能打开工作薄。

    如果撤消以上操作,让所有的单元格都能修改,则选择“审阅——撤消工作表保护”,输入保护密码就可以了:

  • ?

    excel这个操作,让所有人按照你的要求填写表格!

    凌瑶

    展开

    最近收到粉丝小美同学的问题咨询,

    “为什么别人发给我的表格我不能修改呢?,一做修改就发出告警!”小美说道。

    到底是什么问题把小美急成这样呢?

    看到小美发来的截图才恍然大悟

    原来是对方设置了数据有效性(2016版的OFFICE中改称为数据验证)

    既然要解决这个问题那么我们就需要了解数据验证功能是如何使用的。

    数据有效性功能包含的细分功能比较多,今天我们就以小美的问题给大家做个案例分享。

    小美的问题是由于别人通过序列制作了下拉菜单,所以无法修改菜单外的字符。

    首先我们讲下如何创建下拉菜单

    选中B列数据后单击【数据】选项卡,选择【数据验证功能】

    打开【数据验证】选择【设置】>验证条件允许中的【序列】,在下方【来源】入口输入我们要设置的字符内容。此处可以通过手工输入,以英文状态下的逗号隔开,也可以直接应用某个区域单元格中的内容。本例中以手工输入“人事部,市场部”为例。完成输入后单击【确定】

    完成确定后我们在B列任意单元格即可看到下拉菜单,内容为“人事部,市场部”

    动图演示如下:

    我们完成了下拉菜单制作,那么我们现在也学小美来输入一个新的部门!

    当我们想要输入一个新的后勤部时系统自动弹出警告,“此值与单元格定义的数据验证限制不匹配”!

    那如何改呢?

    这就要回到我们之前创建的步骤啦!

    在打开【数据验证】对话框中我们把序列中增加一个后勤部然后单击确定。

    这样我们再试下!

    小美看完后终于明白为啥改不了!但还是有个疑问,如果我不想要这些下拉菜单,我就要自己手工输入怎么办?如何取消呢?

    其实这个问题很简单:

    打开【数据验证】对话框,将验证条件设置为“任何值”就回到最初的单元格格式啦!

    小美高兴的说通过这个问题彻底学会了数据验证制作下拉菜单的功能,下次自己也要做个这么专业的表格。

    那么你从案例中学会数据验证功能的使用了吗?

  • ?

    Excel设置数据验证—即限制表格中输入的内容

    满天

    展开

    Step1:在Excel中选择要限制输入内容的单元格;

    鼠标拖动单元格,可多选也可单选

    Step2:点击【数据】选项卡下【数据工具】组中的【数据验证】,再选择下拉中的【数据验证】选项;

    注意红色框内容

    Step3:在弹出的【数据验证】对话框中选择【设置】选项卡;

    Step4:在【验证条件】中选择“允许”的类型(即对单元格想要限制的“类型”或“格式)和“数据”的范围,点击“确定”按钮即可设置成功。

    *注意·注意·注意*

    1. 验证条件选择允许“任何值”,则Excel单元格中输入的内容将不受限制;

    选择“任何值”时,不需要再选择“数据”范围

    2. 验证条件选择允许“整数”、“小数”、“日期”和“时间”后,还需要设置【数据】的范围及临界值,则Excel单元格中输入的内容将受到该类型及临界值的限制;

    选择【数据】范围设置【数据】临界值(当【数据】为日期和时间时,注意临界值的格式)

    3. 验证条件选择允许“序列”后,还需要设置【来源】(即该“序列”中允许包含的值),则Excel单元格中将仅限输入“序列”中包含的值;

    1) 【来源】中输入的值以“逗号”隔开;

    2) 若勾选【提供下拉箭头】选项,则可通过点击下拉框的方式将【来源】中设置的值选择到Excel表格中;若不勾选,则输入非【来源】中的值将报错;

    4. 验证条件选择允许“文本长度”后,还需要设置“文本长度"的范围及临界值,则Excel单元格中输入的内容长度将受到范围及临界值的限制;

    5. 验证条件选择允许“自定义”后,还需要设置【公式】,则Excel单元格中输入的内容将受到公式的限制,具体举例如下:

    1) 例如在Excel中B3单元格仅限输入“文本”;

    (B3)指的是单元格

    2) 例如在Excel中B3单元格仅限输入“数值”;

    (B3)指的是单元格

    小贴士—小功能介绍

    忽略空置:设置【验证条件】时,如果不勾选“忽略空值”选项,通过“Backspace”键删除Excel单元格中的内容时会正常报错提示;

    2.设置验证条件的“数值”、“临界值”、数据“来源”或“公式”时,从Excel表格中直接选择内容;

    点击“数值”、“临界值”、数据“来源”或“公式”后的箭头拖动鼠标选择内容

    3. 对同样设置的所有其他单元格应用这些更改:设置【验证条件】时,勾选“对同样设置的所有其他单元格应用这些更改”时,将对设置相同“数据验证”的单元格进行更改,具体举例如下:

    1) 对Excel中所选单元格B3:B17设置“序列”数据验证“1,2,3,4,5”,则B3:B17的单元格均可录入1到5的数字;

    选择单元格B3:B17设置“序列”数据来源为“1,2,3,4,5则B3:B17的单元格均可录入1到5的数字

    2) 仅对Excel中所选单元格B3设置“序列”数据验证“a,b,c,d,e”,若勾选“对同样设置的所有其他单元格应用这些更改”则B3:B17的单元格均可录入a到e的字母;若不勾选则仅单元格B3可录入a到e的字母;

    仅对单元格B3设置“序列”数据来源“a,b,c,d,e”

  • ?

    Excel限制单元格只能输入数字的方法

    以蕊

    展开

      如何设置Excel可以让其限制单元格只能输入数字?为了更好的规范(防止出错)可以限制输入单元格的数值,只要输入其他数据的时候Excel文档就会出现错误提示,并不能记录下数字以外的数据,具体操作方法请看下文。

      Excel限制单元格只能输入数字的方法:

      1、打开Excel表格,选中需要限制输入的单元格,点击上方的“数据”--“有效性”;

      2、在有效性条件中设置“整数”;

      3、在公式一栏中框选限制输入的区域;

      4、在出错警告中输入“请输入有效数字”,点击确定退出;

      5、在单元格限制区域中输入“六”,就会出现错误提示,而输入“6”则不会出现任何提示,意为允许输入。

      以上步骤便是Excel限制单元格只能输入数字的方法,利用这个理论,还能限制该单元格只能输入整数、小数、日期等数据。

excel限制单元格内容

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP