Excel如何实现自动定位到某一行

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:31:54
我有两个表格:

表格1: Tankvolume.xls,格式如下

A B
Tanklevel Volume
1 12
2 13
3 15
4 16
5 18
6 19
7 31
8 34

其实,就是一个罐容表,第一列为罐高,第二列为对应的容积。注意到其中第一列为连续自然数。

另外一张表格 VolChanged.xls

A B C
InitialLevel Finallevel Volumechange
4 6 ?
7 8 ?
4 5 ?

第二张表格中,有了初始的液位也终了的液位,需要通过第一张表格来计算出体积的变化。

请问,该如何做?谢谢!

我想这个问题的关键是,如果由第二张表格中的液位定位到第一张表格中的某一行。

Volumechange(容积变化)=VLOOKUP(B1,[Tankvolume.xls]sheet1!$A:$B,2,FALSE)-VLOOKUP(A1,[Tankvolume.xls]sheet1!$A:$B,2,FALSE)
以初始液位4,终了液位6为例,解释此公式:(此罐应为不规则罐体吧)在第一张表格当中,液位为6的时候,对应的容积是19,初始液位为4的时候,对应的容积是16,则体积变化为19-16=3。查找出B1值在表一中对应的体积值,然后再减去A1值在表一中对应的体积值,就是你要求的值。你所说的液位定位是不是我理解的对应关系?
公式向下拉就行了

提问请尽量通俗、泛大众化,这样有助于你快速获得准确的答案。

对于你此题我就比较糊涂,专业词汇……额不懂,英语……额没学过。是VolChanged.xls的AB两列差值然后在Tankvolume.xls查找对应值,还是?因为我不懂Tanklevel与Volume的关系,以及InitialLevel、Finallevel和Volumechange这仨数据又与VolChanged.xls表俩类数据怎么对应上的关系。

权且做如下回答吧:
=VLOOKUP(B1-A1,[Tankvolume.xls]sheet1!$A:$B,2,0)

C2=VLOOKUP(B2,[Tankvolume]Sheet1!$A$1:$B$200,2)-VLOOKUP(A2,[Tankvolume]Sheet1!$A$1:$B$200,2)
其中假设罐容表的数据是在Tankvolume.xls工作簿的Sheet1工作表中,并且在区域A1:B200中,如不同,则做相应修改,公式中的2表示所要查找的Volumn在罐容表的第二列。

这不是Excel专业问题。
楼主至少应该告诉别人液位与体积与定位是什么?原本的数学公式怎样写?