在EXCEL中,能否将某一范围的数值替换成某一固定值 excel如何替换某范围内的值

作者&投稿:章骨 (若有异议请与网页底部的电邮联系)

可以在EXCEL表格中使用LOOKUP函数来操作。使用该函数公式时需理清对应的数据大小逻辑关系然后就可以直接替换成对应的目标值。具体的操作方法如下:

1、在电脑上打开一个带有数据的EXCEL文件,可以看到当前的单元格中有各种范围的数值。

2、在单元格B1中输入=LOOKUP(A1,{0,21,31,41,51,61,71},{2,5,6,8,10,12,15}),其中A1表示目标数值,大括号内的数据代表的即为需要的逻辑计算公式。

3、可以看到B1单元格中已经自动计算出了相应的数值,下拉自动填充数据就可以实现整个列的计算结果了。

4、选中B列计算出来的数据点击复制按钮。

5、再将鼠标放置在A1单元格,点击粘贴按钮选择值,就可以看到之前数据被替换了需要的数据。

6、将多余的B列进行删除,则A列就已经全部替换完成了原来的数据,左图为之前的数据,右图为替换之后的数据。



使用函数替换,下面给出具体的操作流程如下:

一、以下图的A列为例,要把A列中的数值替换成为指定数值,首先打开Excel文件,点击一下B1单元格,然后点击公式栏上的“插入公式”按钮。

二、弹出的插入公式窗口内,在公式栏内点击Lookup公式,然后点击该窗口右下角“确定”。

三、弹出的选定参数窗口内,点击“lookup value,lookup vector,result vector”,然后点击该窗口“确定”按钮。

四、公式参数窗口,在Lookup value栏内输入A1单元格,在Lookup_ yector栏和在Result_ vector栏内输入下图中的数组,点击右下角“确定”。

五、然后下拉填充B列。

六、复制B列内数值,点击A1单元格,点击粘贴-粘贴值。

七、数值粘贴入A列后,最后删掉B列即可。



也就是 >=0 <21 2
>=21 <31 5
>=31 <41 6
>=41 <51 8
>=51 <61 10
>=61 <71 12
>=71 15
你的数据在C列
C2开始
D2输入公式 =LOOKUP(C2,{0,21,31,41,51,61,71},{2,5,6,8,10,12,15})
向下填充,
然后复制D列 选择C列 右键选择性粘贴 选择数值 就完成替换了

在D2输入公式:
=if(C2<21,2,if(C2<31,5,if(C2<41,6,if(C2<51,8,if(C2<61,10,if(C2<71,12,15))))))
再公式向下拉填充复制到底,再选中D列后选“复制”,最后选中C列,并在选区内点右键选“选择性粘贴”-“数值”,保存后C列就全换成新的表示方式了。

你在D列的D2单元格中输入公式:
=INDEX({2,5,6,8,10,12,15},MATCH(C2,{0,21,31,41,51,61,71}))
然后向下填充公式,即选择D2单元格,然后鼠标放在右下角的“黑点”,当出现黑色“十字”按住鼠标左键向下拉。

excel中怎么把某段范围内的值替代一个固定的值~

选中这些小数--->鼠标右键菜单--->设置单元格格式--->自定义:
在类型里输入公式:
[>6]"C";[>3]"B";"A"
确定即OK了

在Excel中有时需要将区域中符合某种条件的数值全部替换为相同的文本,如将下图中小于“60”的成绩全部替换为“不及格”。本文就以Excel 2013为例,介绍四个如何在Excel表格中快速批量替换区域中符合条件的数值方法。由于符合条件的数值多种多样,似乎无法直接用“替换”功能全部替换。这种情况下 ,可用下面的一些方法来实现批量替换。以下图为例,假如数值在B2:J34区域。

方法一:辅助区域+公式法
将B2:J34区域中的数值复制粘贴到一个空白区域,如L2:T34,在B2中输入公式:
=IF(L2<60,"不及格",L2)
然后拖动填充柄向右向下填充公式。

将B2:J34区域选择性粘贴为数值,最后删除辅助区域。这个方法比较直观,只是输入公式时要小心,不能让数值错位。
方法二:辅助区域+定位
这也许不是最快捷的方法,但其中的“定位”技巧值得一提。步骤如下:
1.在工作表中某个空白区域的左上角,如L2单元格中输入公式:
=IF(B2<60,NA())
然后拖动填充柄向右向下填充公式,填充区域的行数和列数与B2:J34相同。该公式的作用是将B2:J34区域中小于“60”的数值在辅助区域的对应位置处显示为错误值,以便定位查找。
2.保持辅助区域的选择状态,按F5键打开“定位”对话框,单击“定位条件”按钮,弹出“定位条件”对话框,选择“公式”,去掉“数字”、“文本”、“逻辑值”三个选项,仅保留“错误”选项,单击确定。

