EXCEL中,如何实现某一单元格数值随前一单元格文字变化而变化.

例如:当A1输入“一等”B1显示10,当A1输入“二等”B1显示8,当A1输入“三等”B1显示5

这个用函数公式可以实现。

举例说明。

例如有表格如图:

现要求根据评价结果计算积分。

评分标准:优秀5 良好4 一般3 差0

第一步:在C2输入公式:=IF(B2="优秀",5,IF(B2="良好",4,IF(B2="一般",3,0)))。如图:

第二步:将C2公式下拉至C7。  

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-17
还有其他的嘛?如果有很多的话,那么你要首先做一个以这样对应的表……
然后在需要的地方 使用vlookup 等函数将后边的数值引用过来……
如果你的 这个对应表为sheet1,数据分别在A、B两列 A列为一等、二等、……B列为10、8、5……
那么你在需要引用的地方:
B1 =VLOOKUP(A1,SHEET1!A:B,2,0)
如果比较少的话就可以使用 IF等函数 如:
B1 =IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,IF(A1=…………)))这样不超过七层
或者
B1=VLOOKUP(A1,{"一等",10;"二等",8;"三等",5;"……",“?”;},2,0)
{……} 中的数组表示一个两列的数组,相当于两列表格中的数据……你可以增减 “,”表示不同列;“;”表示不同行……本回答被提问者采纳
第2个回答  2012-06-16
如果只是你上面这些,用IF函数
B1输入
=IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,"")))
回车。
如果要返回的数据比较多,建议你用VLOOKUP或INDEX函数。本回答被网友采纳
第3个回答  2012-06-17
我自己是这样操作的,在评定学院奖学金信息表的时候很便利,需要的地方 使用vlookup 等函数将后边的数值引用过来……
如果你的 这个对应表为sheet1,数据分别在A、B两列 A列为一等、二等、……B列为10、8、5……
那么你在需要引用的地方:
B1 =VLOOKUP(A1,SHEET1!A:B,2,0)
如果比较少的话就可以使用 IF等函数 如:
B1 =IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,IF(A1=…………)))这样不超过七层
或者
B1=VLOOKUP(A1,{"一等",10;"二等",8;"三等",5;"……",“?”;},2,0)
{……} 中的数组表示一个两列的数组,相当于两列表格中的数据……你可以增减 “,”表示不同列;“;”表示不同行……
第4个回答  2012-06-16
B1输入公式
=LOOKUP(A1,{"一等",10;"二等",8;"三等",5})
即可

excel中,怎样设置后一个单元格里的文字根据前一个单元格的文字的变化...
用IF+OR函数就可以实现吧,重点是所谓的张三里王二,数值有多少个,如果是少数还好,多少操作起来比较累。具体如下:假设只有两个部门 B1=IF(OR(A1="张三",A1="李四",A1="王二"),"一部","二部")假设N多部门,就用多个IF B1=IF(OR(A1="张三",A1="李四",A1="王二"),"一部","IF(OR...

如何让excel根据单元格的内容变化而变化
1.利用公式将两个单元格建立关系:2.原单元格的内容变化的话:3.公式所在单元格的内容也会跟着变化:

在excel中怎样控制一个单元格的内容随另一单元格变化而改变??
1、打开Excel选择一个单元格例如:C4,点击数据——数据有效性 2、弹出框框,在允许下面选择序列,在来源上面填写所需的选择内容,用小写的逗号(,)隔开,例如黄色,红色,绿色,蓝色 3、在F、G列上分别填写颜色及事物,并且要左右一一对应 4、然后在你所需跟着变换的单元格上填写公式(例如D4):=VLO...

excel如何让一个单元格变化的同时,他所跟随的单元格跟着变化?
=IF(INDEX(O19:R25,2,MATCH($O$27,$O$19:$R$19,0))=0,"-",INDEX(O19:R25,2,MATCH($O$27,$O$19:$R$19,0)))以上是P28单元格的公式,输入以后往下拉就行:=IF(SUMIFS($R$3:$R$17,$O$3:$O$17,$O$27,$P$3:$P$17,$O28)=0,"-",SUMIFS($R$3:$R$17,$O$3:$O$17,...

EXCEL如何让一个单元格的数值随着另一单元格的数值变化?
一、=INDIRECT("A"&C1)=INDIRECT("A15"),表示返回A15单元格的值。二、=INDIRECT("R"&C1&"C1",0)=INDIRECT("R15C1",0),表示返回第15行第1列(既A15)的值,INDIRECT函数使用R1C1样式时,第2个参数为0,不可省略。三、=INDEX(A:A,C1)=INDEX(A:A,15),表示返回A列第15行的值。四...

EXCEL中,如何让一个单元格里数据随着另一个单元格里的数据改变而...
补充前面的:呵呵 比如你要B1格跟A1格一样,A1格改变B1格也跟着变,则在B1格输入=A1,enter即可。如果你要B1格的内容为A1格经一系列计算获得,则在B1格输入=A1(可加减乘除或其他)数值,即可。

EXCEL中,如何让某一格单元格的文字内容随另一单元格的数值变化而...
这个用函数公式可以实现。举例说明。例如有表格如图:现要求根据评价结果计算积分。评分标准:优秀5 良好4 一般3 差0 第一步:在C2输入公式:=IF(B2="优秀",5,IF(B2="良好",4,IF(B2="一般",3,0)))。如图:第二步:将C2公式下拉至C7。

Excel表格中一个单元格怎么根据前两个单元格变动而变动?
逻辑理顺了就好处理,用if函数可以解决问题。具体公式为:=IF(B1<>"","已经完成",IF(A1<>"","完成","")),可以复制粘贴后直接使用,如有需要可以继续交流!

excel如何实现单元格中的数字动态变化?
1. 使用公式:在Excel中,我们可以使用公式来使单元格中的数字根据其他单元格中的值动态变化。例如,如果我们想在一个单元格中显示另一个单元格的值乘以2,我们可以使用简单的乘法公式。假设A1单元格中的数字是5,我们想在B1单元格中显示A1单元格的数字乘以2的结果,我们可以在B1单元格中输入公式“=...

excel中怎么让一个单元格根据前一个单元格内的时间变化,而自动变化一...
1、根据你在题目中的表示方式,首先提出建议,你务必将日期输入方式统一到1998-5-1或者1998\/5\/1的形式,你的“1998-05-01”和1998.11.6都是不规范的“伪日期”形式,系统无法对其进行运算。则题目变成“在A1内录入一个1998-5-1的时间,让A2内根据A1变化逻辑判断变化一个百分百值, 1998-11-6—...

相似回答