excel 查询问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 22:14:57
我做了一个表格,里面分别对几种代号做了定义(有些代号是相同的)例如:
第一单元 阀门种类
代号: A D G H J L
阀门类型:安全阀 蝶阀 隔膜阀 止回阀 截止阀 节流阀

二单元:传动方式
代号: 0 1 2 3 4 5
传动方式:电磁动 电磁-液动 电-液动 蜗轮 正齿轮 伞齿轮

三单元:连接型式连接方式
代号: 1 2 3 4 6
连接型式: 内螺纹 外螺纹 两不同连接 法兰 焊接
等等,其中每个单元都是一个单独的小表格。我想请教一下怎样才能做到在一个单元格内输入代号,就可以显示出相关内容。比如输入D34就显示“蝶阀 涡轮 法兰”。
多谢

SHEET1:
代号 阀门类型
A 安全阀
D 蝶阀
G 隔膜阀
H 止回阀
J 截止阀
L 节流阀

SHEET2:
代号: 传动方式:
0 电磁动
1 电磁-液动
2 电-液动
3 蜗轮
4 正齿轮
5 伞齿轮

SHEET3:
代号: 连接型式连接方式
1 内螺纹
2 外螺纹
3 两不同连接
4 法兰
6 焊接

另建SHEET4,A1输入D34,B1写公式:
=VLOOKUP(LEFT(A1,1),Sheet1!$A$1:$B$6,2,)&" "&VLOOKUP(MID(A1,2,1)*1,Sheet2!$A$1:$B$6,2,)&" "&VLOOKUP(RIGHT(A1,1)*1,Sheet3!$A$1:$B$6,2,)

=IF(A1="","",MID("安全阀 蝶阀隔膜阀止回阀截止阀节流阀",3*(FIND(LEFT(A1),"ADGHJL")-1)+1,3)&" "&INDEX({"电磁动","电磁-液动","电-液动","蜗轮","正齿轮","伞齿轮"},MID(A1,2,1)+1)&" "&INDEX({"内螺纹","外螺纹","两不同连接","法兰","","焊接"},RIGHT(A1)))

假设你第一单元的小表格在A2:G3,第二单元的小表格在A6:G7,第三单元的