当前位置: 代码迷 >> Office >> excel中两表对应的有关问题
  详细解决方案

excel中两表对应的有关问题

热度:1261   发布时间:2013-02-26 00:00:00.0
excel中两表对应的问题。
在excel中有两个表sheet1、sheet2。

sheet1里有两列,格式为:
编号 深度(M)
1~2 4.02
3~4 4.02
5~6 4.02
7~8 4.02
9~10 4.52
11~13 4.32
14~16 4.32
17~19 4.32
20~21 4.02

sheet2现在只有一列,为编号:
编号
1
2
3
4
5
.
.
10
.
.

现在希望能在不用vba或其他编程手段的情况下,只用工作表函数等手段,跟据sheet1里编号的范围,向sheet2的B列填写相应编号的深度值。
例如,在sheet2的b1~b2该填4.02,同理b3~b8也填4.02,b9~b10填4.52,b11~b13填4.32。。。。。。
由于数据很多,人工对应太麻烦。。。不想编程,因为到时还得交付其他人使用,要逐字逐句解释vba就更麻烦了。。。。
希望各路高人支招。。。。

------解决方案--------------------------------------------------------
sheet2 B1 公式

=LOOKUP(A1,LEFT(Sheet1!$A$2:$A$10,FIND( "~ ",Sheet1!$A$2:$A$10)-1)*1,Sheet1!$B$2:$B$10)


双击填充柄
  相关解决方案