
假设你的原数据列为A列的A1:A500,在B列中得到替换后的结果。
在选项中的公式选项卡中选择“启用迭代计算”后确定。
选择B1:B500,输入公式:
=IF(A1=0,IF(SUM(B$1:B$500,)<>310,RANDBETWEEN(0,1),B1),A1)
同时按Ctrl+Enter两个键,一次在所有选择单元格中输入公式,即可得到需要的结果。
如图,因为要在一个截图中看到结果,只用了45个数据。原19个1,其余为0,随机将7个0替换为1。
Excel中的表格数据具体该如何 *** 作才能做到批量修改数据呢下面是由学习啦小编分享的excel表格批量替换数据的方法,以供大家阅读和学习。
excel表格批量替换数据的方法:
批量替换数据步骤1:入图所示,如何将张三全部替换成李四
批量替换数据步骤2:在开始菜单中,选择查找和选择,点击替换功能;使用快捷键ctrl+F键,也可以打开替换页面
批量替换数据步骤3:输入需要替换的内容
批量替换数据步骤4:点击全部替换按钮
批量替换数据步骤5:数据会进行自动替换
我们平时用 Excel 中的条件函数进行各种不同的运算和汇总,实际工作中很多时候查找条件不止一个。下面就分享“COUNTIF”、“SUMIF”和“IF”条件函数的使用 方法 。
1、在excel中使用条件函数:COUNTIF函数(计数求和)
COUNT函数,顾名思义是用来计数的,统计所选择区域的数值型单元格个数。COUNTIF是COUNT函数的引伸与拓展,在计数时加上先前条件,只有符合计数的条件才进行统计计算。比如,从员工信息表中,计算出有多少人的年龄大于35岁。
下面我们来看一个典型的分类计数汇总的例子。这里有一张销售流水记录表,每名销售人员累计做了多少“销售订单个数”呢
COUNTIF正常工作需要两个参数——条件区域(本例为左侧表中“销售人员”一列)和计数条件(本例为右侧表中的人员姓名)。要计算第一位销售人员的“订单数”,很简单,输入函数公式 “=COUNTIF($C$2:$C$16,E2)”即可(见图1)。
2、在excel中使用条件函数:SUMIF函数(条件求和)
SUM函数的作用是对数据求和,而SUMIF对它进行了引伸和拓展,比如计算“金额”在1元以上的数据总和、按照人员或产品分类计算数据总和等等。它有3个参数,分别是条件区域、判断条件、实际的求和区域(如果它与“条件区域”是一个区域,就可省略)。
在上例中,计算每位“销售人员”的订单总金额,就要使用SUMIF函数来协助了。如果要计算每个人的销售订单总金额,把左侧表的“销售人员”一列当作“条件区域”,把右侧表的每个名单当作求和“条件”,把左侧表的每笔“订单金额”当作“实际求和区域”,在G2单元格中输入数据计算公式 “=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”(见图2),第1名销售人员的“订单总额”就瞬间产生了。
小提示:
在本例的COUNTIF函数和SUMIF函数中,由于“销售人员”区域与“订单总额”区域都是固定的,所以在函数中引用这两列地址时,要使用“绝对地址”,也就是在地址前添加“$”符号。
3、在excel中使用条件函数:IF函数
逻辑高手IF函数是一个条件函数,它可以通过设置的条件进行逻辑判断。
如果在刚才的数据汇总表中再添加一列“销售奖金”数据,“销售奖金”发放的方法是:如果某个人的订单总额大于¥1500,000,那么“奖金”数用总额×5%,否则“奖金”就用总额×3%。所以,第1位销售人员“销售奖金”的计算公式应为“=IF(G2>1500000,G2005,G2003)”,如图3所示。
结合刚才的知识,推测一下这个公式中3个参数的涵义吧。“G2>1500000”是IF函数的判断条件,“G2005”是条件成立的 *** 作,“G2003”是条件不成立的 *** 作。
数据的分类汇总是Excel最常见的应用。分类汇总的方法很多,包括使用函数和公式。设置的条件可看作是分类的依据,用“COUNTIF函数”进行分类计数汇总,用“SUMIF函数”进行分类求和汇总,非常方便。
IF函数的作用是根据判断条件的真假,自动进行分支 *** 作。比如根据身份z号码的奇偶来判断性别,根据绩效数据来填写成绩等等。在实际应用时,一个非常实用的应用是:把IF函数的“真”或“假”参数嵌套成另一个IF函数,实现多种分支 *** 作。如2个IF函数的嵌套可写成“=IF(条件,真,IF(条件,真,假))”,这样一来就可以实现3个分支判断了(在Excel中,最多是7层函数嵌套)。
重复数据的筛选问题常常让我们感到非常棘手。COUNTIF函数除了可以实现分类计数汇总外,它和IF函数配合,还可以实现对重复数据的标识与筛选,从而将1列中的重复数据删除。在如下图4所示的案例中,使用了公式“=IF(COUNTIF($C$1:C1,C1)>1,”1”,”0”)”为重复数据的后面添加了标识“1”,为不重复数的后面添加了标识“0”。在公式中,COUNTIF是条件计数,可利用它统计出从这列的第1个数据起,某个数出现了几次,再用IF函数判断,若出现2次以上就添加“1”,若出现1次则就添加“0”。最后用Excel中的自动筛选功能,将所有标识为“1”的数据行删除,就能把重复数据统统清理掉了。
与“IF”相关的函数三兄弟,不但为运算添加了“条件”,而且为我们打通了很多解决问题的道路,只要我们肯用心发掘,一定还能够找到更多的问题解决之道。
工具:Microsoft Office Excel 2003~2013
步骤:
1、打开Microsoft Office Excel 2003~2013,点击右上方工具栏中的望远镜(查找和选择)。
2、点击“替换”,会d出“查找和替换”窗口。
3、切换到“替换”,在查找内容后的文本框中输入要被替换的文字,然后点击”全部替换“,系统提示有10处被替换,
4、在查找和替换窗口中点击右下方的”选项“按钮,然后鼠标左键选中“区分大小写”前的小方框。再点击”全部替换“按钮,系统提示有7处被替换,这次Female没有被替换,因为区分了大小写。
5、在查找内容后的文本框输入Female,在替换为后的文本框输入女(不要输入双引号),可以把所有Female替换为女,最后效果参见下图。完成。
可以利用left、len和lenb函数实现:步骤如下:
=LEFT(A2,2LEN(A2)-LENB(A2))
注:1、 len()统计字符长度;lenb()统计字节长度
2、字母和数字占1个字节,文字占2个字节
第一步:打开要替换的xls表格,在表格中定位要替换的单元格。然后点击“替换和选择“下面的查找个替换。
第二步:输入查找内容”J“,替换为的内容”H“,点击替换(注意,只点击一次,不可连续点击)。然后关闭替换对话框,即可完成替换工作。
=SUBSTITUTE(文本,被替换的文字,新的文字)
解决方法:
方法一:
1、双击要替换内容的单元格进入编辑状态
2、选中要替换的内容,ctrl+c复制,按esc键退出编辑模式
3、按ctrl+f,在查找替换d出框选择“替换”页框,在查找内容中ctrl+v,在替换为输入新内容。
4、左键单击替换按钮,如果有多个单元格需要替换,就通过连续点“查找下一个”按钮直到全部替换为止。
方法二:
使用SUBSTITUTE函数
例如:单元格A1=黑色13号
在单元格B1输入公式:
=SUBSTITUTE(A1,"黑色","Black")
如果希望替换多个不同字符串,可以使用几层SUBSTITUTE进行嵌套。
方法三:
使用REPLACE函数
例如:单元格A1=黑色13号
在单元格B1输入公式:
=REPLACE(A1,1,2,"Black")
同样,如果希望替换多个不同字符串,
可以使用几层REPLACE进行嵌套,甚至与SUBSTITUTE函数进行交叉使用。
楼上两位说的都是另劈单元格实现目标计算,二楼的条件是原始单元格赋值“5”,三楼的条件是字符串,但都不能实现单元格内的自身替换。
实现单元格内的自身替换,还是要通过“编辑,(查找)输入原始值,(替换)输入目标值,全部替换。(当然, *** 作前要选定需要替换的位置)。但只能替换输入值,不能替换计算(有运算的)结果值。
自身替换不能使用函数,因为函数不能引用所在单元格,多次赋值错误!
没看明白题意,自谈自唱一番,见笑。呵呵!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)