EXCEL中几个单元格输入数字另外一个单元格自动生成对应数值?

如何在同一行的两个或者多个单元格里输入数据,得到对应的数据库里的对应值(如图是输入3个单元格的数值得到一个单元格的数值)?

先建立一个所有数据的数据库,

然后用公式求结果。

B2公式为:

=VLOOKUP($F3,$A$3:$D$22,COLUMN(B1),)

然后选中B2,右拉、下拉填充公式。

注意公式中$符号的位置不要弄错。

如果数据库表放在当前表里不方便,可以考虑把数据库单独做在另一个表里,

所设A至D列的数据不在同一个表里,所在的表名叫Sheet2,那么:

B2公式为:

=VLOOKUP($F3,Sheet2!$A$3:$D$22,COLUMN(B1),)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-24
最简单的方法是在数据库的表里A列前插入一列辅助列,使A1=B1&C1&D1
然后配合VLOOKUP函数进行获取即可。
D5=VLOOKUP(A5&B5&C5,数据库表A:E,5,0)追答

你的第一个图的数据表在哪里?你要修改A:E, 根据你的截图你可以修改为 : 数据库!A:E
也就是说公式为:=VLOOKUP(A5&B5&C5,数据库!A:E,5,0) 下拉复制即可。

根据你的截图你需要修改A:E , 即公式为:
=VLOOKUP(A5&B5&C5,数据库!A:E,5,0) 下拉复制即可。

如果数据库表一样,那么可以改公式为A5&B5&C5 为 A5&B5&C5&D5&E5

本回答被提问者采纳
第2个回答  2020-09-13

参考这修改

Excel怎样设置输入数据邻列对应数据自动输入

Excel数据库的查询几种应用方法

相似回答