这时辅助区域中的错误值将全部被选中。
3.再次按F5键,在“定位条件”对话框中选择“引用单元格”后单击确定。


此时B2:J34区域中小于“60”的单元格会被全部选择,这些单元格即辅助区域中返回错误值的公式所引用的单元格。在编辑栏中输入“不及格”,按“Ctrl+回车键”将所有小于“60”的数值全部替换为“不及格”。

excel如何设置选定数值范围内的文字为特定内容
答:excel选择数值在某一范围,则显示为某特定文字,可使用IF函数实现。方法/步骤如下:1、打开相关EXCEL表格,点击需要判断的数据列旁边的空白单元格如B1单元格,使B1处于活动编辑状态。2、在B1单元格输入相关函数公式=IF(A1<=10,"差",IF(A1<=20,"良","优"))并回车完成IF函数的编辑输入。【其中A1...

excel如何替换某范围内的值
答:1.在工作表中某个空白区域的左上角,如L2单元格中输入公式:=IF(B2<60,NA())然后拖动填充柄向右向下填充公式,填充区域的行数和列数与B2:J34相同。该公式的作用是将B2:J34区域中小于“60”的数值在辅助区域的对应位置处显示为错误值,以便定位查找。2.保持辅助区域的选择状态,按F5键打开“定位...

在EXCEL中,能否将某一范围的数值替换成某一固定值
答:B9=IF(B8<900,6,IF(B8>2000,10,8))具体位置你自己修改

在excel表格中如何返回某一范围的行号和列号呢?
答:第二个参数里面输入数据区域,第三个参数输入0。6、将所有的参数都输入完毕之后点击确定,系统就会自动的将符合条件的数据的行号和列号显示出来,即可返回列值。 公式=COLUMN(),返回当前单元格所在的列号。如果你想返回单元格范围一共有几列的话,可以用公式=COLUMNS(A1:G6)

如何用excel筛选一定范围内的数据?
答:用excel筛选一定范围内的数据具体如下:1、打开需要筛选的表格excel文件,使用鼠标点击单元格定位到含有数据的随意一单元格区域,点击菜单栏-数据-筛选-自动筛选。2、选择自动筛选后数据栏目出现下拉箭头,点击下拉箭头出现筛选菜单。每一个下拉菜单对应一个筛选分类。3、点击数字筛选可以为含有大量数据的表格...

excel如何满足某一数值范围之内条件返回固定值?
答:Excel在excel中满足某一数值范围之内条件返回固定值可使用IF和AND函数实现。下面实现单元格数值满足在60到80之间返回1。方法步骤如下:1、打开需要操作的EXCEl表格,在空白单元格输入公式=IF(AND(B2>60,B2<80),1,0)。【其中是需要判断的数值所在单元格,可根据实际修改,公式执行结果是B2单元格的值...

excel如何将一个范围内的数据整体替换
答:选中数据区域,设置单元格格式 数字标签,自定义 自定义类型中填入 [>=60]合格;不合格 确定。就行了。此时,仅显示效果变了,其真实值未变。若需要真实值也变化,则 将处理的结果复制到记事本中,再从记事本中复制回来。

excel 表格中能否把公式中的数值变为一定范围的数值
答:可以,使用RANDBETWEEN函数实现,在X的单元格中输入= =RANDBETWEEN(-5,10)即可。你的意思是X是程序变量?那你就在编程时控制一下输入范围就行了,输入超范围就提示,重输入。RANDBETWEEN函数是系统自动生成设定值间的随机数,不用你输入产生,若你是自己输入产生的话,也要在单元格中输入呀,若要在单元...

excel表格怎么选定指定区域统计该区域内指定内容的个数?
答:如何在Excel中选定并统计某个范围内某个数值的个数?1.打开需要统计的表格。2.查看需统计内容所占的单元格范围。3.选定并点击一个单元格,以显示统计结果。4.在屏幕上方工具栏输入SUMPRODUCT函数(范围统计函数),内容为: =SUMPRODUCT((a:b>=m)*(a:b<=n))。5.将函数中的a更改为统计范围最...

EXCEL中怎么计算某个范围内的数据有几个?
答:1、在电脑桌面双击需要统计数据的EXCEL表格,打开表格。2、打开表格后拖动屏幕选中需要统计数据的单元格。3、点击需要显示统计数据个数的单元格。4、在屏幕上方工具栏输入SUMPRODUCT函数(范围统计函数),函数内容为:=SUMPRODUCT((x:y>=m)*(x:y<=n))。5、将上方输入的原函数中的XY更改为需要设置的...