excel表格中如何设置公式根据B列数据填充A列数据

上图为数据源,A列为岗位,B列为工资,希望得到的结果是:当C1等于B列任意值时,在D1自动显示A列对应岗位名称。比如:C1=590,D1自动填写“助理十二级”;C1=850,D1自动填写“六级职员”。感谢高手赐教!

1、电脑打开excel表格,列好数据。

2、打开Excel表格后,输入公式=INDEX(P:P,MATCH(R11,Q:Q,))。

3、输入同时后,按回车键就可以得到等级数了。

4、选择由公式的单元格,下拉复制公式就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-10

1、首先鼠标选择打开Excel,设好A表和B表,先在A表a列输入一列数据。

2、之选择鼠标单击B表,选定A1,在A1中输入公式: =INDIRECT("A表"&"!a"&COLUMN())。

3、之后选择鼠标A1后向右拉动,公式会自动填充,此时已设置完毕,对比A表的A列数据与B表的1行数据是相等的,设置成攻。

本回答被网友采纳
第2个回答  2015-08-19

这要用到索引,就是VLOOKUP函数。几个列子吧,如下图,我要将表一的内容用公式填充到表二里去,也就是途中B列的数据依据“产品编码”自动填充到G列:

在G列输入公式 “=VLOOKUP(E3,A:B,2,0)”,也就依据E3单元格,去匹配A:B区域中B列的数据,看产品编码8010就自动匹配出事G的产品类型了:

然后在用下拉公式,G列就全部填充好B列的数据了。

第3个回答  2013-09-10
简单的做法是 添加一个在B列的后面辅助列,复制A列的内容到辅助列,然后用vlookup函数就可以了,辅助列可以隐藏的
=VLOOKUP(d1,B1:C100,2,0)
第4个回答  2013-09-10
D1公式:
=INDEX(A:A,MATCH(C1,B:B,))

=VLOOKUP(C1,IF({1,0},B:B,A:A),2,)

=LOOKUP(1,0/(B:B=C1),A:A)本回答被提问者采纳