excel如何识别数据并调用公式?

最近要做这样一个表格,想要实现这样一个功能,根据B列的板件名称和上方的宽高深数据,自动填写完成尺寸。板件名称是固定的,但每一个板件都有对应的减尺规则,比如侧板长=高,顶板长=宽-36等等,使用了几个函数都不能达到想要的效果,特来求教

点一下公式单元格,输入=,再点一下800那个单元格,回车就完事了追问

不是固定等于800,要看前面第二列板件的名字来定,而第二列的名字顺序是不一定的

追答

假设名称在b3,800在h1
=if(b3="左侧板",h1,if(b3="顶板",d1-36,""))
其余的自己往里面嵌套就行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-30
这种长宽高的引用,直接加减乘除的,根本不需要函数。
直接在单元格输入等号,然后选择要引用的单元格(公式内需要引用的直接点),再输入需要的加减乘除、需要的常量(非引用的计算符号、数值直接输入)。
如果说你要求的关键在公式不固定,你需要的是有一个固定的查询表。即要先把它固定下来
或者说第二列变化公式中的哪个值变化,只有你的具体要求明确才能告诉你如何改本回答被网友采纳
第2个回答  2022-08-30

题主给的条件不多,试着做了一个,供参考,先建个参考表,利用函数计算,这里只列出长的计算公式,宽高类似。
M8=VLOOKUP(VLOOKUP(I8,$A$4:$C$10,2,0),$I$3:$J$5,2,0)+VLOOKUP(I8,$A$4:$C$10,3,0)
第一个vlookup是取出对应板件名称的柜子的尺寸,比如计算左侧板长,要先取对应的参考值,也就是柜高。第二个vlookup是取板件的减尺寸数值。比如左侧板减0,顶板要减36.

本回答被提问者采纳
相似回答