excel 单元格 取值

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:15:45
请问excel某单元格的取值取决于同一行的另外的单元格的值,怎么实现?
A列都是不同的字符串,B列单元格根据同行A列的字符串取不同的数值。要求在B列写函数。

B1,可以输入=C1,就等于C1的值了。

你说的不清楚,与另外一个格的关系是什么的,算术关系?逻辑关系?如果是算术关系,直接用表达式就可以了,如果是逻辑关系,要用到IF等各种函数。比如,如果A1是男B1的值是10000,如果A1是女,B1是1000.
这样用到IF,

你举个例子说说行不?你这样说谁能看明白你说的A列与B列究竟是什么样的关系啊?

使用VLOOKUP函数来引用相邻单元格的植

=if(a2=**,**,**)

很简单,如果A列与B列的关系很简单,比如A>0时B为1,A<=0时B为0,那么用if()函数很容易解决
但是如果A与B列之间有复杂的对应关系,就需要用另外的方法
如果A列中的值与B列中的值是有一个一一对应的关系,比如另外有一张表格标明每一个特定的A值对应的B值,如每一个人名对应一个身份证号码,那么可以用lookup(vlookup 或者 hlookup)函数来实现查找

上面的方法针对以下的情况同样有效,即A与B之间不是严格一一对应,比如A为“张三”和“李四”的情况下B都为“12345”